Event Schedule
An open-source platform to share events, sell tickets and bring communities together
3 subscribers
20 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
Event Schedule endpoints
| Method | Endpoint | Description |
|---|---|---|
| Authentication | ||
| POST |
login /login |
Authenticates with email and password, returning a new API key. If an active API key already exists, returns a 409 error - disable and re-enable API access in account settings to… |
| POST |
register /register |
Creates a new user account and returns an API key. In hosted mode, a verification code (from /register/send-code) is required. In selfhosted mode, registration is only allowed if… |
| POST |
send_verification_code /register/send-code |
Sends a 6-digit verification code to the provided email address. This is only required in hosted mode (eventschedule.com). Selfhosted instances do not require email verification.… |
| Schedules | ||
| PUT |
update_schedule /schedules/{subdomain} |
Updates an existing schedule. Requires a Pro plan. Only the fields provided will be updated. The authenticated user must be an owner or admin of the schedule. |
| POST |
create_schedule /schedules |
Creates a new schedule. In hosted mode, new schedules receive a Pro trial period. The subdomain is automatically generated from the schedule name. |
| GET |
show_schedule /schedules/{subdomain} |
Returns details of a specific schedule. The authenticated user must be an owner or admin of the schedule. |
| DELETE |
delete_schedule /schedules/{subdomain} |
Soft-deletes a schedule, marking it as deleted. The schedule will no longer appear in listings or be accessible. Only the schedule owner can perform this action. |
| GET |
list_schedules /schedules |
Returns a paginated list of schedules owned or administered by the authenticated user. |
| Sub-schedules | ||
| POST |
create_group /schedules/{subdomain}/groups |
Creates a new sub-schedule within a schedule. Requires a Pro plan. The slug is automatically generated from the name. |
| GET |
list_groups /schedules/{subdomain}/groups |
Returns all sub-schedules for a given schedule. The authenticated user must be an owner or admin of the schedule. |
| PUT |
update_group /schedules/{subdomain}/groups/{group_id} |
Updates an existing sub-schedule. Requires a Pro plan. Only the fields provided will be updated. |
| DELETE |
delete_group /schedules/{subdomain}/groups/{group_id} |
Permanently deletes a sub-schedule. Requires a Pro plan. |
| Events | ||
| DELETE |
delete_event /events/{id} |
Permanently deletes an event. The authenticated user must have permission to edit the event. |
| GET |
show_event /events/{id} |
Returns details of a specific event. The authenticated user must own the event or be an owner/admin on one of its associated schedules. |
| GET |
list_events /events |
Returns a paginated list of events owned by the authenticated user. Can be filtered by schedule, date range, and paginated. |
| PUT |
update_event /events/{id} |
Updates an existing event. Requires a Pro plan. Supports partial updates - only the fields provided will be changed. Existing tickets, event parts, and recurring configuration… |
| POST |
upload_flyer /events/flyer/{event_id} |
Uploads a flyer image for an event. Requires a Pro plan. The authenticated user must own the event. Any existing flyer image will be replaced. |
| POST |
create_event /events/{subdomain} |
Creates a new event under the specified schedule. Requires a Pro plan. The authenticated user must be an owner or admin of the schedule. For venue schedules, the venue is… |
| Categories | ||
| GET |
list_categories /categories |
Returns all available event categories that can be used when creating or updating events. |
| Sales | ||
| POST |
create_sale /sales |
Creates a new ticket sale for an event. The event must have tickets enabled and belong to a Pro schedule. Tickets can be referenced by encoded ticket ID or by ticket type name.… |
Event Schedule pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|