The Eventbrite connector lets your AI agent act in each user's Eventbrite account. Each user signs in to Eventbrite once, and Scalekit stores and refreshes their tokens, so your agent never handles credentials. It comes with 85 tools.
- Tools
- 85
- What they doRead · write · destructive
- 52 · 27 · 652 read27 write6 destructive
- Users sign in with
- OAuth
- OAuth app
- Your own Eventbrite app
Setup
Install the SDK
Terminal window npm install @scalekit-sdk/node dotenvTerminal window pip install scalekit-sdk-python python-dotenvSet your credentials
Add your Scalekit credentials to your
.envfile. Find values in app.scalekit.com > Developers > API Credentials..env SCALEKIT_ENVIRONMENT_URL=<your-environment-url>SCALEKIT_CLIENT_ID=<your-client-id>SCALEKIT_CLIENT_SECRET=<your-client-secret>Create the Eventbrite connection
In AgentKit > Connections, create an Eventbrite connection and copy its redirect URI. The name you give it is the
connection_nameyour code passes. See Configure connections.Register an OAuth app
Eventbrite connections use your own OAuth app. Register one with Eventbrite and add the redirect URI you copied.
Then enter the app's Client ID and Client Secret on the Eventbrite connection.
Authorize a user and make your first call
quickstart.mts import { ScalekitClient } from '@scalekit-sdk/node'import 'dotenv/config'import { createInterface } from 'node:readline/promises'const scalekit = new ScalekitClient(process.env.SCALEKIT_ENVIRONMENT_URL,process.env.SCALEKIT_CLIENT_ID,process.env.SCALEKIT_CLIENT_SECRET,)const actions = scalekit.actionsconst connector = 'eventbrite'const identifier = 'user_123'// Generate an authorization link for the userconst { link } = await actions.getAuthorizationLink({ connectionName: connector, identifier })console.log('Authorize Eventbrite:', link)const rl = createInterface({ input: process.stdin, output: process.stdout })await rl.question('Press Enter after authorizing...')rl.close()// Make your first callconst result = await actions.executeTool({connector,identifier,toolName: 'eventbrite_current_user_get',toolInput: {},})console.log(result)Terminal window npx tsx quickstart.mtsquickstart.py import osfrom scalekit import ScalekitClientfrom dotenv import load_dotenvload_dotenv()scalekit_client = ScalekitClient(env_url=os.getenv("SCALEKIT_ENVIRONMENT_URL"),client_id=os.getenv("SCALEKIT_CLIENT_ID"),client_secret=os.getenv("SCALEKIT_CLIENT_SECRET"),)actions = scalekit_client.actionsconnection_name = "eventbrite"identifier = "user_123"# Generate an authorization link for the userlink_response = actions.get_authorization_link(connection_name=connection_name,identifier=identifier,)print("Authorize Eventbrite:", link_response.link)input("Press Enter after authorizing...")# Make your first callresult = actions.execute_tool(tool_input={},tool_name="eventbrite_current_user_get",connection_name=connection_name,identifier=identifier,)print(result)Terminal window python quickstart.pyEach user signs in once. See Authorize a user for the full flow and statuses.
Tools
Pass the exact name toexecute_tooleventbrite_attendee_getGet one attendee of an Eventbrite event by ID.Read-onlyGet Attendee
Get one attendee of an Eventbrite event by ID. Returns the attendee: profile (name, email, contact details), ticket class, costs, barcodes, answers, checked_in and status. Use eventbrite_attendee_get for one attendee's details. Use eventbrite_event_attendees_list to find attendees.
Inputs
attendee_idstringrequired- ID of the attendee. Get it from eventbrite_event_attendees_list.
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: event, order, promotional_code, assigned_number, answers, survey, survey_responses, assigned_unit, contact_list_preferences. Example: order,answers.
eventbrite_attendee_report_getGet an attendee report for one or more Eventbrite events, grouped and bucketed by time.Read-onlyGet Attendee Report
Get an attendee report for one or more Eventbrite events, grouped and bucketed by time. Returns timezone, event_ids, data (per time bucket and group) and totals for attendees. Use this for attendee counts over time. Use eventbrite_sales_report_get for revenue, eventbrite_event_attendees_list for individual attendees.
Inputs
event_idsstringrequired- Event IDs to report on, as a comma-separated list. Example: 717926867587,717926867588.
date_facetstring- Time bucket for the data: fifteen, hour, day (default), event_day, week, month, year or none.one of
fifteenhourdayevent_dayweekmonthyearnone end_datestring- Report end date (YYYY-MM-DD).
event_statusstring- Limit the report to events with this status: all, live or ended.one of
allliveended filter_bystring- Further filter the report by ticket IDs and currencies, as a JSON object string. Example: {"ticket_ids":[1234,5678],"currencies":["USD"]}.
group_bystring- Group the attendee report by this dimension, e.g. ticket, event, currency, country or sales channel.one of
payment_methodpayment_method_applicationticketticket_applicationcurrencyevent_currencyreserved_sectioneventevent_ticketevent_applicationcountrycitystatesourcezonelocationaccess_leveldevice_namesales_channel_lvl_1sales_channel_lvl_2sales_channel_lvl_3delivery_method periodinteger- Number of date_facet units back from now to include. For example, date_facet hour with period 3 returns the last 3 hours in the event time zone.
start_datestring- Report start date (YYYY-MM-DD).
timezonestring- IANA time zone for the report. Defaults to the time zone of the first event.
eventbrite_categories_listList Eventbrite event categories (such as Music or Business), with their subcategories nested.Read-onlyList Categories
List Eventbrite event categories (such as Music or Business), with their subcategories nested. Returns a paginated list of categories with id, name, short_name and subcategories. Use this to pick a category_id for an event. Use eventbrite_subcategories_list for subcategories alone.
Inputs
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
eventbrite_category_getGet one Eventbrite event category by ID.Read-onlyGet Category
Get one Eventbrite event category by ID. Returns the category with id, name, short_name and its subcategories. Use eventbrite_category_get for one category. Use eventbrite_categories_list to see all.
Inputs
category_idstringrequired- ID of the category. Get it from eventbrite_categories_list.
eventbrite_current_user_getGet the Eventbrite user account that authorized this connection.Read-onlyGet Current User
Get the Eventbrite user account that authorized this connection. Returns the user's id, name, first and last name, and email addresses. Use eventbrite_current_user_get to identify the connected account. Use eventbrite_user_get to look up another user by ID.
Inputs
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: assortment. Example: assortment.
eventbrite_discount_getGet one Eventbrite discount or access code by ID.Read-onlyGet Discount
Get one Eventbrite discount or access code by ID. Returns the discount: code, type, amount_off or percent_off, event or ticket group, dates, quantity_available and quantity_sold. Use eventbrite_discount_get for one discount. Use eventbrite_organization_discounts_list to find discounts.
Inputs
discount_idstringrequired- ID of the discount. Get it from eventbrite_organization_discounts_list.
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: event, ticket_group, reserved_seating. Example: event.
eventbrite_event_attendees_listList the attendees (one per ticket sold) of an Eventbrite event, optionally filtered by status or change time.Read-onlyList Event Attendees
List the attendees (one per ticket sold) of an Eventbrite event, optionally filtered by status or change time. Returns a paginated list of attendees with profile (name, email), ticket class, order_id, barcodes, checked_in and status. Use this for one event's guest list. Use eventbrite_organization_attendees_list across all events, eventbrite_attendee_get for one attendee.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
attendee_idsstring- Only return these attendees, as comma-separated attendee IDs.
changed_sincestring- Only return attendees changed on or after this UTC time, as an ISO 8601 datetime. Example: 2026-01-01T00:00:00Z.
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: event, order, promotional_code, assigned_number, answers, survey, survey_responses, assigned_unit, contact_list_preferences. Example: order,answers.
last_item_seeninteger- With changed_since, only return attendees with an ID later than this value. Use it to page through changes.
statusstring- Filter by attendee status: attending (attending or checked in), not_attending (not attending or deleted) or unpaid (order not paid).one of
attendingnot_attendingunpaid
eventbrite_event_capacity_tier_getGet the capacity tier of an Eventbrite event: total capacity and general admission holds against it.Read-onlyGet Capacity Tier
Get the capacity tier of an Eventbrite event: total capacity and general admission holds against it. Returns capacity_total, quantity_total, quantity_sold, quantity_pending, capacity_is_custom and holds. Use this for events without tiered inventory. Use eventbrite_event_inventory_tiers_list for tiered events.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
eventbrite_event_custom_question_getGet one custom checkout question of an Eventbrite event.Read-onlyGet Custom Question
Get one custom checkout question of an Eventbrite event. Returns the question with id, text, type, required, respondent, choices and ticket_classes. Use this for one custom question. Use eventbrite_event_custom_questions_list to see all.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
question_idstringrequired- ID of the custom question. Get it from eventbrite_event_custom_questions_list.
eventbrite_event_custom_questions_listList the custom checkout questions an organizer added to an Eventbrite event.Read-onlyList Custom Questions
List the custom checkout questions an organizer added to an Eventbrite event. Returns a paginated list of questions with id, question text, type, required, respondent, choices and ticket_classes. Use this for organizer-written questions. Use eventbrite_event_default_questions_list for built-in ones.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
as_ownerboolean- If true, return private fields as the event owner.
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
eventbrite_event_default_question_getGet one default (canned) checkout question of an Eventbrite event.Read-onlyGet Default Question
Get one default (canned) checkout question of an Eventbrite event. Returns the question with id, text, type, required, include, editable and choices. Use this for one built-in question. Use eventbrite_event_default_questions_list to see all.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
question_idstringrequired- ID of the default (canned) question, such as email, job_title or company. Get it from eventbrite_event_default_questions_list.
eventbrite_event_default_questions_listList the default (canned) checkout questions of an Eventbrite event, such as name, email, job title or address.Read-onlyList Default Questions
List the default (canned) checkout questions of an Eventbrite event, such as name, email, job title or address. Returns a paginated list of questions with id, question text, type, required, include and respondent. Use this for built-in questions. Use eventbrite_event_custom_questions_list for questions the organizer wrote.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
include_allboolean- If true, return every available default question, not only the ones enabled for the event.
eventbrite_event_description_getGet the fully rendered HTML description of an Eventbrite event, including the summary.Read-onlyGet Event Description
Get the fully rendered HTML description of an Eventbrite event, including the summary. Returns {"description": "<html string>"}. Use eventbrite_event_description_get for the page text. Use eventbrite_event_structured_content_get for the description's individual modules.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
eventbrite_event_display_settings_getGet the listing page display settings of an Eventbrite event.Read-onlyGet Display Settings
Get the listing page display settings of an Eventbrite event. Returns flags such as show_start_date, show_end_date, show_map, show_remaining and terminology. Use this to read how the event page is displayed. Use eventbrite_event_display_settings_update to change it.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
eventbrite_event_getGet one Eventbrite event by ID.Read-onlyGet Event
Get one Eventbrite event by ID. Returns the event object: name, summary, start and end, status, currency, url, venue_id, organizer_id, capacity and listing settings. Use eventbrite_event_get for one event's details. Use eventbrite_event_description_get for the full HTML description, eventbrite_organization_events_list to find events.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: logo, venue, organizer, format, category, subcategory, bookmark_info, refund_policy, ticket_availability, external_ticketing, music_properties, publish_settings, basic_inventory_info, event_sales_status, checkout_settings, listing_properties, has_digital_content. Example: venue,organizer.
eventbrite_event_inventory_tier_getGet one inventory tier of an Eventbrite event by ID.Read-onlyGet Inventory Tier
Get one inventory tier of an Eventbrite event by ID. Returns the tier with name, quantity_total, quantity_sold, quantity_pending, capacity_total, ticket_class_ids and holds. Use eventbrite_event_inventory_tier_get for one tier. Use eventbrite_event_inventory_tiers_list to find tiers.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
inventory_tier_idstringrequired- ID of the inventory tier. Get it from eventbrite_event_inventory_tiers_list.
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: image. Example: image.
eventbrite_event_inventory_tiers_listList the inventory tiers of an Eventbrite event (shared ticket capacity such as Admission or Parking).Read-onlyList Inventory Tiers
List the inventory tiers of an Eventbrite event (shared ticket capacity such as Admission or Parking). Returns a paginated list of tiers with id, name, quantity_total, quantity_sold, capacity_total, ticket_class_ids and holds. Use this for tiered-inventory events. Use eventbrite_event_capacity_tier_get for events without tiers.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
count_against_event_capacityboolean- Filter by whether the tier counts toward event capacity (false for add-on tiers).
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: image. Example: image.
seatmap_numberinteger- Only return tiers in this tier group: 0 for general admission, 1 for reserved seating.
eventbrite_event_orders_listList the orders placed for an Eventbrite event, with filters for status, buyer email, change time and refund requests.Read-onlyList Event Orders
List the orders placed for an Eventbrite event, with filters for status, buyer email, change time and refund requests. Returns a paginated list of orders with id, name, email, costs, status and event_id. Use this for one event's orders. Use eventbrite_organization_orders_list across events, eventbrite_order_get for one order.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
changed_sincestring- Only return orders changed on or after this UTC time, as an ISO 8601 datetime. Example: 2026-01-01T00:00:00Z.
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
exclude_emailsstring- Exclude orders placed by these email addresses, as a comma-separated list. Example: test@example.com.
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: event, attendees, merchandise, concierge, refund_requests, survey, survey_responses, answers, ticket_buyer_settings, contact_list_preferences. Example: attendees.
last_item_seenstring- With changed_since, only return orders with an ID larger than this value.
only_emailsstring- Only include orders placed by these email addresses, as a comma-separated list. Example: buyer@example.com,guest@example.com.
refund_request_statusesstring- Only return orders whose refund request has one of these statuses, comma-separated: completed, pending, outside_policy, disputed, denied.
statusstring- Filter orders by status: active (attending orders), inactive (not attending), both (all orders) or all_not_deleted (active and inactive, but not deleted).one of
activeinactivebothall_not_deleted
eventbrite_event_structured_content_getGet the latest published structured content (description modules) of an Eventbrite event.Read-onlyGet Published Structured Content
Get the latest published structured content (description modules) of an Eventbrite event. Returns page_version_number, modules (text, image, video), widgets and purpose. Use this for what the public sees. Use eventbrite_event_structured_content_working_get for the latest draft, including unpublished changes.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
purposestring- Which page to read: listing (event description, the default) or digital_content (online event page).one of
listingdigital_content
eventbrite_event_structured_content_working_getGet the latest working version (published or not) of an Eventbrite event's structured content.Read-onlyGet Working Structured Content
Get the latest working version (published or not) of an Eventbrite event's structured content. Returns page_version_number, modules, widgets and purpose. Use this before eventbrite_event_structured_content_set to read the current modules and version number. Use eventbrite_event_structured_content_get for the published version.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
purposestring- Which page to read: listing (event description, the default) or digital_content (online event page).one of
listingdigital_content
eventbrite_event_ticket_buyer_settings_getGet an Eventbrite event's ticket buyer settings: confirmation message, ticket instructions, refund requests and registration survey options.Read-onlyGet Ticket Buyer Settings
Get an Eventbrite event's ticket buyer settings: confirmation message, ticket instructions, refund requests and registration survey options. Returns confirmation_message, instructions, sales_ended_message, refund_request_enabled, redirect_url and survey settings. Use this to read checkout and post-purchase settings. Use eventbrite_event_ticket_buyer_settings_update to change them.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
eventbrite_event_ticket_classes_for_sale_listList the ticket classes of an Eventbrite event that a buyer can purchase now, with prices and variants as shown at checkout.Read-onlyList Ticket Classes For Sale
List the ticket classes of an Eventbrite event that a buyer can purchase now, with prices and variants as shown at checkout. Returns a paginated list of ticket classes with on_sale_status, cost, fee and variants. Use this for the buyer's view, optionally with a promo code. Use eventbrite_event_ticket_classes_list to manage ticket types.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
codestring- Promo code to apply; shows the discounted or unlocked tickets it gives.
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
hold_idstring- Only return ticket classes for this composite hold ID. Requires permission to sell from holds.
posstring- Point of sale: online (default) or at_the_door.one of
onlineat_the_door
eventbrite_event_ticket_classes_listList the ticket classes (ticket types) of an Eventbrite event.Read-onlyList Ticket Classes
List the ticket classes (ticket types) of an Eventbrite event. Returns a paginated list of ticket classes with id, name, cost, capacity, quantity_sold, sales dates and on_sale_status. Use this to manage an event's ticket types. Use eventbrite_event_ticket_classes_for_sale_list for what a buyer can purchase now.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
categorystring- Filter by ticket category, one or more comma-separated: all, admission, add_on, donation.
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: event, image. Example: image.
include_holdsboolean- Whether to include hold ticket classes.
posstring- Only return ticket classes valid for this point of sale: online or at_the_door.one of
onlineat_the_door
eventbrite_format_getGet one Eventbrite event format by ID.Read-onlyGet Format
Get one Eventbrite event format by ID. Returns the format with id, name and short_name. Use eventbrite_format_get for one format. Use eventbrite_formats_list to see all.
Inputs
format_idstringrequired- ID of the format. Get it from eventbrite_formats_list.
eventbrite_formats_listList Eventbrite event formats (such as Seminar, Conference or Concert).Read-onlyList Formats
List Eventbrite event formats (such as Seminar, Conference or Concert). Returns the list of formats with id, name and short_name. Use this to pick a format_id for an event. Use eventbrite_format_get for one format.
Inputs
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
eventbrite_media_getGet an Eventbrite media image by ID, optionally as a thumbnail of a given size.Read-onlyGet Media
Get an Eventbrite media image by ID, optionally as a thumbnail of a given size. Returns the image id and url. Use this to resolve a logo_id or image_id into a URL.
Inputs
media_idstringrequired- ID of the image, e.g. an event's logo_id.
heightinteger- Thumbnail height in pixels.
widthinteger- Thumbnail width in pixels.
eventbrite_order_getGet one Eventbrite order by ID.Read-onlyGet Order
Get one Eventbrite order by ID. Returns the order: buyer name and email, cost breakdown, status, event_id, and with expansions its attendees or event. Use eventbrite_order_get for one order's details. Use eventbrite_event_orders_list or eventbrite_organization_orders_list to find orders.
Inputs
order_idstringrequired- ID of the order. Get it from eventbrite_event_orders_list or eventbrite_organization_orders_list.
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: event, attendees, merchandise, concierge, refund_requests, survey, survey_responses, answers, ticket_buyer_settings, contact_list_preferences. Example: attendees,event.
eventbrite_organization_attendees_listList attendees across all events of an Eventbrite organization, optionally filtered by status or change time.Read-onlyList Organization Attendees
List attendees across all events of an Eventbrite organization, optionally filtered by status or change time. Returns a paginated list of attendees with profile, event_id, ticket class, order_id and status. Use this for attendees across events or to sync changes. Use eventbrite_event_attendees_list for one event.
Inputs
organization_idstringrequired- ID of the Eventbrite organization. Get it from eventbrite_organizations_list (it is not the organizer ID shown in organizer profile URLs).
changed_sincestring- Only return attendees changed on or after this UTC time, as an ISO 8601 datetime. Example: 2026-01-01T00:00:00Z.
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: event, order, promotional_code, assigned_number, answers, survey, survey_responses, assigned_unit, contact_list_preferences. Example: event,order.
statusstring- Filter by attendee status: attending (attending or checked in) or not_attending (not attending or deleted).one of
attendingnot_attending
eventbrite_organization_discounts_listSearch the discounts and access codes of an Eventbrite organization by scope, code, type, event or ticket group.Read-onlyList Discounts
Search the discounts and access codes of an Eventbrite organization by scope, code, type, event or ticket group. Returns the list of discounts with id, code, type, amount_off or percent_off, quantity_available and quantity_sold. Use this to find discounts. Use eventbrite_discount_get for one discount.
Inputs
organization_idstringrequired- ID of the Eventbrite organization. Get it from eventbrite_organizations_list (it is not the organizer ID shown in organizer profile URLs).
scopestringrequired- Which discounts to search: event (single-event discounts; also pass event_id), multi_events (cross-event discounts) or user (organization-wide).one of
eventmulti_eventsuser codestring- Exact match on the code or name. Cannot be combined with code_filter.
code_filterstring- Approximate match on the code or name. Cannot be combined with code.
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
event_idstring- Event to search discounts for. Required for the event scope; not allowed with multi_events.
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: event, ticket_group, reserved_seating. Example: event.
hold_idsstring- Only return discounts that apply to these hold IDs, comma-separated (H123 or I123 format).
order_bystring- Sort order: code_asc, code_desc, discount_type_asc, discount_type_desc, start_asc or start_desc. Sorting needs exactly one of code or code_filter.one of
code_asccode_descdiscount_type_ascdiscount_type_descstart_ascstart_desc page_sizeinteger- Number of records to return on each page.
ticket_group_idstring- Only return discounts for this ticket group.
typestring- Discount type: coded, access, public or hold.one of
codedaccesspublichold
eventbrite_organization_events_listList the events owned by an Eventbrite organization, with optional filters for name, status, time, venue and series.Read-onlyList Organization Events
List the events owned by an Eventbrite organization, with optional filters for name, status, time, venue and series. Returns a paginated list of event objects with id, name, start, end, status, url and venue_id. Use this to browse or find an organization's events. Use eventbrite_event_get for one event, eventbrite_venue_events_list for a venue's events. Get the organization_id from eventbrite_organizations_list.
Inputs
organization_idstringrequired- ID of the Eventbrite organization. Get it from eventbrite_organizations_list (it is not the organizer ID shown in organizer profile URLs).
collection_idstring- Only return events in this collection.
collection_ids_to_excludestring- Exclude events in these collections, as comma-separated collection IDs. Takes precedence over event_group_id and collection_id.
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
currency_filterstring- Only return events in this ISO 4217 currency.
event_group_idstring- Only return events in this event group.
event_idsstring- Only return these events, as comma-separated event IDs.
event_ids_to_excludestring- Exclude these events, as comma-separated event IDs.
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: logo, venue, organizer, format, category, subcategory, bookmark_info, refund_policy, ticket_availability, external_ticketing, music_properties, publish_settings, basic_inventory_info, event_sales_status, checkout_settings, listing_properties, has_digital_content. Example: venue,ticket_availability.
inventory_type_filterstring- Filter by inventory type, comma-separated: limited (general admission), reserved, externally_ticketed.
name_filterstring- Only return events whose name matches this text.
order_bystring- Sort order: start_asc, start_desc, created_asc, created_desc, name_asc or name_desc.one of
start_ascstart_desccreated_asccreated_descname_ascname_desc organizer_filterstring- Only return events from these organizers, as comma-separated organizer IDs.
page_sizeinteger- Number of records to return on each page.
series_filterstring- Filter by series type, one or more comma-separated values: allevents, children, parents, nonseries, allseries. Takes precedence over show_series_parent.
show_series_parentboolean- If true, list series parents instead of their child occurrences. Default false.
statusstring- Filter events by status. Pass one value or several as a comma-separated string: draft, live, started, ended, completed, canceled, or all for any status. Example: live,started.
time_filterstring- Limit results to past events (past), current and future events (current_future), or all events (all).one of
allpastcurrent_future venue_filterstring- Only return events at these venues, as comma-separated venue IDs.
eventbrite_organization_members_listList the members of an Eventbrite organization.Read-onlyList Organization Members
List the members of an Eventbrite organization. Returns a paginated list of members and their roles. Use this to see who has access to an organization. Use eventbrite_organization_roles_list for the roles themselves.
Inputs
organization_idstringrequired- ID of the Eventbrite organization. Get it from eventbrite_organizations_list (it is not the organizer ID shown in organizer profile URLs).
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
eventbrite_organization_orders_listList orders placed against any event an Eventbrite organization owns, with filters for status, buyer email and change time.Read-onlyList Organization Orders
List orders placed against any event an Eventbrite organization owns, with filters for status, buyer email and change time. Returns a paginated list of orders with id, name, email, costs, status and event_id. Use this for orders across events. Use eventbrite_event_orders_list for one event, eventbrite_user_orders_list for orders a user placed.
Inputs
organization_idstringrequired- ID of the Eventbrite organization. Get it from eventbrite_organizations_list (it is not the organizer ID shown in organizer profile URLs).
changed_sincestring- Only return orders changed on or after this UTC time, as an ISO 8601 datetime. Example: 2026-01-01T00:00:00Z.
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
exclude_emailsstring- Exclude orders placed by these email addresses, as a comma-separated list. Example: test@example.com.
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: event, attendees, merchandise, concierge, refund_requests, survey, survey_responses, answers, ticket_buyer_settings, contact_list_preferences. Example: event,attendees.
only_emailsstring- Only include orders placed by these email addresses, as a comma-separated list. Example: buyer@example.com,guest@example.com.
statusstring- Filter orders by status: active (attending orders), inactive (not attending), both (all orders) or all_not_deleted (active and inactive, but not deleted).one of
activeinactivebothall_not_deleted
eventbrite_organization_roles_listList the roles (permission sets) defined in an Eventbrite organization.Read-onlyList Organization Roles
List the roles (permission sets) defined in an Eventbrite organization. Returns a paginated list of roles with id, name, description and permissions. Use this to understand member permissions. Use eventbrite_organization_members_list for the members.
Inputs
organization_idstringrequired- ID of the Eventbrite organization. Get it from eventbrite_organizations_list (it is not the organizer ID shown in organizer profile URLs).
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
eventbrite_organization_seatmaps_listList the reserved seating seat maps of an Eventbrite organization, optionally filtered by venue.Read-onlyList Seat Maps
List the reserved seating seat maps of an Eventbrite organization, optionally filtered by venue. Returns the seat maps with id, name, event_id, venue_id, capacity and thumbnail_url. Use this to find a source seat map for eventbrite_event_seatmap_create.
Inputs
organization_idstringrequired- ID of the Eventbrite organization. Get it from eventbrite_organizations_list (it is not the organizer ID shown in organizer profile URLs).
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: event, venue, basic_inventory_info. Example: venue.
venue_idstring- Only return seat maps for this venue.
venue_name_filterstring- Only return seat maps whose venue name contains this text.
eventbrite_organization_text_overrides_getGet the custom ticket-sales messages (text overrides) of an Eventbrite organization, optionally for one venue or event.Read-onlyGet Text Overrides
Get the custom ticket-sales messages (text overrides) of an Eventbrite organization, optionally for one venue or event. Returns each text code with its message, default_message and message_type. Use this to read messages such as sold out or sales ended. Use eventbrite_organization_text_overrides_create to change them.
Inputs
organization_idstringrequired- ID of the Eventbrite organization. Get it from eventbrite_organizations_list (it is not the organizer ID shown in organizer profile URLs).
text_codesstringrequired- Text codes to retrieve, comma-separated. Valid codes: tickets_not_yet_on_sale, tickets_with_sales_ended, tickets_sold_out, tickets_unavailable, tickets_at_the_door, event_cancelled, event_postponed, checkout_title_tickets, checkout_title_add_ons, checkout_title_donations.
event_idstring- Only return overrides for this event.
localestring- Locale of the strings, e.g. en_US.
venue_idstring- Only return overrides for this venue.
eventbrite_organization_ticket_groups_listList the ticket groups of an Eventbrite organization; groups bundle ticket classes, usually for cross-event discounts.Read-onlyList Ticket Groups
List the ticket groups of an Eventbrite organization; groups bundle ticket classes, usually for cross-event discounts. Returns the ticket groups with id, name, status and event_ticket_ids. Use this to find a ticket_group_id. Use eventbrite_ticket_group_get for one group.
Inputs
organization_idstringrequired- ID of the Eventbrite organization. Get it from eventbrite_organizations_list (it is not the organizer ID shown in organizer profile URLs).
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: tickets. Example: tickets.
statusstring- Filter by status: live, archived, deleted or all.one of
livearchiveddeletedall
eventbrite_organization_venues_listList the venues saved in an Eventbrite organization.Read-onlyList Venues
List the venues saved in an Eventbrite organization. Returns a paginated list of venues with id, name, address, capacity, latitude and longitude. Use this to find a venue_id for an event. Use eventbrite_venue_get for one venue, eventbrite_venue_create to add one.
Inputs
organization_idstringrequired- ID of the Eventbrite organization. Get it from eventbrite_organizations_list (it is not the organizer ID shown in organizer profile URLs).
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
eventbrite_organizations_listList the Eventbrite organizations the connected user is a member of.Read-onlyList My Organizations
List the Eventbrite organizations the connected user is a member of. Returns a paginated list of organizations with id, name, vertical and image_id. Call this first: most Eventbrite tools need an organization_id. Use eventbrite_user_organizations_list for another user's organizations.
Inputs
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
eventbrite_pricing_fee_rates_listList Eventbrite's fee rates for a country and currency, optionally by package, payment type, sales channel and item type.Read-onlyList Fee Rates
List Eventbrite's fee rates for a country and currency, optionally by package, payment type, sales channel and item type. Returns a paginated list of fee rates with fee_name, percent, fixed, minimum and maximum. Use this for the fee schedule. Use eventbrite_pricing_item_calculate to price one ticket.
Inputs
countrystringrequired- ISO 3166 alpha-2 country code.
currencystringrequired- ISO 4217 currency code.
channelstring- Sales channel: any (default), atd (at the door / mobile) or web.one of
anyatdweb continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
item_typestring- Item type: any (default), ticket or product.one of
anyticketproduct payment_typestring- Payment type, or any (default) for all.one of
anyeventbriteauthnetmonerispaypalgooglemanualfreeofflinecashcheckinvoice planstring- Package: any (default, all variants), package1 or package2.one of
anypackage1package2
eventbrite_pricing_item_calculateCalculate the Eventbrite fees, taxes and total buyer price for a hypothetical ticket price in an organization, event, ticket class or package.Read-onlyCalculate Item Price
Calculate the Eventbrite fees, taxes and total buyer price for a hypothetical ticket price in an organization, event, ticket class or package. Returns item_pricing with organizer_share, total_fees, total_taxes and total_price. Use this to preview what buyers pay and what the organizer keeps; it changes nothing. Use eventbrite_pricing_fee_rates_list for the raw fee schedule.
Inputs
base_pricestringrequired- Base price as currency code, comma, amount in minor units. Example: USD,1000 for $10.00.
countrystringrequired- ISO 3166 two-letter country where the event is paid out.
scope_identifierstringrequired- ID for the scope: an organization, event or ticket class ID, or package1 / package2 for assortment_plan.
scope_typestringrequired- What the calculation is scoped to: organization, event, ticket_class or assortment_plan.one of
organizationeventticket_classassortment_plan absorb_feesboolean- If true, fees are included in the base price instead of added on top. Default false.
absorb_taxesboolean- If true, taxes are included in the base price instead of added on top. Default false.
channelstring- Sales channel: web (default) or atd (mobile / at the door).one of
webatd payment_typestring- Payment processor: eventbrite (default), authnet or paypal.one of
eventbriteauthnetpaypal
eventbrite_sales_report_getGet a sales report for one or more Eventbrite events, grouped and bucketed by time.Read-onlyGet Sales Report
Get a sales report for one or more Eventbrite events, grouped and bucketed by time. Returns timezone, event_ids, data (per time bucket and group) and totals for sales. Use this for revenue and ticket sales figures. Use eventbrite_attendee_report_get for attendee counts.
Inputs
event_idsstringrequired- Event IDs to report on, as a comma-separated list. Example: 717926867587,717926867588.
date_facetstring- Time bucket for the data: fifteen, hour, day (default), event_day, week, month, year or none.one of
fifteenhourdayevent_dayweekmonthyearnone end_datestring- Report end date (YYYY-MM-DD).
event_statusstring- Limit the report to events with this status: all, live or ended.one of
allliveended filter_bystring- Further filter the report by ticket IDs and currencies, as a JSON object string. Example: {"ticket_ids":[1234,5678],"currencies":["USD"]}.
group_bystring- Group the sales report by this dimension, e.g. ticket, event, currency, country or sales channel.one of
payment_methodpayment_method_applicationticketticket_applicationcurrencyevent_currencyreserved_sectioneventevent_ticketevent_applicationcountrycitystatesourcezonelocationaccess_leveldevice_namesales_channel_lvl_1sales_channel_lvl_2sales_channel_lvl_3delivery_method periodinteger- Number of date_facet units back from now to include. For example, date_facet hour with period 3 returns the last 3 hours in the event time zone.
start_datestring- Report start date (YYYY-MM-DD).
timezonestring- IANA time zone for the report. Defaults to the time zone of the first event.
eventbrite_series_events_listList the occurrences (child events) of an Eventbrite event series.Read-onlyList Series Events
List the occurrences (child events) of an Eventbrite event series. Returns a paginated list of event objects. Use this to see a series' dates. Use eventbrite_series_get for the parent.
Inputs
event_series_idstringrequired- ID of the series parent event. Get it from eventbrite_organization_events_list with show_series_parent set to true.
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: logo, venue, organizer, format, category, subcategory, bookmark_info, refund_policy, ticket_availability, external_ticketing, music_properties, publish_settings, basic_inventory_info, event_sales_status, checkout_settings, listing_properties, has_digital_content. Example: venue.
order_bystring- Sort order: start_asc, start_desc, created_asc or created_desc.one of
start_ascstart_desccreated_asccreated_desc start_date_range_endstring- Only return occurrences starting before this datetime (ISO 8601).
start_date_range_startstring- Only return occurrences starting after this datetime (ISO 8601).
time_filterstring- Limit results to past events (past), current and future events (current_future), or all events (all).one of
allpastcurrent_future
eventbrite_series_getGet the parent event of an Eventbrite event series.Read-onlyGet Event Series
Get the parent event of an Eventbrite event series. Returns the series parent event object; add expand=series_dates to include every occurrence date. Use eventbrite_series_get for the series itself. Use eventbrite_series_events_list for its occurrences as full events.
Inputs
event_series_idstringrequired- ID of the series parent event. Get it from eventbrite_organization_events_list with show_series_parent set to true.
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: series_dates, plus the event expansions such as venue. Example: series_dates.
eventbrite_subcategories_listList all Eventbrite event subcategories (such as Classical under Music).Read-onlyList Subcategories
List all Eventbrite event subcategories (such as Classical under Music). Returns a paginated list of subcategories with id, name and parent_category. Use this to pick a subcategory_id. Use eventbrite_categories_list for categories with nested subcategories.
Inputs
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
eventbrite_subcategory_getGet one Eventbrite event subcategory by ID.Read-onlyGet Subcategory
Get one Eventbrite event subcategory by ID. Returns the subcategory with id, name and parent_category. Use eventbrite_subcategory_get for one subcategory. Use eventbrite_subcategories_list to see all.
Inputs
subcategory_idstringrequired- ID of the subcategory. Get it from eventbrite_subcategories_list.
eventbrite_ticket_class_getGet one ticket class of an Eventbrite event by ID.Read-onlyGet Ticket Class
Get one ticket class of an Eventbrite event by ID. Returns the ticket class: name, description, cost, fee, capacity, quantity_sold, sales dates, hidden flags and delivery methods. Use eventbrite_ticket_class_get for one ticket type. Use eventbrite_event_ticket_classes_list to find ticket classes.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
ticket_class_idstringrequired- ID of the ticket class. Get it from eventbrite_event_ticket_classes_list.
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: event, image. Example: event.
eventbrite_ticket_group_getGet one Eventbrite ticket group by ID.Read-onlyGet Ticket Group
Get one Eventbrite ticket group by ID. Returns the group with name, status and event_ticket_ids (event ID to ticket class IDs). Use eventbrite_ticket_group_get for one group. Use eventbrite_organization_ticket_groups_list to find groups.
Inputs
ticket_group_idstringrequired- ID of the ticket group. Get it from eventbrite_organization_ticket_groups_list.
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: tickets. Example: tickets.
eventbrite_user_getGet an Eventbrite user account by user ID.Read-onlyGet User
Get an Eventbrite user account by user ID. Returns the user's id, name and email addresses. Use eventbrite_user_get for a specific user. Use eventbrite_current_user_get for the connected account.
Inputs
user_idstringrequired- ID of the Eventbrite user, or me for the authenticated user.
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: assortment. Example: assortment.
eventbrite_user_orders_listList the orders an Eventbrite user placed as a ticket buyer.Read-onlyList User Orders
List the orders an Eventbrite user placed as a ticket buyer. Returns a paginated list of orders with id, event_id, costs and status. Use this for tickets a user bought. Use eventbrite_organization_orders_list for orders placed on an organization's events.
Inputs
user_idstringrequired- ID of the Eventbrite user, or me for the authenticated user.
changed_sincestring- Only return orders changed on or after this UTC time, as an ISO 8601 datetime. Example: 2026-01-01T00:00:00Z.
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: event, attendees, merchandise, concierge, refund_requests, survey, survey_responses, answers, ticket_buyer_settings, contact_list_preferences. Example: event.
time_filterstring- Limit results to past events (past), current and future events (current_future), or all events (all).one of
allpastcurrent_future
eventbrite_user_organizations_listList the organizations an Eventbrite user belongs to, by user ID.Read-onlyList User Organizations
List the organizations an Eventbrite user belongs to, by user ID. Returns a paginated list of organizations with id, name and vertical. Use this for a specific user. Use eventbrite_organizations_list for the connected user.
Inputs
user_idstringrequired- ID of the Eventbrite user, or me for the authenticated user.
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
eventbrite_venue_events_listList the events held at an Eventbrite venue, optionally filtered by status.Read-onlyList Venue Events
List the events held at an Eventbrite venue, optionally filtered by status. Returns a paginated list of event objects. Use this for one venue's events. Use eventbrite_organization_events_list for all of an organization's events.
Inputs
venue_idstringrequired- ID of the venue. Get it from eventbrite_organization_venues_list.
continuationstring- Continuation token from the pagination.continuation field of the previous response. Pass it to get the next page; leave empty for the first page.
expandstring- Comma-separated list of related objects to include in the response. Supported expansions: logo, venue, organizer, format, category, subcategory, bookmark_info, refund_policy, ticket_availability, external_ticketing, music_properties, publish_settings, basic_inventory_info, event_sales_status, checkout_settings, listing_properties, has_digital_content. Example: ticket_availability.
only_publicboolean- If true, only return public events.
order_bystring- Sort order: start_asc, start_desc, created_asc or created_desc.one of
start_ascstart_desccreated_asccreated_desc statusstring- Filter events by status. Pass one value or several as a comma-separated string: draft, live, started, ended, completed, canceled, or all for any status. Example: live,started.
eventbrite_venue_getGet one Eventbrite venue by ID.Read-onlyGet Venue
Get one Eventbrite venue by ID. Returns the venue: name, address, capacity, age_restriction, latitude and longitude. Use eventbrite_venue_get for one venue. Use eventbrite_organization_venues_list to find venues.
Inputs
venue_idstringrequired- ID of the venue. Get it from eventbrite_organization_venues_list.
eventbrite_discount_createCreate a discount, promo code or access code in an Eventbrite organization, for one event, a ticket group or all events.WriteCreate Discount
Create a discount, promo code or access code in an Eventbrite organization, for one event, a ticket group or all events. Returns the new discount, including its id. Use eventbrite_discount_create for a new code. Use eventbrite_discount_update to change one.
Inputs
codestringrequired- The code buyers enter (coded and access types) or the discount name (public type). No spaces or apostrophes for codes. Example: EARLYBIRD.
organization_idstringrequired- ID of the Eventbrite organization. Get it from eventbrite_organizations_list (it is not the organizer ID shown in organizer profile URLs).
typestringrequired- Discount type: access (access code that unlocks hidden tickets, optionally with a discount), coded (secret code), public (shown on the listing; single event only) or hold (unlocks held seats).one of
accesscodedpublichold amount_offstring- Fixed amount off in the event currency, from 0.01 to 99999.99 with up to two decimals. Cannot be combined with percent_off.
end_datestring- When the discount stops being usable, as a naive local datetime in the event's time zone. Cannot be combined with end_date_relative.
end_date_relativeinteger- Seconds before the event start when the discount stops being usable; a multiple of 60, at least 60. Cannot be combined with end_date.
event_idstring- Event the discount applies to (single-event discount). Leave empty, along with ticket_group_id, to apply it to all of the organization's events.
hold_idsarray- Hold IDs this discount unlocks (hold type), in composite format such as H123 or I123.
percent_offstring- Percentage off, from 1.00 to 100.00 with up to two decimals. Cannot be combined with amount_off.
quantity_availableinteger- Number of times the discount can be used; 0 means unlimited.
start_datestring- When the discount becomes usable, as a naive local datetime in the event's time zone (YYYY-MM-DDThh:mm:ss). Cannot be combined with start_date_relative.
start_date_relativeinteger- Seconds before the event start when the discount becomes usable; a multiple of 60, at least 60. Cannot be combined with start_date.
ticket_class_idsarray- Ticket class IDs of the event the discount is limited to. Leave empty for all of the event's tickets.
ticket_group_idstring- Ticket group the discount applies to (cross-event discount).
eventbrite_discount_updateUpdate an existing Eventbrite discount; only the fields you pass change.WriteUpdate Discount
Update an existing Eventbrite discount; only the fields you pass change. Returns the updated discount. Use eventbrite_discount_update to change amounts, dates or limits. Use eventbrite_discount_create for a new code.
- Idempotent
Inputs
discount_idstringrequired- ID of the discount. Get it from eventbrite_organization_discounts_list.
amount_offstring- Fixed amount off in the event currency, from 0.01 to 99999.99 with up to two decimals. Cannot be combined with percent_off.
codestring- The code buyers enter (coded and access types) or the discount name (public type). No spaces or apostrophes for codes. Example: EARLYBIRD.
end_datestring- When the discount stops being usable, as a naive local datetime in the event's time zone. Cannot be combined with end_date_relative.
end_date_relativeinteger- Seconds before the event start when the discount stops being usable; a multiple of 60, at least 60. Cannot be combined with end_date.
event_idstring- Event the discount applies to (single-event discount). Leave empty, along with ticket_group_id, to apply it to all of the organization's events.
hold_idsarray- Hold IDs this discount unlocks (hold type), in composite format such as H123 or I123.
percent_offstring- Percentage off, from 1.00 to 100.00 with up to two decimals. Cannot be combined with amount_off.
quantity_availableinteger- Number of times the discount can be used; 0 means unlimited.
start_datestring- When the discount becomes usable, as a naive local datetime in the event's time zone (YYYY-MM-DDThh:mm:ss). Cannot be combined with start_date_relative.
start_date_relativeinteger- Seconds before the event start when the discount becomes usable; a multiple of 60, at least 60. Cannot be combined with start_date.
ticket_class_idsarray- Ticket class IDs of the event the discount is limited to. Leave empty for all of the event's tickets.
ticket_group_idstring- Ticket group the discount applies to (cross-event discount).
typestring- Discount type: access (access code that unlocks hidden tickets, optionally with a discount), coded (secret code), public (shown on the listing; single event only) or hold (unlocks held seats).one of
accesscodedpublichold
eventbrite_event_cancelCancel an Eventbrite event.WriteCancel Event
Cancel an Eventbrite event. Returns {"canceled": true} on success. Use eventbrite_event_cancel to call an event off. Use eventbrite_event_unpublish to hide it, eventbrite_event_delete to remove it. Fails if the event has pending or completed orders; refund them first.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
eventbrite_event_capacity_tier_updateUpdate an Eventbrite event's total capacity and create, update or delete general admission holds against it.WriteUpdate Capacity Tier
Update an Eventbrite event's total capacity and create, update or delete general admission holds against it. Returns the updated capacity tier. Use this for events without tiered inventory. Use eventbrite_event_inventory_tier_update for tiered events. Hold quantities cannot exceed the remaining capacity, and holds with sales cannot be deleted.
- Idempotent
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
capacity_totalinteger- Total capacity of the event. Required when the event has no capacity set and you add holds.
holdsarray- Holds to create, update or delete. To create, give name and quantity_total (sort_order optional); to update, give the hold id plus the fields to change; to delete, give the id with is_deleted true. Example: [{"name":"Marketing","quantity_total":10,"sort_order":1}].
eventbrite_event_copyDuplicate an Eventbrite event into a new event, optionally with a new name, dates and summary.WriteCopy Event
Duplicate an Eventbrite event into a new event, optionally with a new name, dates and summary. Returns the new event object with its new id. Use eventbrite_event_copy to reuse an existing event's setup. Use eventbrite_event_create to start from scratch. Payment options, payout method, refund policy and tax settings are copied too.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
end_datestring- End time of the new event, as a UTC ISO 8601 datetime. Must be between 1 minute and 365 days after the start.
namestring- Name of the new event. Defaults to the source event's name.
start_datestring- Start time of the new event, as a UTC ISO 8601 datetime.
summarystring- Summary of the new event.
timezonestring- IANA (Olson) time zone for the new event.
eventbrite_event_createCreate a draft event in an Eventbrite organization.WriteCreate Event
Create a draft event in an Eventbrite organization. Returns the new event object, including its id and url; the event stays in draft until published. Use eventbrite_event_create for a new event. Use eventbrite_event_copy to duplicate an existing one, eventbrite_event_update to change one. Add tickets with eventbrite_ticket_class_create, then publish with eventbrite_event_publish.
Inputs
currencystringrequired- ISO 4217 currency code for the event's tickets. Example: USD.
end_utcstringrequired- Event end time in UTC, ISO 8601 without milliseconds. Must be after the start. Example: 2026-11-20T05:00:00Z.
namestringrequired- Event name as HTML or plain text. Cannot be empty. Example: Spring Product Meetup.
organization_idstringrequired- ID of the Eventbrite organization. Get it from eventbrite_organizations_list (it is not the organizer ID shown in organizer profile URLs).
start_utcstringrequired- Event start time in UTC, ISO 8601 without milliseconds. Example: 2026-11-20T02:00:00Z.
timezonestringrequired- IANA time zone for the start and end times, e.g. America/Los_Angeles. Start and end must use the same time zone.
capacityinteger- Custom maximum number of attendees. If omitted, capacity is the sum of the ticket class capacities.
category_idstring- Event category ID. Get IDs from eventbrite_categories_list.
format_idstring- Event format ID. Get IDs from eventbrite_formats_list.
hide_end_dateboolean- Set to true to hide the end date from attendees.
hide_start_dateboolean- Set to true to hide the start date from attendees.
invite_onlyboolean- Set to true so only people with an invitation can see the event page. Cannot be combined with listed or shareable.
is_reserved_seatingboolean- Set to true for a reserved seating event.
is_seriesboolean- Set to true to make this event a series parent (repeating event); add dates with eventbrite_event_schedule_create.
listedboolean- Whether the event is publicly searchable on Eventbrite. Eventbrite defaults to true. Cannot be combined with invite_only or password.
localestring- Language of the event listing page, as a locale code. Defaults to en_US.one of
de_ATde_CHde_DEen_AUen_CAen_DKen_FIen_GBen_HKen_IEen_INen_NZen_SEen_USes_ARes_CLes_COes_ESfr_BEfr_CAfr_CHfr_FRhi_INit_ITnl_BEnl_NLpt_BRpt_PT logo_idstring- Image ID of the event logo, from an existing Eventbrite media image.
online_eventboolean- Set to true for an online-only event with no venue. Cannot be combined with venue_id.
organizer_idstring- ID of the organizer profile shown on the event page. Defaults to the organization's default organizer.
passwordstring- Password visitors must enter to see an unlisted event. Cannot be combined with listed.
shareableboolean- Whether the event page shows social sharing buttons. Cannot be combined with invite_only.
show_colors_in_seatmap_thumbnailboolean- For reserved seating events, whether the seat map thumbnail is shown in color.
show_pick_a_seatboolean- For reserved seating events, whether attendees can pick their own seats.
show_remainingboolean- Whether the event page shows the number of tickets remaining.
show_seatmap_thumbnailboolean- For reserved seating events, whether the venue map thumbnail shows on the event page.
sourcestring- Free-text source of the event. Defaults to api.
subcategory_idstring- Event subcategory ID (US only). Get IDs from eventbrite_subcategories_list.
summarystring- Short plain-text summary of the event, up to 140 characters. HTML is stripped.
venue_idstring- ID of the venue where the event takes place. Get it from eventbrite_organization_venues_list or create one with eventbrite_venue_create.
eventbrite_event_custom_question_createAdd a custom checkout question to an Eventbrite event, asked of the ticket buyer or of each attendee.WriteCreate Custom Question
Add a custom checkout question to an Eventbrite event, asked of the ticket buyer or of each attendee. Returns the created question with its id. Use this for your own question. Use eventbrite_event_default_question_create for built-in questions such as job title.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
question_htmlstringrequired- Question text shown at checkout (HTML allowed). Example: What is your dietary preference?
respondentstringrequired- Ask the ticket buyer once (ticket_buyer) or each attendee (attendee).one of
ticket_buyerattendee typestringrequired- Answer input type: checkbox, dropdown, text, paragraph, radio or waiver.one of
checkboxdropdowntextparagraphradiowaiver choicesarray- Choices for dropdown, radio or checkbox questions; quantity_available optionally limits a choice. Example: [{"answer":{"html":"Vegetarian"}},{"answer":{"html":"Vegan"}}].
display_answer_on_orderboolean- Whether the answer shows on the order confirmation.
parent_choice_idstring- ID of the parent question's choice that reveals this sub-question.
parent_idstring- ID of the parent question, for sub-questions.
requiredboolean- Whether an answer is required to register.
ticket_classesarray- Limit the question to these ticket classes. Example: [{"id":"1300456789"}].
waiverstring- Waiver text, for waiver-type questions.
eventbrite_event_default_question_createAdd a default (canned) checkout question, such as job title or company, to an Eventbrite event.WriteCreate Default Question
Add a default (canned) checkout question, such as job title or company, to an Eventbrite event. Returns the created question. Use this for built-in question types. Use eventbrite_event_custom_question_create for a question you write yourself.
Inputs
canned_typestringrequired- Which default question this is, e.g. job_title, company, cell_phone, home (address) or birth_date.one of
prefixfirst_namelast_namesuffixemailhome_phonecell_phonetax_infobillcchomeshipjob_titlecompanyworkwork_phonewebsiteblogsexbirth_dateage event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
choicesarray- Choices for dropdown, radio or checkbox questions. Example: [{"answer":{"html":"Engineering"}},{"answer":{"html":"Sales"}}].
parent_choice_idstring- ID of the parent question choice, for sub-questions.
question_htmlstring- Question text shown to the buyer (HTML allowed). Example: Job Title.
requiredboolean- Whether an answer is required to register.
typestring- Answer input type: checkbox, dropdown, text, paragraph, radio or waiver.one of
checkboxdropdowntextparagraphradiowaiver waiverstring- Waiver text, for waiver-type questions.
eventbrite_event_default_question_updateUpdate a default (canned) checkout question of an Eventbrite event, such as its text or whether it is required.WriteUpdate Default Question
Update a default (canned) checkout question of an Eventbrite event, such as its text or whether it is required. Returns the updated question. Use this to change a built-in question. Use eventbrite_event_default_question_delete to turn it off.
- Idempotent
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
question_idstringrequired- ID of the default (canned) question, such as email, job_title or company. Get it from eventbrite_event_default_questions_list.
canned_typestring- Which default question this is, e.g. job_title, company, cell_phone, home (address) or birth_date.one of
prefixfirst_namelast_namesuffixemailhome_phonecell_phonetax_infobillcchomeshipjob_titlecompanyworkwork_phonewebsiteblogsexbirth_dateage choicesarray- Choices for dropdown, radio or checkbox questions. Example: [{"answer":{"html":"Engineering"}},{"answer":{"html":"Sales"}}].
parent_choice_idstring- ID of the parent question choice, for sub-questions.
question_htmlstring- Question text shown to the buyer (HTML allowed). Example: Job Title.
requiredboolean- Whether an answer is required to register.
typestring- Answer input type: checkbox, dropdown, text, paragraph, radio or waiver.one of
checkboxdropdowntextparagraphradiowaiver waiverstring- Waiver text, for waiver-type questions.
eventbrite_event_display_settings_updateUpdate the listing page display settings of an Eventbrite event; only the settings you pass change.WriteUpdate Display Settings
Update the listing page display settings of an Eventbrite event; only the settings you pass change. Returns the updated display settings. Use this to show or hide dates, times, map, remaining tickets and organizer links. Use eventbrite_event_display_settings_get to read them.
- Idempotent
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
show_end_dateboolean- Whether to display the end date on the event listing.
show_facebook_friends_goingboolean- Whether to display which of the viewer's Facebook friends are going.
show_mapboolean- Whether to display a map to the venue on the event listing.
show_organizer_facebookboolean- Whether to display a link to the organizer's Facebook profile.
show_organizer_twitterboolean- Whether to display a link to the organizer's Twitter profile.
show_remainingboolean- Whether to display the number of remaining tickets.
show_start_dateboolean- Whether to display the start date on the event listing.
show_start_end_timeboolean- Whether to display the start and end time on the event listing.
show_timezoneboolean- Whether to display the event time zone on the event listing.
terminologystring- Terminology for the event: tickets_vertical (tickets) or endurance_vertical (race registrations).one of
tickets_verticalendurance_vertical
eventbrite_event_inventory_tier_createCreate an inventory tier on an Eventbrite event, a pool of capacity shared by several ticket classes.WriteCreate Inventory Tier
Create an inventory tier on an Eventbrite event, a pool of capacity shared by several ticket classes. Returns the new inventory tier with its id. Use this before creating tiered tickets or add-ons with eventbrite_ticket_class_create. Use eventbrite_event_inventory_tier_update to change a tier. For add-ons, set count_against_event_capacity to false.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
namestringrequired- Inventory tier name. Example: Admission.
colorstring- Tier color as a hex string.
count_against_event_capacityboolean- Whether the tier counts toward event capacity. Set false for add-on tiers.
image_idstring- Image ID for the tier.
quantity_totalinteger- Number of tickets available in the tier.
seatmap_numberinteger- 0 for general admission tiers (including add-ons), 1 for reserved seating tiers.one of
01 sort_orderinteger- Display sort order of the tier.
tierinteger- Small integer that seats in a seat map are assigned to (1, 2, 3...). Used for reserved seating.
eventbrite_event_inventory_tier_updateUpdate an inventory tier of an Eventbrite event, including its child hold tiers; only the fields you pass change.WriteUpdate Inventory Tier
Update an inventory tier of an Eventbrite event, including its child hold tiers; only the fields you pass change. Returns the updated inventory tier. Use this to change a tier's name, quantity or holds. Use eventbrite_event_capacity_tier_update for events without tiers.
- Idempotent
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
inventory_tier_idstringrequired- ID of the inventory tier. Get it from eventbrite_event_inventory_tiers_list.
capacity_totalinteger- Total capacity of the tier including all child hold tiers. Required whenever holds change quantities.
colorstring- Tier color as a hex string.
holdsarray- Child hold tiers to create, update or delete. To create, give name and quantity_total; to update, give the hold id plus the fields to change; to delete, give the id with is_deleted true. capacity_total must be set when quantities change. Example: [{"name":"Marketing","quantity_total":10,"sort_order":1}].
image_idstring- Image ID for the tier.
namestring- Inventory tier name.
quantity_totalinteger- Number of tickets available in the tier. Only accepted for general admission tiers (seatmap_number 0).
sort_orderinteger- Display sort order of the tier.
eventbrite_event_publishPublish a draft Eventbrite event so it goes live.WritePublish Event
Publish a draft Eventbrite event so it goes live. Returns {"published": true} on success, or argument errors naming what blocks publishing. Use eventbrite_event_publish once the event is ready. Use eventbrite_event_unpublish to take it down. The event needs a name, description, organizer, at least one ticket class and valid payment options.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
eventbrite_event_schedule_createAdd dates to a series parent event from a recurrence rule, creating one occurrence per date.WriteCreate Event Schedule
Add dates to a series parent event from a recurrence rule, creating one occurrence per date. Returns the schedule with its id and created_event_ids (the new occurrences). Use eventbrite_event_schedule_create for repeating events. Use eventbrite_series_events_list to see the occurrences. Create the series parent first with eventbrite_event_create and is_series set to true.
Inputs
event_idstringrequired- ID of the series parent event (created with is_series true).
occurrence_durationintegerrequired- Length of each occurrence in seconds, between 0 and 7 days. Example: 3600 for one hour.
recurrence_rulestringrequired- iCalendar (RFC 5545) recurrence rule with a DTSTART in UTC on its own line, then the RRULE. Dates must start within 2 years, and a series can have at most 120 occurrences. Example: DTSTART:20261201T170000Z\nRRULE:FREQ=WEEKLY;COUNT=5.
eventbrite_event_seatmap_createCreate a seat map for a new reserved seating Eventbrite event by copying an existing seat map.WriteCreate Event Seat Map
Create a seat map for a new reserved seating Eventbrite event by copying an existing seat map. Returns the new seat map. Use this once per new reserved seating event; it fails if the event already has a seat map. Get the source seat map ID from eventbrite_organization_seatmaps_list.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
source_seatmap_idstringrequired- ID of the seat map to copy. Get it from eventbrite_organization_seatmaps_list.
eventbrite_event_structured_content_setSave a new version of an Eventbrite event's structured content (the description modules), and optionally publish it.WriteSet Structured Content
Save a new version of an Eventbrite event's structured content (the description modules), and optionally publish it. Returns the saved structured content page. Use this to write the event description. Use eventbrite_event_update for the short summary. Send every module you want to keep (it replaces the page), with version set to the current page_version_number plus 1 from eventbrite_event_structured_content_working_get.
- Idempotent
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
modulesarrayrequired- All modules for the page, in order. Each module has a type (text, image or video) and data. Text: {"type":"text","data":{"body":{"text":"<p>Hello</p>","alignment":"left"}}}. Image: {"type":"image","data":{"image":{"image_id":"123"}}}. Video: {"type":"video","data":{"video":{"url":"https://www.youtube.com/watch?v=abc","display_size":"large"}}}.
versionstringrequired- New page version number: the current page_version_number plus 1.
access_typestring- For digital_content pages: private (modules hidden unless limited to the viewer's ticket class) or public.one of
privatepublic publishboolean- Set to true to publish this version so the public sees it.
purposestring- Which page to write: listing (event description, the default) or digital_content (online event page).one of
listingdigital_content
eventbrite_event_ticket_buyer_settings_updateUpdate an Eventbrite event's ticket buyer settings; only the settings you pass change.WriteUpdate Ticket Buyer Settings
Update an Eventbrite event's ticket buyer settings; only the settings you pass change. Returns the updated ticket buyer settings. Use this to change confirmation messages, instructions, refund requests or the registration survey. Use eventbrite_event_ticket_buyer_settings_get to read them.
- Idempotent
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
allow_attendee_updateboolean- Whether attendees can update their information after registering.
confirmation_message_htmlstring- Confirmation message shown when an order completes (HTML allowed).
instructions_htmlstring- Instructions printed on the ticket (HTML allowed).
redirect_urlstring- URL to send buyers to after purchase; replaces the confirmation message.
refund_request_enabledboolean- Whether attendees can request refunds.
sales_ended_message_htmlstring- Message shown after ticket sales end (HTML allowed).
survey_info_htmlstring- Message shown on the registration survey page (HTML allowed).
survey_namestring- Title of the registration survey page.
survey_respondentstring- Collect registration information from the ticket buyer once or from each attendee.one of
ticket_buyerattendee survey_ticket_classesarray- Ticket class IDs the registration survey applies to.
survey_time_limitinteger- Time limit for completing registration, in minutes.
eventbrite_event_unpublishUnpublish a live Eventbrite event so it is no longer public.WriteUnpublish Event
Unpublish a live Eventbrite event so it is no longer public. Returns {"unpublished": true} on success. Use eventbrite_event_unpublish to hide an event temporarily. Use eventbrite_event_cancel to call it off. Fails if the event has pending or completed orders (unless it is a completed, paid-out paid event).
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
eventbrite_event_updateUpdate fields of an existing Eventbrite event; only the fields you pass change.WriteUpdate Event
Update fields of an existing Eventbrite event; only the fields you pass change. Returns the updated event object. Use eventbrite_event_update to edit an event. Use eventbrite_event_publish, eventbrite_event_unpublish or eventbrite_event_cancel to change its state. Updating name, currency, password, capacity and similar fields on a series parent updates every occurrence.
- Idempotent
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
capacityinteger- Custom maximum number of attendees. If omitted, capacity is the sum of the ticket class capacities.
category_idstring- Event category ID. Get IDs from eventbrite_categories_list.
currencystring- ISO 4217 currency code for the event's tickets. Example: USD.
end_utcstring- Event end time in UTC, ISO 8601 without milliseconds. Must be after the start. Example: 2026-11-20T05:00:00Z.
format_idstring- Event format ID. Get IDs from eventbrite_formats_list.
hide_end_dateboolean- Set to true to hide the end date from attendees.
hide_start_dateboolean- Set to true to hide the start date from attendees.
invite_onlyboolean- Set to true so only people with an invitation can see the event page. Cannot be combined with listed or shareable.
is_reserved_seatingboolean- Set to true for a reserved seating event.
is_seriesboolean- Set to true to make this event a series parent (repeating event); add dates with eventbrite_event_schedule_create. Can only change on unpublished events that are not in a series, or unpublished series parents with no occurrences.
listedboolean- Whether the event is publicly searchable on Eventbrite. Eventbrite defaults to true. Cannot be combined with invite_only or password.
logo_idstring- Image ID of the event logo, from an existing Eventbrite media image.
namestring- Event name as HTML or plain text. Cannot be empty. Example: Spring Product Meetup.
online_eventboolean- Set to true for an online-only event with no venue. Cannot be combined with venue_id.
organizer_idstring- ID of the organizer profile shown on the event page. Defaults to the organization's default organizer.
passwordstring- Password visitors must enter to see an unlisted event. Cannot be combined with listed.
shareableboolean- Whether the event page shows social sharing buttons. Cannot be combined with invite_only.
show_colors_in_seatmap_thumbnailboolean- For reserved seating events, whether the seat map thumbnail is shown in color.
show_pick_a_seatboolean- For reserved seating events, whether attendees can pick their own seats.
show_remainingboolean- Whether the event page shows the number of tickets remaining.
show_seatmap_thumbnailboolean- For reserved seating events, whether the venue map thumbnail shows on the event page.
start_utcstring- Event start time in UTC, ISO 8601 without milliseconds. Example: 2026-11-20T02:00:00Z.
subcategory_idstring- Event subcategory ID (US only). Get IDs from eventbrite_subcategories_list.
summarystring- Short plain-text summary of the event, up to 140 characters. HTML is stripped.
timezonestring- IANA time zone for the start and end times, e.g. America/Los_Angeles. Start and end must use the same time zone. Required whenever you change start_utc or end_utc.
venue_idstring- ID of the venue where the event takes place. Get it from eventbrite_organization_venues_list or create one with eventbrite_venue_create.
eventbrite_organization_text_overrides_createSet custom ticket-sales messages (text overrides) for an Eventbrite organization, venue or event.WriteCreate Text Overrides
Set custom ticket-sales messages (text overrides) for an Eventbrite organization, venue or event. Returns the resulting text overrides. Use this to customize messages such as sold out or sales ended. Use eventbrite_organization_text_overrides_get to read them.
Inputs
organization_idstringrequired- ID of the Eventbrite organization. Get it from eventbrite_organizations_list (it is not the organizer ID shown in organizer profile URLs).
stringsarrayrequired- Overrides to set. Each has a text_code (tickets_not_yet_on_sale, tickets_with_sales_ended, tickets_sold_out, tickets_unavailable, tickets_at_the_door, event_cancelled, event_postponed, checkout_title_tickets, checkout_title_add_ons, checkout_title_donations) and either a custom message or a message_code to reuse another code's default text. Example: [{"text_code":"tickets_sold_out","message":"Join the waitlist!"}].
event_idstring- Apply the overrides to this event only.
localestring- Locale of the messages, e.g. en_US. Defaults to the event's locale when event_id is set, otherwise the default locale.
venue_idstring- Apply the overrides to this venue only.
eventbrite_ticket_class_createCreate a ticket class (ticket type) on an Eventbrite event: free, paid or donation.WriteCreate Ticket Class
Create a ticket class (ticket type) on an Eventbrite event: free, paid or donation. Returns the new ticket class, including its id and category. Use eventbrite_ticket_class_create to add a ticket type. Use eventbrite_ticket_class_update to change one. For tiered-inventory events and add-ons, create the inventory tier first with eventbrite_event_inventory_tier_create and pass its inventory_tier_id.
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
namestringrequired- Name of the ticket type. Example: General Admission.
auto_hideboolean- Set to true to hide this ticket while it is not on sale.
auto_hide_afterstring- Override the date (UTC ISO 8601) when auto-hide hides the ticket again.
auto_hide_beforestring- Override the date (UTC ISO 8601) when auto-hide reveals the ticket.
capacityinteger- Number of tickets of this type available. Required for normal (non-donation, non-tiered) tickets, where 0 is not allowed.
coststring- Price of a paid ticket as currency code, comma, and the amount in minor units (cents). The currency must match the event currency. Example: USD,4500 for $45.00.
delivery_methodsarray- Ticket delivery methods: electronic, will_call, standard_shipping or third_party_shipping. Example: ["electronic"].
descriptionstring- Description of the ticket type shown to buyers.
donationboolean- Set to true for a donation ticket where the buyer enters the amount. Cannot be combined with cost or free.
freeboolean- Set to true for a free ticket. Cannot be combined with cost or donation.
has_pdf_ticketboolean- Whether the order confirmation includes a PDF ticket.
hiddenboolean- Set to true to hide this ticket from the public.
hide_descriptionboolean- Set to true to hide the ticket description on the event page.
include_feeboolean- Set to true to absorb the Eventbrite fee into the displayed price.
inventory_tier_idstring- Inventory tier to draw this ticket from. Required for tiered-inventory events and for add-ons (use an add-on tier). Get IDs from eventbrite_event_inventory_tiers_list.
maximum_quantityinteger- Maximum number of this ticket per order.
minimum_quantityinteger- Minimum number of this ticket per order.
order_confirmation_messagestring- Message shown on the order confirmation for this ticket type.
sales_channelsarray- Sales channels: online, atd (at the door), or both. Example: ["online","atd"].
sales_endstring- When sales close, as a UTC ISO 8601 datetime. Leave empty to end sales one hour before the event starts. Cannot be set on series parent tickets.
sales_startstring- When sales open, as a UTC ISO 8601 datetime. Leave empty to start sales when the event is published.
sales_start_afterstring- ID of another ticket class; when it sells out, this ticket class goes on sale.
sortinginteger- Position of this ticket in the ticket list (ascending, non-negative).
eventbrite_ticket_class_ticket_groups_setAdd a ticket class to one or more Eventbrite ticket groups, or remove it from all of the organization's groups.WriteSet Ticket Class Groups
Add a ticket class to one or more Eventbrite ticket groups, or remove it from all of the organization's groups. Returns an empty response on success. Use this to place one ticket class in groups. Use eventbrite_ticket_group_update to edit a whole group. Pass an empty ticket_group_ids list to remove the ticket class from every group.
- Idempotent
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
organization_idstringrequired- ID of the Eventbrite organization. Get it from eventbrite_organizations_list (it is not the organizer ID shown in organizer profile URLs).
ticket_class_idstringrequired- ID of the ticket class. Get it from eventbrite_event_ticket_classes_list.
ticket_group_idsarray- IDs of the ticket groups to add the ticket class to. An empty list removes it from every group of the organization.
eventbrite_ticket_class_updateUpdate fields of an existing ticket class on an Eventbrite event; only the fields you pass change.WriteUpdate Ticket Class
Update fields of an existing ticket class on an Eventbrite event; only the fields you pass change. Returns the updated ticket class. Use eventbrite_ticket_class_update to change price, capacity, sales dates or visibility. Use eventbrite_ticket_class_create for a new ticket type. The price cannot change after tickets have been sold.
- Idempotent
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
ticket_class_idstringrequired- ID of the ticket class. Get it from eventbrite_event_ticket_classes_list.
auto_hideboolean- Set to true to hide this ticket while it is not on sale.
auto_hide_afterstring- Override the date (UTC ISO 8601) when auto-hide hides the ticket again.
auto_hide_beforestring- Override the date (UTC ISO 8601) when auto-hide reveals the ticket.
capacityinteger- Number of tickets of this type available. Required for normal (non-donation, non-tiered) tickets, where 0 is not allowed.
coststring- Price of a paid ticket as currency code, comma, and the amount in minor units (cents). The currency must match the event currency. Example: USD,4500 for $45.00.
delivery_methodsarray- Ticket delivery methods: electronic, will_call, standard_shipping or third_party_shipping. Example: ["electronic"].
descriptionstring- Description of the ticket type shown to buyers.
donationboolean- Set to true for a donation ticket where the buyer enters the amount. Cannot be combined with cost or free.
freeboolean- Set to true for a free ticket. Cannot be combined with cost or donation.
has_pdf_ticketboolean- Whether the order confirmation includes a PDF ticket.
hiddenboolean- Set to true to hide this ticket from the public.
hide_descriptionboolean- Set to true to hide the ticket description on the event page.
image_idstring- Image ID for this ticket class (used for add-ons).
include_feeboolean- Set to true to absorb the Eventbrite fee into the displayed price.
inventory_tier_idstring- Inventory tier to draw this ticket from. Required for tiered-inventory events and for add-ons (use an add-on tier). Get IDs from eventbrite_event_inventory_tiers_list.
maximum_quantityinteger- Maximum number of this ticket per order.
minimum_quantityinteger- Minimum number of this ticket per order.
namestring- Name of the ticket type. Example: General Admission.
order_confirmation_messagestring- Message shown on the order confirmation for this ticket type.
sales_channelsarray- Sales channels: online, atd (at the door), or both. Example: ["online","atd"].
sales_endstring- When sales close, as a UTC ISO 8601 datetime. Leave empty to end sales one hour before the event starts. Cannot be set on series parent tickets.
sales_startstring- When sales open, as a UTC ISO 8601 datetime. Leave empty to start sales when the event is published.
sales_start_afterstring- ID of another ticket class; when it sells out, this ticket class goes on sale.
sortinginteger- Position of this ticket in the ticket list (ascending, non-negative).
eventbrite_ticket_group_createCreate a ticket group in an Eventbrite organization to bundle ticket classes across events.WriteCreate Ticket Group
Create a ticket group in an Eventbrite organization to bundle ticket classes across events. Returns the new ticket group with its id. Use this before a cross-event discount (eventbrite_discount_create with ticket_group_id). Use eventbrite_ticket_group_update to change a group. An organization can have at most 300 live ticket groups.
Inputs
namestringrequired- Ticket group name; names over 20 characters are truncated.
organization_idstringrequired- ID of the Eventbrite organization. Get it from eventbrite_organizations_list (it is not the organizer ID shown in organizer profile URLs).
event_ticket_idsobject- Ticket classes in the group, as an object mapping event ID to a list of ticket class IDs. Example: {"717926867587":["1300456789"]}.
statusstring- Group status: live (default), transfer, archived or deleted.one of
livetransferarchiveddeleted
eventbrite_ticket_group_updateUpdate an Eventbrite ticket group's name, status or ticket classes; only the fields you pass change.WriteUpdate Ticket Group
Update an Eventbrite ticket group's name, status or ticket classes; only the fields you pass change. Returns the updated ticket group. Use this to change a group. Use eventbrite_ticket_class_ticket_groups_set to set one ticket class's groups.
- Idempotent
Inputs
ticket_group_idstringrequired- ID of the ticket group. Get it from eventbrite_organization_ticket_groups_list.
event_ticket_idsobject- Ticket classes in the group, as an object mapping event ID to a list of ticket class IDs. Example: {"717926867587":["1300456789"]}.
namestring- Ticket group name; names over 20 characters are truncated.
statusstring- Group status: live (default), transfer, archived or deleted.one of
livetransferarchiveddeleted
eventbrite_venue_createCreate a venue in an Eventbrite organization, with its address and capacity.WriteCreate Venue
Create a venue in an Eventbrite organization, with its address and capacity. Returns the new venue, including its id. Use eventbrite_venue_create before creating an in-person event. Use eventbrite_venue_update to change an existing venue.
Inputs
namestringrequired- Venue name. Example: Moscone Center West.
organization_idstringrequired- ID of the Eventbrite organization. Get it from eventbrite_organizations_list (it is not the organizer ID shown in organizer profile URLs).
address_1string- Street address, line 1.
address_2string- Street address, line 2 (suite, floor).
age_restrictionstring- Age restriction for the venue.one of
AGE_RESTRICTION_ALL_AGESAGE_RESTRICTION_MIN_TWELVEAGE_RESTRICTION_MIN_THIRTEENAGE_RESTRICTION_MIN_FOURTEENAGE_RESTRICTION_MIN_FIFTEENAGE_RESTRICTION_MIN_SIXTEENAGE_RESTRICTION_MIN_SEVENTEENAGE_RESTRICTION_MIN_EIGHTEENAGE_RESTRICTION_MIN_NINETEENAGE_RESTRICTION_MIN_TWENTY_ONEAGE_RESTRICTION_UNDER_TWENTY_ONE_WITH_GUARDIANAGE_RESTRICTION_UNDER_EIGHTEEN_WITH_GUARDIAN capacityinteger- Maximum number of people the venue holds.
citystring- City.
countrystring- ISO 3166-1 two-letter country code. Example: US.
google_place_idstring- Google Place ID for the venue.
latitudestring- Latitude of the venue, as a decimal string.
longitudestring- Longitude of the venue, as a decimal string.
organizer_idstring- Organizer the venue belongs to. Leave empty to use the default organizer.
postal_codestring- Postal or ZIP code.
regionstring- ISO 3166-2 region code (2 or 3 characters) for the state, province or district. Example: CA.
eventbrite_venue_updateUpdate an existing Eventbrite venue's name, address, capacity or other fields; only the fields you pass change.WriteUpdate Venue
Update an existing Eventbrite venue's name, address, capacity or other fields; only the fields you pass change. Returns the updated venue. Use eventbrite_venue_update to correct a venue. Use eventbrite_venue_create for a new one.
- Idempotent
Inputs
venue_idstringrequired- ID of the venue. Get it from eventbrite_organization_venues_list.
address_1string- Street address, line 1.
address_2string- Street address, line 2 (suite, floor).
age_restrictionstring- Age restriction for the venue.one of
AGE_RESTRICTION_ALL_AGESAGE_RESTRICTION_MIN_TWELVEAGE_RESTRICTION_MIN_THIRTEENAGE_RESTRICTION_MIN_FOURTEENAGE_RESTRICTION_MIN_FIFTEENAGE_RESTRICTION_MIN_SIXTEENAGE_RESTRICTION_MIN_SEVENTEENAGE_RESTRICTION_MIN_EIGHTEENAGE_RESTRICTION_MIN_NINETEENAGE_RESTRICTION_MIN_TWENTY_ONEAGE_RESTRICTION_UNDER_TWENTY_ONE_WITH_GUARDIANAGE_RESTRICTION_UNDER_EIGHTEEN_WITH_GUARDIAN capacityinteger- Maximum number of people the venue holds.
citystring- City.
countrystring- ISO 3166-1 two-letter country code. Example: US.
google_place_idstring- Google Place ID for the venue.
latitudestring- Latitude of the venue, as a decimal string.
longitudestring- Longitude of the venue, as a decimal string.
namestring- Venue name. Example: Moscone Center West.
organizer_idstring- Organizer the venue belongs to. Leave empty to use the default organizer.
postal_codestring- Postal or ZIP code.
regionstring- ISO 3166-2 region code (2 or 3 characters) for the state, province or district. Example: CA.
eventbrite_discount_deletePermanently delete an unused Eventbrite discount.DestructiveDelete Discount
Permanently delete an unused Eventbrite discount. Returns the deleted discount; fails with DISCOUNT_CANNOT_BE_DELETED if it has been used. Use eventbrite_discount_delete to remove a code that was never used. Use eventbrite_discount_update to end a used code early instead.
- Idempotent
Inputs
discount_idstringrequired- ID of the discount. Get it from eventbrite_organization_discounts_list.
eventbrite_event_custom_question_deleteDelete a custom checkout question from an Eventbrite event.DestructiveDelete Custom Question
Delete a custom checkout question from an Eventbrite event. Returns {"deleted": true} on success. Use this to remove an organizer-written question. Use eventbrite_event_default_question_delete for built-in ones.
- Idempotent
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
question_idstringrequired- ID of the custom question. Get it from eventbrite_event_custom_questions_list.
eventbrite_event_default_question_deleteTurn off a default (canned) checkout question for an Eventbrite event.DestructiveDelete Default Question
Turn off a default (canned) checkout question for an Eventbrite event. Returns {"deleted": true} on success. Use this to stop asking a built-in question. Use eventbrite_event_custom_question_delete for custom questions.
- Idempotent
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
question_idstringrequired- ID of the default (canned) question, such as email, job_title or company. Get it from eventbrite_event_default_questions_list.
eventbrite_event_deletePermanently delete an Eventbrite event.DestructiveDelete Event
Permanently delete an Eventbrite event. Returns {"deleted": true} on success. Use eventbrite_event_delete to remove an event for good. Use eventbrite_event_cancel to keep the record but call it off. Fails if the event has pending or completed orders. Deleting a series parent deletes all its occurrences.
- Idempotent
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
eventbrite_event_inventory_tier_deleteMark an inventory tier of an Eventbrite event as deleted.DestructiveDelete Inventory Tier
Mark an inventory tier of an Eventbrite event as deleted. Returns {"deleted": true} on success. Use this to remove an unused tier. Fails if the tier has attendees, is assigned to seats, or holds the last ticket of a live event.
- Idempotent
Inputs
event_idstringrequired- ID of the Eventbrite event. Get it from eventbrite_organization_events_list.
inventory_tier_idstringrequired- ID of the inventory tier. Get it from eventbrite_event_inventory_tiers_list.
eventbrite_ticket_group_deleteDelete an Eventbrite ticket group by setting its status to deleted.DestructiveDelete Ticket Group
Delete an Eventbrite ticket group by setting its status to deleted. Returns {"deleted": true} on success. Use this to retire a group. Use eventbrite_ticket_group_update with status archived to keep it on record.
- Idempotent
Inputs
ticket_group_idstringrequired- ID of the ticket group. Get it from eventbrite_organization_ticket_groups_list.
No tools match.