Reporting a flight cancellation
For any subscriptions including at least a flight, we will always control the flight status.
However, you may have access to this information before Koala. To ensure an optimal customer experience, we need you! 🙌
When should you report a flight cancellation?​
You will need to report a flight cancellation if:
- You received information from the carrier that your flight has been cancelled
- You received a written confirmation with proof (e.g. cancellation email) from your customer informing you of a flight cancelled
note
We consider as cancelled flights, any flight that will not be carried out by the carrier. If a flight is
rescheduled on the same day with the same flight number, you should not report it.
How can you report a flight cancellation?​
When you become aware of a cancelled flight, you should POST the flights' details through:
curl -X POST "https://staging-partner.api.hikoala.co/flights/{airlineIata}/{number}/{localDepartureDate}/{departureAirportIata}/statuses" -H "Content-Type: application/JSON" -H "accept: application/JSON" -H "Authorization: Bearer <token>"
You will have to replace the following fields inside your call:
{airlineIata}: IATA of the carrier (e.g. AF for Air France){number}: Flight Number (e.g. 1380){localDepartureDate}: Date of the flight under the format YYYY-MM-DD (e.g. 2022-10-29 for a flight on October 29th, 2022){departureAirportIata}: IATA of the departure Airport (e.g. CDG for Charles de Gaulle International Airport)
Inside the payload, you will need to add:
providedAt: DateTime when you received the information (ISO 8601 format)status: Status of the flight (you should mentionCanceled)
Possible outputs​
Our API can send you back the following responses:
201: We have accepted your flight status, thanks a lot for that 🙌400: Something went wrong with your call. You may have forgotten one mandatory field or made a mistake with one format.401: The cancellation reporting cannot be made because you are experiencing an issue with your token.404: We do not have any subscriptions containing this flight. We cannot take this flight cancellation into account.