Flight API · Booking
FlightCancelBooking
The FlightCancelBooking enables customer to cancel a booking. If booking status is issued so we void all tickets otherwise we cancel just the PNR. When process is successfully finished, the API returns the status of the booking and its cyberese reference. Otherwise it returns a friendly error message within an Error Node.
Request
<FlightCancelBookingRQ>
<Credentials>
<Login>?</Login>
<Password>?</Password>
</Credentials>
<User>?</User>
<Ilng>?</Ilng>
<CyberesaReference>?</CyberesaReference>
</FlightCancelBookingRQ>| Root | Sub root | Tag | Description | Values & Format |
|---|---|---|---|---|
| Credentials | Mandatory | |||
| Login | Mandatory | |||
| Password | Mandatory | |||
| User | Mandatory | |||
| Ilng | Mandatory | |||
| CyberesaReference | Mandatory | Reference of booking |
Response
<FlightCancelBookingRS>
<Error id="">
<Message>?</Message>
</Error>
<Status id="">?</Status>
<CyberesaReference>?</CyberesaReference>
</FlightCancelBookingRS>| Root | Sub root | Tag | Description | Values & Format |
|---|---|---|---|---|
| Error | ||||
| Id | Internal error id | |||
| Message | Friendly error message that helps user to be aware of error reasons | |||
| Status | Status of the booking | Cancelled : case PNR Voided : case ETICKET | ||
| Id | Internal status id | 2 | ||
| CyberesaReference | Reference of the new cancelled booking |