Queue Placement API Reference
POST |
queue/queue Base path: Use this base path if you have not yet received or not migrated to the new credentials from Travelport:
Use this base path after you have migrated to the new credentials from Travelport (using .net instead of .com):
|
Related Content: Ticketing Guide, Queue List, Queue Remove
Prior to ticketing, you can add queue placement information to a reservation. This adds a specific agency queue to the reservation so that any additional action can be managed as necessary. Queue placement is optional after booking and before ticketing.
Queues provide the ability to place a booking into an area that allows you to manage, sort, and store booking files, messages from vendors, and manage workflow. Queue management distributes messages from vendors and customers to the specified queues for action.
Queue Placement is one of two ways to specify a queue. Alternately, you can send an optional payload to specify a queue at booking at Workbench Commit.
Request
As part of the request requirements, also see Authentication and Common Air Headers.
Query Parameters
None.
Request Body

Object |
Description |
Required/Optional |
---|---|---|
AgencyQueueSummary |
Top level object for request. |
Required |
ReservationIdentifier |
Top level object. |
Required |
|
Locator code of the reservation to add to the queue. |
Required |
Queue |
Queue details. Multiple instances of Queue can be sent. Each instance of Queue is one individual queue. |
Required |
|
Queue number. |
Required |
|
Customer-defined category within a queue. |
Optional |
|
Numeric value for a date range. |
Optional |
|
Date and time for a specific customer-defined action within that queue. |
Optional |
|
PCC to override the agency default PCC for that queue. |
Optional |
Response

Object |
Description |
---|---|
BaseResponse |
Top level object. |
Result |
Top level object. |
|
Status of queue placement. |
Example Request

{
"AgencyQueue": {
"ReservationIdentifier": {
"value": "6Q04QC"
},
"Queue": [
{
"pccOverride": "79JP",
"value": "67"
}
]
}
}
Example Response

{
"BaseResponse": {
"Result": {
"status": "Complete"
}
}
}