Rescheduling-manual quotation

  • Purpose: When the rescheduling notification interface pushes noticeType=quotation, the supplier needs to request this interface for manual quotation.
  • Request: POST
  • Encryption: No

Request

Parameter Name Type Required Description
requestId string ✅ Request ID; each call to MAX
32 bit
remark string ⬜ Notes to aerohub
quotes array/quotes Element ⬜ Quotation information; operationMethod=quote is required
changeOrderNo string ✅ AeroHub’s rescheduled order number
expirationTime string ⬜ Quotation expiration time; format: YYYY-MM-DD HH:II:SS
If there is no expiration time, the system will default to
Voluntary rescheduling 1 hour
Involuntary rescheduling 24 hours

array/quotes Element

Parameter Name Type Required Description
taxDifference float ✅ Taxes, cabin fares
changeFee float ✅ Change fee
fareDifference float ✅ Fare and cabin fees
ageType int ✅ Passenger type; 0 Adult 1: Child 2: Infant

Sample Request

{
  "requestId": "PcrNq8964iFUkE0CyVV4eDgSFX",
  "remark": "",
  "quotes": [
    {
      "taxDifference": "20",
      "changeFee": "10",
      "fareDifference": "50",
      "ageType": 0
    }
  ],
  "changeOrderNo": "C20250231211625359",
  "expirationTime": "2026-10-01 11:00:00"
}

Response

Parameter Name Type Required Description
code int ✅ code; 200 indicates success, others indicate failure.
msg string ✅ Message; error message, code is not equal to 200 and error message returned

Response Example

Example

{
  "code": 200,
  "msg": "Success"
}
Author:AeroHub  Create time:2026-09-23 17:33
Last editor:AeroHub  Update time:2026-10-20 11:28