v1

latestOpenAPI 3.1.02026-08-0624539313.1 KB
Air

Modify Book

Book[cancel] new[existing] legs into an existing pnr using the selected rate option from airModifySearch operation.

post/v2/air/modify-book

Request body

bookingIdstring required

Booking id returned in successful response of air-revalidate-itin api call in the booking flow.

skipTicketingboolean

If this is true, the PNR is not set up for ticketing.

Example request

{
  "bookingId": "ChBlMTFmOTVkZTcwZmZjMmI2EhAwZjVkNDhhNGJjNWExZTMw",
  "tripData": {
    "tripId": {
      "id": "9527251668"
    }
  }
}

Response

OK

pnrNumberstring
pnrStatus'UNKNOWN' | 'INITIATED' | 'CANCELLED' | 'CONFIRMED' | 'GROUP_BOOKING_ON_REQUEST' | 'WAITLISTED' | 'PENDING' | 'AIRLINE_UPGRADE' | 'WAITLIST_CONFIRMED' | 'BOOKING_DENIED_CONTACT_SUPPORT' | 'NO_SHOW' | 'CONTACT_SUPPORT' | 'STATUS_CHANGED_CONTACT_SUPPORT' | 'SCHEDULE_CHANGE' | 'SEGMENT_REQUEST' | 'SCHEDULE_CHANGE_WAITLISTED_BOOKING' | 'REQUEST_PENDING' | 'WAITLISTED_NOT_CONFIRMED' | 'SCHEDULE_CHANGE_NOT_CONFIRMED' | 'SCHEDULE_CHANGE_PENDING_STATUS' | 'MIS_CONNECTION' | 'REQUESTED' | 'TICKETED' | 'VOIDED' | 'CANCELLED_BY_VENDOR' | 'CANCELLATION_IN_PROGRESS' | 'REINSTATED' | 'BOOKING_ON_HOLD' | 'AIRLINE_CONTROL' | 'MODIFIED' | 'PAYMENT_DECLINED' | 'INOPERATIVE' | 'UNCONFIRMED'

Status of PNR

pnrIdstring

Spotnana PNR ID

processingWarningstring

Optional warning message if processing is taking longer than expected

Example response

{
  "pnrNumber": "AXKJDF",
  "pnrStatus": "CONFIRMED",
  "pnrId": "1213124111"
}