CancelRequest
Request payload for booking cancellation
input objectrequired
Cancellation input (proto CancelInput)
Bundleport booking ID to cancel (preferred)
Optional client reference (when allowed by the connection)
Optional provider booking reference
additionalData object
Optional provider-specific cancel metadata (proto map)
settings objectrequired
Common settings for all requests
Unique request identifier for tracking
req-123456789List of provider connection codes to query
Possible values: >= 1
["testb-conn-1876","testb-conn-1877"]When true, responses may include auditData.transactions with supplier-level traces for debugging.
Use sparingly in production; redact sensitive data in logs.
falseClient timeout hint in milliseconds; platform and supplier minimums may still apply (especially for book). For availability it is also clamped to the server maximum (60000 by default), and the clamped value is the budget forwarded to the connections, so a larger figure is silently reduced rather than honoured. No schema-level default is declared on purpose: this object is shared by every operation and the effective fallback is per-operation (availability uses 10000, book is considerably higher). Omit the field to take the server's fallback for the operation you are calling rather than sending one that would cut a longer operation short.
When true, enables non-production / sandbox-oriented behaviour where supported for the connection.
falsedebugData object
Additional debug data
Additional debug data
{
"input": {
"bookingID": "string",
"clientReference": "string",
"providerReference": "string",
"additionalData": {}
},
"settings": {
"requestId": "req-123456789",
"connectionCodes": [
"testb-conn-1876",
"testb-conn-1877"
],
"auditTransactions": false,
"timeout": 0,
"testMode": false,
"debugData": {}
}
}