This API is used for a change reshop. User can indicate order number, origin, destination, and departure date to check flight availability by using relevant parameters. Order number is refer to PKFARE order number, the change is able to raise base on issued order or change order.
| errorCode | errorMessage | description |
|---|---|---|
| 0 | ok | Request has been processed successfully. |
| S001 | System error | System error. |
| P001 | xxx is illegal | Parameter in the request is illegal. xxx will be replaced by the element name |
| P002 | xxx is missing | Parameter is not in the request, which is mandatory. xxx will be replaced by the element name. |
| P006 | Invalid parameter | Invalid parameter. |
| B002 | Partner is not exists | Partner is not exists. |
| B003 | Illegal sign | Illigal sign, please check signature session |
| B009 | Order status is invalid | Order status is not allow to change. |
| B037 | Order is not exist. | Order number is not exists. |
| B038 | Departure date must be today to a year. | Departure date must be today to a year. |
| B048 | Invalid buyer | Buyer is invalid, please contact with PKFARE administrator |
| B135 | Passenger or ticket number is not in the order | Passenger or ticket number in the request is not in the order. |
| B148 | UploadedFileId is not exist. | UploadedFileIds in the request is not exist. |
| B150 | The order was changed, please kindly use change order number. | The order was changed before. Please use the latest order number to raise change. |
| B152 | pnrList information is not same as order, please kindly check. | pnrList information is not same as order, please kindly check. |
| B156 | Order#[Order number] is not applicable for change | The order is neither origin order nor change order. Change request is not allowed. |
| B157 | Duplicate change has been found for passenger[passenger name] in order [order number] | A duplicated request is found, and order for previous request was created succesfully. You are able to use order number in the message to request OrderDetails API for more information. |
| B160 | You have the option to select any day within a {x}-day window prior to the original departure date or {x} days window following the original departure date as the new departure date, but not allow change to {Blackout date range}. | According to airline rules, the change is only allowed in a time window. |
| B162 | Change is not applicable for passenger xxx/xxx | Passenger has requested for void or refund, change is not allowed. |
| B163 | Ticket(s) [ticket number] is No-show, change is not applicable. | The ticket is noshow per airline rules, change is not allowed. |
| B164 | Passenger(s) must has same routing and request to change. If routing isvaries, please request per passenger. | One of multiple Passenger(s) in the request has requested to change the routing. Change is not allow to raise togther. |
| B165 | Uncompleted segmentList, it should contain segments of whole journey | Itinerary in the request is part of the journey, change by segment is not support for this order. |
| B174 | Reason is not match with voluntary type. | Reason is not match with voluntary type. |
| B175 | Reason is not match with involuntary type. | Reason is not match with involuntary type. |
| B176 | Infant is not support for change. Please kindly contact online service for help. | Infant is not support for change. Please kindly contact online service for help. |
| Value | Description |
|---|---|
| Economy | Enconomy class |
| PremiumEconomy | Premium Economy class |
| Business | Business class |
| First | First class |
