Delete Custom Rule API Reference
Del |
book/customrule/customrules/{workbenchID}/?RuleRecordSequence={XYZ} For {workbenchID} send the workbench identifier returned in ReservationResponse/Identifer/value in the workbench create response. Base path: Pre-production https://api.pp.travelport.com/11/air/ Production https://api.travelport.com/11/air/ |
Related Content: Custom Rules Guide
Send the Delete Custom Rule request to delete one or all custom rules from a reservation.
Send it as part of a workbench session, either during the initial booking A confirmed reservation with the carrier. A held booking is a reservation that has not yet been ticketed. The terms booking and reservation are interchangeable. workflow after an offer
In the JSON Search APIs, an offer is a product available at a specific price under a set of terms and conditions. An offer includes the flight or connecting flights for one leg of the itinerary, plus a service level that includes the cabin class and any fare codes that may apply. At booking, the selected offer from the Search response - including the flight/s, service level, price, terms and conditions, and brand if applicable - is converted into a single Offer object that is subsequently returned for that booking. is added, or a post-commit
Refers to the state of a booking after the booking is created, which happens after the initial booking workbench is commited and the reservation locator code issued. workbench for an existing reservation. It must be followed at some point by a workbench commit.
Custom rules are created in a rules booking engine used by your agency. See the Custom Rules for details.
Request
Also see Authorization and Common Headers.
Query Parameters
Parameter | Description | Required/Optional |
---|---|---|
RuleRecordSequence |
Specify the sequence number of a single rule to remove from the booking, or all rules from the booking. Supported values:
|
Required |
Request Body
There is no message payload.
Response
No response body.
Example Request
Send a numeric value in the RuleRecordSequence query parameter to remove the custom rule in that sequence number from a booking:
https://api.pp.travelport.com/11/air/book/customrule/customrules/cfa7a3a6-fefa-47e7-87a7-5c5cbde146cf/?RuleRecordSequence=001
Send the value ALL in the RuleRecordSequence query parameter to remove all custom rules from a booking:
https://api.pp.travelport.com/11/air/book/customrule/customrules/cfa7a3a6-fefa-47e7-87a7-5c5cbde146cf/?RuleRecordSequence=ALL
Example Response
No response body.