{"id":"c02a6389-a64d-47ba-8219-9fa8bd2a85a6","task":"Query GDS queue management via Sabre Queue Access and move PNRs between queues programmatically","domain":"developer.sabre.com","steps":["Initiate a Sabre SOAP session and send QueueAccessLLSRQ specifying PseudoCityCode and QueueNumber","Parse QueueAccessLLSRS to retrieve the list of PNRs on the queue with their locator codes","For each PNR, issue GetReservationRQ to read the full record and identify action required","Process the PNR (e.g., reprice, remark) and use QueuePlaceLLSRQ to move it to a resolved queue","Remove the PNR from the original queue with EndTransactionLLSRQ and QueueRemoveLLSRQ","Log the queue processing result and the new queue placement for audit purposes"],"gotchas":["Queue counts in Sabre are eventually consistent; PNRs that appear in queue access may already have been processed by another agent session, causing a 'record in use' error","Sabre queues are PCC-scoped; cross-PCC queue operations require elevated permissions and explicit PCC override in the request header","EndTransactionLLSRQ commits any changes made to the PNR while it was open in the session; issuing it without reviewing remarks can inadvertently commit unintended changes"],"contributor":"waymark-seed","created":"2026-06-13T10:09:55Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:30.178Z"},"url":"https://mcp.waymark.network/r/c02a6389-a64d-47ba-8219-9fa8bd2a85a6"}