Send a hold availability request in the sandbox environment to test your integration. The response will be the response from your webhook service.
experience_id required | string^(?!\-|\.|\_)[0-9a-z\-\.\_]{1,50}$ The ID for an existing sandbox experience. |
expiration_time required | string <date-time> When the hold availability request can expire, based on the agreed upon The value for this property must be in the local time for the experience with no time zone information, following the ISO 8601 standard. |
hold_id required | string <uuid> A randomly-generated UUID. The same |
option_id required | string^(?!\-|\.|\_)[0-9a-z\-\.\_]{1,50}$ The ID for an existing sandbox option. |
pickup_id | string^(?!\-|\.|\_)[0-9a-z\-\.\_]{1,50}$ The ID for an existing sandbox pickup, if any. |
required | Array of objects unique An array of the requested holder categories and their quantities. |
slot_id required | string^(?!\-|\.|\_)[0-9a-z\-\.\_]{1,50}$ The ID for an existing sandbox availability slot. |
Test hold availability request accepted
Error response
{- "experience_id": "string",
- "expiration_time": "2024-04-22T12:42:37+0000",
- "hold_id": "4ce991bb-2101-434c-985c-39697d3f31c4",
- "option_id": "string",
- "pickup_id": "string",
- "quantities": [
- {
- "holder_category_id": "string",
- "guide_language": "string",
- "quantity": 1
}
], - "slot_id": "string"
}
{- "code": "400",
- "id": "3ecae132-a32d-41f9-8f7d-586f34cc29ce",
- "message": "Check the request for errors."
}
Send a booking confirmation request in the sandbox environment to test your integration. This request format differs from what is eventually sent to the webhook service. The final request will also contain a randomly-generated tuimm_booking_id
property.
The response will be the response from your webhook service.
Test booking confirmation request accepted
Error response
{- "booking_id": "b0ae0641-0cd4-4f7f-8550-dcd550941f4a",
- "booking_requests": [
- {
- "holder_category_id": "string",
- "mandatory_answers": [
- {
- "answer": "string",
- "mandatory_question_id": "string"
}
]
}
], - "hold_id": "string",
- "holder": {
- "email": "user@example.com",
- "first_name": "string",
- "last_name": "string"
}, - "pickup_id": "string",
- "slot_id": "string",
- "request_id": "266ea41d-adf5-480b-af50-15b940c2b846"
}
{- "code": "400",
- "id": "3ecae132-a32d-41f9-8f7d-586f34cc29ce",
- "message": "Check the request for errors."
}
Send a booking cancellation request in the sandbox environment to test your integration. The response will be the response from your webhook service.
Booking cancellation request accepted
Error response
{- "booking_id": "b0ae0641-0cd4-4f7f-8550-dcd550941f4a",
- "ticket_numbers": [
- "string"
], - "transaction_id": "string"
}
{- "code": "400",
- "id": "3ecae132-a32d-41f9-8f7d-586f34cc29ce",
- "message": "Check the request for errors."
}