list_events
Retrieve a paginated list of events for a specific organization, with optional filters for status, sorting, and page size. Use it to browse or manage an organization's Eventbrite events.
Instructions
List Events by Organization ID. Returns a paginated response.
ENDPOINT: GET /organizations/{organization_id}/events/
PARAMETERS:
organization_id (string, required): Organization ID
name_filter (string, optional): Filter Organization's Events by specified name
currency_filter (string, optional): Filter Organization's Events by specified currency (e.g., USD)
order_by (enum, optional): Sort order for the list of Events • start_asc, start_desc, created_asc, created_desc, name_asc, name_desc
series_filter (array[enum], optional): Filter based on whether an event is not a series, a series, child series or parent series. This filter has higher precedence than show_series_parent filter. Default will use show_series_parent filter behavior. • allevents: non-series & child series & parent series. Equivalent to [children,parents,nonseries] or [allevents,nonseries] • children: only child series • parents: only parent series • nonseries: non-series events • allseries: only series events. Equivalent to [children,parents]
show_series_parent (boolean, optional): false (Default) = In the list, show the series children and not series parent. true = In the list, show the series parent instead of series children.
status (enum, optional): Filter Organization's Events by status. Specify multiple status values as a comma delimited string. • draft: A preliminary form of a possible future Event • live: The Event can accept registrations or purchases if ticket classes are available • started: The Event start date has passed • ended: The Event end date has passed • completed: The funds for your Event have been paid out • canceled: The Event has been canceled • all: List Events with any status
event_group_id (string, optional): Filter Organization's Events by event_group_id
collection_id (string, optional): Filter Organization's Events by collection_id
page_size (number, optional): Number of records to display on each page of the list (default: 50)
time_filter (string, optional): Limits the list results to either past or current and future Events • all, past, current_future
venue_filter (array, optional): Filter Organization's Events by Venue ID
organizer_filter (array, optional): Filter Organization's Events by Organizer ID
inventory_type_filter (array[enum], optional): Filter Organization's Events by Inventory Type • limited: limited quantity inventory/GA • reserved: Reserved inventory • externally_ticketed: Externally ticketed event (no inventory)
event_ids_to_exclude (array[string], optional): IDs of events to exclude from the Organization's Events list
event_ids (array[string], optional): IDs of events to include from the Organization's Events list
collection_ids_to_exclude (array[string], optional): IDs of collections to exclude from the Organization's Events list. This will have precedence over event_group_id filter and collection_id filter.
ERROR RESPONSES:
400 ARGUMENTS_ERROR: There are errors with your arguments
404 NOT_FOUND: The organization_id you requested does not exist
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | Filter events by status | |
| orderBy | No | Sort order for the list of Events | |
| pageSize | No | Number of records to display on each page (default: 50) | |
| continuation | No | Continuation token for pagination | |
| organizationId | No | Organization ID (required) |