TABLE OF CONTENTS

CancelOrder

This endpoint is used for cancel the ‘HOLD’ status order before ticketing. It can only be used for orders that have not yet called confirmOrder to complete payment. Once confirmOrder is successfully called and payment is completed, this cancellation endpoint will no longer be available. After a successful confirmOrder call, the paymentStatus will change to success.


VersionDateDescription of Edit
Beta2025/09/16Initial Commit
v1.02025/10/22CancelOrerRQ:
  • Add gdnOrderId


Request Details
Path/api/flight/connectivity/order/cancelOrder

Request Payload Example

Request Payload Example
{
   "cancelOrder": {
       "order": {
           "supplierOrderId": "string",
           "gdnOrderId": "string"
       }
   }
}

Request Payload Schema 


KeyParentTypeMandatory/OptionalDescription
cancelOrderrootObjectM
ordercancelOrderObjectMorderId returned from OrderView response
supplierOrderIdorderStringMUse this parameter when adding seats after a ticket has been issued (post-booking). It references the existing, confirmed order
gdnOrderIdorderStringO


Response Schema 

KeyParentTypeMandatory/OptionalDescription
orderrootObjectO
orderIdorderStringM
orderStatusorderStringMUpon successful cancellation, the order status will be updated to "CANCELLED"
errorrootObjectO