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-09-23 18:00
Last editor:AeroHub Update time:2026-09-23 18:00