Ticket types
Overview
Ticket types define purchasable or free tickets for organizing events. These endpoints are nested under/event/{organizingEvent} — the event must be one your company organizes.
Subscription: All plans, including Free.
Public ticket page URL
Each ticket type has a public signup page on the Animo app. Construct the URL from slugs returned by the API:
Append
?qty={n} to pre-select the ticket quantity (e.g. ?qty=1).
Example:
slug you supply on ticket type create is honored and can be changed later via PATCH.
Paid tickets and Mollie
Paid ticket types (price > 0) require a connected Mollie account on the company before the public ticket page works.
Connect Mollie in the Animo admin before sharing paid ticket URLs. Free tickets (
price: 0) are not affected.
Endpoints
List ticket types
- Method:
GET - Path:
/api/v1/{company}/event/{organizingEvent}/ticket-types - Scope:
ticket-types:read(route group also requiresevents:read) - Subscription: All plans, including Free
Path parameters
Query parameters
Response 200
Response fields
Create ticket type
- Method:
POST - Path:
/api/v1/{company}/event/{organizingEvent}/ticket-types/create - Scope:
ticket-types:create - Subscription: All plans, including Free
Request body
See the request body table below for field requirements.Response 201
Returns a single TicketTypeResource.
Show ticket type
- Method:
GET - Path:
/api/v1/{company}/event/{organizingEvent}/ticket-types/{ticketType} - Scope:
ticket-types:read - Subscription: All plans, including Free
Query parameters
Response 200
Single TicketTypeResource in data envelope.
Update ticket type
- Method:
PATCH - Path:
/api/v1/{company}/event/{organizingEvent}/ticket-types/{ticketType} - Scope:
ticket-types:update - Subscription: All plans, including Free
Request body
Same fields as create; all optional on update. See the request body table below for field requirements..Response 200
Returns the updated TicketTypeResource.
Not implemented
DELETE /api/v1/{company}/event/{organizingEvent}/ticket-types/{ticketType}— route is commented out