v2

latestOpenAPI 3.1.0MITraw.githubusercontent.com2025-12-2382523.3 KB
Tickets

Buy museum tickets

Purchase museum tickets for general entry or special events.

post/tickets

Request body

ticketType'event' | 'general' required

Type of ticket being purchased. Use general for regular museum entry and event for tickets to special events.

eventIdstring uuid

Identifier for a special event.

ticketDatestring date required
emailstring email required

Email address for ticket purchaser.

phonestring

Phone number for the ticket purchaser (optional).

Example request

{
  "ticketType": "event",
  "eventId": "3be6453c-03eb-4357-ae5a-984a0e574a54",
  "ticketDate": "2023-10-29",
  "email": "museum-lover@example.com",
  "phone": "+1(234)-567-8910"
}

Response

Success.

messagestring required

Confirmation message after a ticket purchase.

eventNamestring

Name of the special event.

ticketIdstring uuid required

Unique identifier for museum ticket. Generated when purchased.

ticketType'event' | 'general' required

Type of ticket being purchased. Use general for regular museum entry and event for tickets to special events.

ticketDatestring date required
confirmationCodestring required

Unique confirmation code used to verify ticket purchase.

Example response

{
  "message": "Museum general entry ticket purchased",
  "eventName": "Pirate Coding Workshop",
  "ticketId": "a54a57ca-36f8-421b-a6b4-2e8f26858a4c",
  "ticketType": "event",
  "ticketDate": "2023-10-29",
  "confirmationCode": "ticket-event-a98c8f-7eb12"
}