A collection of endpoints which can be used to search the catalog for relevant activities.
Musement API (3.5.0)
For merchant or affiliate partners wishing to use the Musement API.
See the Authentication section for details on how to authenticate with the API.
GET /activities/{activityUuid}/dates/{date}- Added
availability,max_buyandmin_buyproperties to timeslots. For more info, check out our guide
- Added
Download OpenAPI description
Overview
Languages
Servers
Mock server
https://partner-api.musement.com/_mock/reference/openapi
Sandbox server
https://sandbox.musement.com/api/v3
Production server
https://api.musement.com/api/v3
Headers
Bodyapplication/jsonA partner's application value, used for analyzing API usage and to identify areas of improvement.
The API version to use for the request.
When absent, the latest version is used by default, however the latest version may not be stable. Partners are encouraged to use the latest stable version: 3.4.0.
Example: 3.4.0
Details about the cancellation
Additional information about the cancellation which partners wish to communicate to Musement Customer Care.
Example: "Customer rejected suggested change to reservation date."
Additional information about the cancellation which partners would like to save for their integration.
The reason for the cancellation, from the following options:
API-ISSUE: Technical issue with API.CANCELLED-BY-CUSTOMER: Cancellation requested by customer.GRACE-PERIOD: An agreed upon time between paying for an order and cancelling without repercussions.MISSING-MEETING-POINT-DETAILS: Activity meeting point was incorrect or changed without contact from activity provider or Musement Customer Care.MISSING-PASSENGER-INFO: Provider cannot accept the reservation due to missing information such as date of birth or pickup location.REJECTED-ORDER: Provider cannot accept the reservation due to overbooking or because the requested date/time is no longer available.REJECTED-SCHEDULE-CHANGE: Cancellation because proposed change to reservation date/time was rejected by the customer.TECHNICAL-ISSUE: Technical issue not covered by any of the other reasons.VENUE-CLOSED: Reservation was not honored due to weather, maintenance, strikes, closed venue or other reason.
Enum"API-ISSUE""CANCELLED-BY-CUSTOMER""GRACE-PERIOD""MISSING-MEETING-POINT-DETAILS""MISSING-PASSENGER-INFO""REJECTED-ORDER""REJECTED-SCHEDULE-CHANGE""TECHNICAL-ISSUE""VENUE-CLOSED"
Example: "REJECTED-SCHEDULE-CHANGE"
- Mock serverhttps://partner-api.musement.com/_mock/reference/openapi/orders/{orderUuid}/items/{orderItemUuid}
- Sandbox serverhttps://sandbox.musement.com/api/v3/orders/{orderUuid}/items/{orderItemUuid}
- Production serverhttps://api.musement.com/api/v3/orders/{orderUuid}/items/{orderItemUuid}
- curl
- C#
- Node.js
curl -i -X DELETE \
'https://partner-api.musement.com/_mock/reference/openapi/orders/{orderUuid}/items/{orderItemUuid}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-H 'X-Musement-Application: string' \
-H 'X-Musement-Version: 3.4.0' \
-d '{
"cancellation_additional_info": "Customer rejected suggested change to reservation date.",
"cancellation_reason": "REJECTED-SCHEDULE-CHANGE"
}'