Notifications and Webhook
Header parameters
AcceptstringRequiredExample:
application/json
Content-TypestringRequiredExample:
application/json
Accept-EncodingstringRequiredExample:
gzip
x-atlas-client-idstringRequiredExample:
<YOUR_CLIENT_ID>
x-atlas-client-secretstringRequiredExample:
<YOUR_CLIENT_SECRET>
Body
urlstringRequired
The URL for receiving webhook notifications
Responses
200Success
application/json
post
POST /updateWebhookURL.do HTTP/1.1
Host:
Accept: text
Content-Type: application/json
Accept-Encoding: text
x-atlas-client-id: text
x-atlas-client-secret: text
Content-Length: 14
{
"url": "text"
}
200Success
{
"status": 1,
"msg": "text"
}
Header parameters
AcceptstringRequiredExample:
application/json
Content-TypestringRequiredExample:
application/json
Accept-EncodingstringRequiredExample:
gzip
x-atlas-client-idstringRequiredExample:
<YOUR_CLIENT_ID>
x-atlas-client-secretstringRequiredExample:
<YOUR_CLIENT_SECRET>
Body
eventIdstringOptional
Incident ID
orderNostringOptional
Order number
eventTypestringOptional
Incident type:
email.schedulechange
: Schedule Change-Email Notificationabnormal.cancelled
: Unacounted Cancellationorder.schedulechange
: Schedule Change-API Notification
pnrstringOptional
Order's pnr.
paxNamestringOptional
Order's passenger names.
paxEmailstringOptional
Order's passenger Email. Email address passed to the Airline.
airlinestringOptional
Airline IATA code.
eventStatusinteger[]Optional
A list containing incident stauses
0
: Unconfirmed1
: Confirmed
eventTimeStartstringOptional
Incident Receiving Time Start Format: yyyy-MM-dd HH:mm:ss UTC+08:00
eventTimeEndstringOptional
Incident Receiving Time End Format: yyyy-MM-dd HH:mm:ss UTC+08:00
depTimeStartstringOptional
Departure Time Start(Departure local time) Format: yyyy-MM-dd HH:mm:ss
depTimeEndstringOptional
Departure Time End(Departure local time) Format: yyyy-MM-dd HH:mm:ss
updateTimeStartstringOptional
pageIndexinteger | nullableOptionalDefault:
Pagination
1
pageSizeintegerRequired
Number of records per page
Responses
200Success
application/json
post
POST /event/getPageList.do HTTP/1.1
Host:
Accept: text
Content-Type: application/json
Accept-Encoding: text
x-atlas-client-id: text
x-atlas-client-secret: text
Content-Length: 277
{
"eventId": "text",
"orderNo": "text",
"eventType": "text",
"pnr": "text",
"paxName": "text",
"paxEmail": "text",
"airline": "text",
"eventStatus": [
1
],
"eventTimeStart": "text",
"eventTimeEnd": "text",
"depTimeStart": "text",
"depTimeEnd": "text",
"updateTimeStart": "text",
"pageIndex": 1,
"pageSize": 1
}
200Success
{
"status": 1,
"msg": "text",
"records": [
{
"eventId": "text",
"orderNo": "text",
"eventType": "text",
"eventStatus": 1,
"eventTime": "text",
"confirmedResult": "text",
"confirmedRemark": "text",
"createTime": "text",
"airline": "text",
"depTime": "text",
"confirmTime": "text",
"notified": 1,
"pnr": "text",
"paxName": "text",
"paxEmail": "text"
}
],
"pageIndex": "text",
"pageSize": "text",
"total": "text"
}
Was this helpful?