# Eventbrite MCP connector

The Eventbrite connector brings your events, ticket orders, attendees, venues, discounts and balance into Claude, ChatGPT, Cursor and the Elaichi Agent, so each person can ask about live event data inside their own Eventbrite access.

Source: https://elaichi.ai/connectors/eventbrite/

## Facts

| | |
| --- | --- |
| Application | Eventbrite |
| Category | Event Management |
| AI tools | 89 |
| Authentication | Connects over OAuth |
| Needs your own OAuth app | Yes |
| MCP endpoint | https://api.elaichi.ai/mcp |
| Works with | Claude, ChatGPT, Cursor, any MCP client, and the Elaichi Agent |
| Tools advertised by name | No. 89 tools is past the 30-tool threshold, so clients use `search_tools` and `execute_tool` |

## What you can ask once Eventbrite is connected

- Show attendees for next week's organization events.
- Which venues hosted the most orders last month?
- List organization members and their assigned roles.

## Connect Eventbrite in Elaichi

This happens once for the organization, before any client is involved.

1. Open Connections, choose Add connection, and pick Eventbrite.
2. Optionally set Share with, then press Connect.
3. Supply your own Eventbrite app, then approve. Eventbrite needs an OAuth app you register yourself, so bring its client ID and secret. One person does this once for the organization.

Credentials are vaulted and nobody, including the AI, reads them back. The connection becomes a toolbox immediately, so you can curate which Eventbrite tools are exposed, rename them, or freeze arguments before anyone points a client at it.

## Connect Eventbrite to Claude

Endpoint: https://api.elaichi.ai/mcp

1. Open Customize, then Connectors.
2. Press Add.
3. Name it, paste the MCP server URL, then Continue.
4. Sign in and approve.

On Team and Enterprise, an Owner adds it once. Everyone else turns it on for themselves.

## Connect Eventbrite to ChatGPT

Endpoint: https://api.elaichi.ai/mcp

1. Open Plugins, then press the + button.
2. Name it and paste the endpoint into Server URL.
3. Leave Authentication on OAuth, then tick the risk acknowledgement.
4. Press Create, then sign in and approve.

Works on the web today. The plugin directory lives at chatgpt.com/plugins.

## Connect Eventbrite to Cursor

Endpoint: https://api.elaichi.ai/mcp

1. Open `~/.cursor/mcp.json`.
2. Add the endpoint under `mcpServers`.
3. Reload Cursor, then sign in and approve.

Set up per machine, so repeat it on each computer you work from.

## Connect Eventbrite to any MCP client

Endpoint: https://api.elaichi.ai/mcp

1. Add the endpoint as a remote MCP server.
2. Sign in and approve.

The Elaichi Agent already has these tools, with nothing to set up.

## What the consent screen decides

Only Read is granted by default, which is not enough to call a Eventbrite tool. Over MCP there is no trusted place to confirm a write in the moment, so the consent screen is the standing approval rather than a formality. Grant Read and Run tools. Think hard before granting Delete, which reaches into connected apps and cannot be undone.

## What teams do with Eventbrite through Elaichi

### Check how close an event is to selling out

Events. Ask how many tickets have sold against capacity for Saturday's event, then raise the capacity once the venue confirms the extra room.

### Set up a promo code before the launch email

Marketing. Create the early bird discount for the spring conference, adjust the amount or the ticket types it applies to, and clear out expired codes in one go before the next campaign.

### Reconcile ticket orders against the Eventbrite balance

Finance. Pull the month's orders for each organization, compare them with the current Eventbrite balance, and get a clean list of what still needs to be booked.

### Find an attendee who cannot find their ticket

Support. Look up the attendee by name or order, confirm which event and ticket they hold, and answer the email without opening three tabs.

### Confirm venues and who runs each organization

Operations. List the venues on file with their addresses, see which members hold which roles in each Eventbrite organization, and spot the event that still has no venue attached.

### Get a picture of every upcoming event

Leadership. Ask for every live and draft event across all your Eventbrite organizations, with dates, categories and descriptions, and get a summary ready for the Monday meeting.

## Frequently asked questions

### How do I connect Eventbrite to Claude?

Connect Eventbrite in Elaichi first, then in Claude go to Customize, then Connectors, then Add, and paste https://api.elaichi.ai/mcp as the endpoint. Eventbrite asks that your company register an OAuth application inside Eventbrite itself, so one administrator brings that client ID and secret into Elaichi once, and nobody has to repeat that step. After that, each person simply signs in to Eventbrite with their own account when they first connect.

### Does Eventbrite work with ChatGPT and Cursor as well as Claude?

Yes. Once Eventbrite is connected in Elaichi, the same endpoint, https://api.elaichi.ai/mcp, works in Claude, ChatGPT, Cursor, any other MCP client and the Elaichi Agent. You connect Eventbrite once and every client picks it up.

### What can an AI agent actually do with my Eventbrite data?

With Eventbrite connected, an agent can list your organizations, events, venues, ticket orders and attendees, look up a single attendee or venue, read event descriptions and capacity, and check your balance. It can also create, update and remove discount codes, adjust event capacity and change display settings. Because Eventbrite has a lot of options, short concrete asks such as "show orders for the June workshop" work better than long paragraphs.

### Does connecting Eventbrite give the AI access to every organization and event?

No. The AI only sees the Eventbrite organizations, events and orders that the person who signed in can already see, because every request runs under that person's own Eventbrite login. Elaichi can narrow that further, for example read only, but it can never grant more than the person already has in Eventbrite.

### Can my team share one Eventbrite connection?

Yes. One person connects Eventbrite in Elaichi and shares it with a team, and nobody else ever handles the client ID, secret or any other credential. Each teammate still signs in to Elaichi as themselves, so the audit log shows exactly who looked up an attendee or changed a discount.

### Can I stop an agent from deleting or changing things in Eventbrite?

Yes. Restrictions in Elaichi work per action, so you can allow reading events and orders while blocking discount deletion, capacity changes or display setting edits in Eventbrite. A blocked action is never shown to Claude, ChatGPT, Cursor or any other client, so no prompt, accidental or deliberate, can reach it.

### What happens to a Eventbrite connection when someone leaves?

Offboarding a person in Elaichi ends their access to Eventbrite through every AI client at once. A shared Eventbrite connection keeps working for everyone else on the team. If you ever want to remove Eventbrite entirely, disconnecting it once in Elaichi removes it from Claude, ChatGPT, Cursor and every other client at the same time.

## All 89 Eventbrite tools

Every tool below is callable through https://api.elaichi.ai/mcp once Eventbrite is connected, subject to the toolbox it is in and the restrictions on the caller.

- **List all Eventbrite organizations** (List). List the Eventbrite organizations to which you are a member. Returns: name, vertical, image_id, id.
- **Eventbrite organizations list by user** (List). List Eventbrite organizations accessible by a specific user. Returns: id, name, image_id, vertical. Required: user_id.
- **List all Eventbrite me** (List). Retrieve information about the currently authenticated Eventbrite user account. Returns the Eventbrite User object including the account's id and name. An optional expand query parameter (e.g. expand=assortment) can include the user's assortment package in the response.
- **List all Eventbrite organization members** (List). List members of an Eventbrite organization by organization ID. Returns a paginated response of member objects including id, user_id, and role_id. Required: organization_id.
- **List all Eventbrite organization events** (List). List Eventbrite events by organization ID. Returns each event's id, name, start, end, status, currency, organizer_id, and venue_id along with public and private event attributes. Required: organization_id.
- **List all Eventbrite organization orders** (List). List Eventbrite orders placed against any of the events owned by an organization. Returns: id, created, changed, name, first_name, last_name, email, costs, event_id, time_remaining, questions, answers, promo_code, status. Required: organization_id.
- **List all Eventbrite organization venues** (List). List Eventbrite venues for an organization. Returns: name, age_restriction, capacity, address, resource_uri, id, latitude, longitude. Required: organization_id.
- **Get single Eventbrite organization venue by ID** (Get). Get a single Eventbrite venue by id. Returns: id, error, error_description, status_code. Required: id.
- **List all Eventbrite organization roles** (List). List an Eventbrite organization's roles by organization ID. Each role represents a set of permissions owned by the organization. Returns: id, permissions, organization_id, created_at, updated_at. Required: organization_id.
- **Get single Eventbrite attendee by ID** (Get). Get a single Eventbrite attendee by id within a specific event. Returns: id, error, error_description, status_code. Required: event_id, id.
- **List all Eventbrite attendees** (List). List attendees for a specific Eventbrite event. Returns a paginated response with attendee records including: id, profile, status, ticket_class_id, order_id, checked_in, cancelled, refunded, costs, barcodes, delivery_method, created, changed. Required: event_id.
- **List all Eventbrite balance** (List). Retrieve the event-level balance for an Eventbrite event at the time the request is made. Returns: error, error_description, status_code. Required: event_id.
- **Get single Eventbrite category by ID** (Get). Retrieve a single Eventbrite category by id. Returns: id, name, name_localized, slug, error, error_description, status_code. Required: id.
- **List all Eventbrite categories** (List). List all available Eventbrite categories. Returns: id, name, name_localized, slug.
- **Eventbrite discounts bulk delete** (Delete). Delete a Discount for an Eventbrite event by discount ID. Only unused discounts can be deleted and cannot be restored afterward. Returns an empty 204 response on success. Required: event_id, discount_id.
- **Create a Eventbrite discount** (Create). Create a new Discount for an Eventbrite event. Returns the created discount object including id, code, type, amount_off, percent_off, quantity_available, and quantity_sold. Required: event_id, code, type. Public and Coded discounts can specify either an amount off or a percentage off, but not both.
- **Get single Eventbrite discount by ID** (Get). Retrieve a single Eventbrite discount by id. Returns: id, code, type, end_date, end_date_relative, amount_off, percent_off, quantity_available, quantity_sold, start_date, start_date_relative, ticket_class_ids, event_id, ticket_group_id, hold_ids, error, error_description, status_code. Required: event_id, id.
- **List all Eventbrite discounts** (List). List discounts for an Eventbrite event. Returns a paginated list of discount objects including id, code, type, amount_off, percent_off, quantity_available, and quantity_sold. Required: event_id.
- **Update a Eventbrite discount by ID** (Update). Update an Eventbrite discount by id. Returns the updated discount object including id, code, type, amount_off, percent_off, quantity_available, and quantity_sold. Required: event_id, id.
- **List all Eventbrite display settings** (List). Retrieve the display settings for an Eventbrite event by event ID. Returns the Display Settings object that controls how the event appears on the Event Listing page. Required: event_id.
- **Update a Eventbrite display setting by ID** (Update). Update the display settings of an Eventbrite event by event ID. Display settings control what is shown on the public Event Listing page: start/end dates and times, timezone, venue map, number of remaining tickets, organizer social links, and the terminology used for tickets. Returns the updated Display Settings object. Required: event_id; settings are passed nested under a display_settings key in the request body.
- **List all Eventbrite event capacity** (List). Retrieve the capacity tier for an Eventbrite event. Returns: capacity_total, holds, error, error_description, status_code. Required: event_id.
- **Update a Eventbrite event capacity by ID** (Update). Update the capacity tier for an Eventbrite event. Partial updates are supported — submit only attributes that are changed. Returns: id, capacity_total, holds, error, error_description, status_code. Required: event_id. The sum of hold quantity_total values cannot exceed remaining capacity; capacity_total must be supplied if the event has no capacity set; deleting a hold tier that has tickets sold…
- **List all Eventbrite event description** (List). Retrieve the fully rendered HTML description for an Eventbrite event. Returns: description, error, error_description, status_code. Required: event_id.
- **Create a Eventbrite event schedule** (Create). Create an event schedule in Eventbrite that adds occurrences to a series parent event according to a recurrence pattern. Each occurrence is backed by an Event associated with the series parent. If an occurrence has the same date and time as an existing one it is silently ignored. Returns the created schedule object including its id. Required: event_id. A series parent event must already exist…
- **List all Eventbrite event search** (List). Search public Eventbrite events by keyword, location, date range, category, format and price. Returns a paginated list of Event objects. Results can be sorted by date, distance or relevance using sort_by. All parameters are optional; combine location.address or location.latitude/location.longitude with location.within to search around a place.
- **Get single Eventbrite event sery by ID** (Get). Retrieve a specific Event Series in Eventbrite by its Series ID. The Event Series is a repeating event made up of a parent event and child events representing each date. Returns: id, name, organizer_id, venue_id. Required: id.
- **Eventbrite event teams check password** (Action). Verify the password for an Eventbrite event team. Returns the team token if the password is correct. Required: event_id, team_id.
- **Create a Eventbrite event team** (Create). Create a new team for an Eventbrite event. Returns the created team object including id, name, date_joined, and event_id. Required: event_id, name.
- **Get single Eventbrite event team by ID** (Get). Get a single Eventbrite event team by id. Returns: id, name, date_joined, event_id, error, error_description, status_code. Required: event_id, id.
- **List all Eventbrite event teams** (List). List all teams for an Eventbrite event. Returns: id, name, date_joined, event_id. Required: event_id.
- **Eventbrite event teams list attendees** (List). List attendees belonging to a specific team within an Eventbrite event. Returns: id, created, changed, ticket_class_id, variant_id, ticket_class_name, quantity, costs, profile, addresses, questions, answers, barcodes, team, affiliate, checked_in, cancelled, refunded, status, event_id, order_id, guestlist_id, invited_by, delivery_method. Required: event_id, team_id.
- **Eventbrite event teams search** (Search). Search Eventbrite event teams by name. Returns a paginated list of teams for the specified event. Returns: id, name, date_joined, event_id. Required: event_id.
- **Eventbrite events cancel** (Cancel). Cancel an Eventbrite event. Returns a boolean indicating the success or failure of the cancel action. Required: event_id. The event must not have pending or completed orders; canceling a series parent cancels all its occurrences.
- **Eventbrite events copy** (Copy). Copy an Eventbrite event, creating a duplicate with a new Event ID. Returns the created event object including its name, organizer_id, organizer, venue_id, and venue. Required: event_id. Payment options, payout method, refund policy, and tax settings are copied to the new event.
- **Create a Eventbrite event** (Create). Create a new Eventbrite event under an organization. Returns the created event including id, name, start, end, status, currency, organizer_id, and venue_id. Required: organization_id, name, start, end. venue_id and online_event are mutually exclusive.
- **Delete a Eventbrite event by ID** (Delete). Delete an Eventbrite event by id. Returns a boolean indicating the success or failure of the delete action. Required: id. The event must not have any pending or completed orders; if it is a series parent, all series occurrences must also be in a valid state to be deleted.
- **Get single Eventbrite event by ID** (Get). Get a single Eventbrite event by id. Returns the event object including name, status, start, end, organizer_id, venue_id, url, currency, online_event, summary, and created/changed/published timestamps. Required: id.
- **Eventbrite events publish** (Publish). Publish an Eventbrite event, making it visible to attendees. Returns a boolean indicating success or failure of the publish. Required: event_id. The event must have a name, description, an organizer, at least one ticket, and valid payment options; deleted events cannot be published. If the event is a series parent, publishing it publishes all series occurrences.
- **Eventbrite events unpublish** (Action). Unpublish an Eventbrite event. Returns a boolean indicating the success or failure of the unpublish action. Required: event_id. Free events and non-completed paid events must have no pending or completed orders to be unpublished; unpublishing a series parent unpublishes all occurrences.
- **Update a Eventbrite event by ID** (Update). Update an Event in Eventbrite by Event ID. Returns the updated event object including id, name, organizer_id, and venue_id. Required: id.
- **Get single Eventbrite format by ID** (Get). Get a single Eventbrite format by id. The Format object represents an Event type such as a seminar, workshop, or concert. Returns: id, error, error_description, status_code. Required: id.
- **List all Eventbrite formats** (List). List Eventbrite formats, which represent Event types such as seminars, workshops, or concerts that help visitors discover events. Returns: id, name, name_localized, slug, resource_uri.
- **Eventbrite inventory tiers bulk delete** (Delete). Delete an Inventory Tier for an Eventbrite event, marking it as deleted. Returns an empty 204 response on success. Required: event_id, inventory_tier_id.
- **Create a Eventbrite inventory tier** (Create). Create an inventory tier for an Eventbrite event to control capacity allocation across ticket types. Returns: id, name, capacity_total, quantity_total, quantity_sold, quantity_pending, sort_order, is_deleted, image_id, holds, error, error_description, status_code. Required: event_id. capacity_total must be supplied when the event does not have a capacity set.
- **Get single Eventbrite inventory tier by ID** (Get). Get a single Eventbrite inventory tier by ID for an event. An inventory tier controls capacity (an allocation of total quantity) across multiple tickets to be sold. Returns: id, name, capacity_total, quantity_total, quantity_sold, quantity_pending, sort_order, is_deleted, image_id, holds, error, error_description, status_code. Required: event_id, id.
- **List all Eventbrite inventory tiers** (List). List inventory tiers for an Eventbrite event, where each tier controls capacity (an allocation of total quantity) across multiple tickets to be sold. Returns: id, name, quantity_total, capacity_total, is_deleted. Required: event_id.
- **Update a Eventbrite inventory tier by ID** (Update). Update an existing Inventory Tier by ID for an Eventbrite event. Partial updates are supported — submit only the attributes that have changed. Returns the updated tier object including id, name, capacity_total, quantity_total, quantity_sold, quantity_pending, sort_order, is_deleted, and holds. Required: event_id, id.
- **Get single Eventbrite media by ID** (Get). Get a media image in Eventbrite by its media id. The Media object represents an image that can be included with an Event listing for branding or additional information. Returns: id, resource_uri. Required: id.
- **Eventbrite media get upload** (Get). Retrieve a media upload by its upload id. Returns the upload instructions and state for the media upload, including the upload_token to finalize the upload, the upload_url to POST the file to, the file_parameter_name to use for the multipart file field, and provider-specific upload_data fields that must be included with the file POST. Required: upload_id.
- **Eventbrite media upload** (Upload). Upload a media image file in Eventbrite to initiate a media upload. Returns: id, resource_uri, error, error_description, status_code. The returned id can be used with the Retrieve Upload endpoint to check processing status. Required: type.
- **List all Eventbrite online event page** (List). Retrieve the Online Event Page for an Eventbrite event, which serves as a landing page for online attendees with webinar links, documents, and other event-specific content. Returns: error, error_description, status_code. Required: event_id.
- **Get single Eventbrite order by ID** (Get). Get a single Eventbrite order by id. Returns: id, error, error_description, status_code. Required: id.
- **List all Eventbrite pricing** (List). List all available Eventbrite pricing rates for an organization. Returns a paginated response of pricing rate objects representing available fee rates for different currencies, countries, assortments, and sales channels. Required: organization_id.
- **Eventbrite questions create custom** (Create). Create a custom question for an Eventbrite event. Returns the created question including id, label, type, and required. Required: event_id, label, type.
- **Eventbrite questions delete custom** (Delete). Delete a custom question for an Eventbrite event by event and question ID. Returns an empty 204 response on success. Required: event_id, question_id.
- **Eventbrite questions get custom** (Get). Get a custom question for an Eventbrite event by event and question ID. Returns: id, label, type, required, error, error_description, status_code. Required: event_id, question_id.
- **Eventbrite questions list custom** (List). List custom questions for an Eventbrite event by event ID. Returns a paginated list where each question includes id, label, type, and required. Required: event_id.
- **Eventbrite questions create default** (Create). Create a default question for an Eventbrite organization. Returns the created question including its id, label, type, and required flag. The type can be one of text, url, email, date, number, address, or dropdown. Required: organization_id.
- **Eventbrite questions delete default** (Delete). Delete (deactivate) a default canned question in an Eventbrite organization, removing it from associated events. Returns an empty 204 response on success. Required: organization_id, question_id.
- **Eventbrite questions get default** (Get). Get a default (canned) question in Eventbrite by organization and question ID. Returns the question object including its id, label, type, and required flag. Required: organization_id, question_id.
- **Eventbrite questions list default** (List). List default questions (e.g. first name, last name, email) for an Eventbrite organization by organization ID. Returns: id, label, type, required. Required: organization_id.
- **Eventbrite questions update default** (Update). Update a default (canned) question in an Eventbrite organization by question ID. Returns the updated question object including id, label, type, and required. Required: organization_id, question_id.
- **Eventbrite reports attendees** (Action). Retrieve an Eventbrite attendee report by organization ID, returning a paginated list of attendees across the organization's events. Returns: id, created, changed, ticket_class_id, variant_id, ticket_class_name, quantity, costs, profile, addresses, questions, answers, barcodes, team, affiliate, checked_in, cancelled, refunded, status, event_id, order_id, guestlist_id, invited_by, delivery_method.…
- **Eventbrite reports sales** (Action). Retrieve a sales report from Eventbrite for a specific organization, covering sales activity across events the organization owns. Required: organization_id.
- **Eventbrite seat maps create for event** (Create). Create a seat map for a new reserved seating Eventbrite event by copying an existing seat map. Returns: id, event_id, venue_id, basic_inventory_info, error, error_description, status_code. Required: event_id. The event must be a new reserved seating event; returns an error if a seat map already exists for the event.
- **List all Eventbrite seat maps** (List). List reserved-seating seat maps for an Eventbrite organization. Returns: id, event_id, venue_id, basic_inventory_info for each seat map. Required: organization_id. The response is not yet paginated.
- **Eventbrite structured content create update** (Create). Create or update structured content for an Eventbrite event by content key. Returns: error, error_description, status_code. Modules support text, image, and video types; widgets support agenda and faqs types. Required: event_id, key.
- **Get single Eventbrite structured content by ID** (Get). Get structured content for an Eventbrite event by content key. Returns: page_version_number, modules, widgets, error, error_description, status_code. Required: event_id, id.
- **Create a Eventbrite texts override** (Create). Create text overrides for an Eventbrite event to customize strings shown during ticket sales. Returns: id, resource_uri, locale, error, error_description, status_code. Required: event_id. Messages are internationalized using the locale parameter if specified; otherwise the event's locale is used.
- **List all Eventbrite texts overrides** (List). List the text overrides for an Eventbrite event, allowing you to customize certain strings shown during ticket sales on a per-event basis. Required: event_id.
- **List all Eventbrite ticket buyer settings** (List). Retrieve ticket buyer settings for an Eventbrite event. Returns the settings object including event_id, confirmation_message, instructions, sales_ended_message, survey_info, survey_name, refund_request_enabled, allow_attendee_update, survey_time_limit, redirect_url, survey_respondent, and survey_ticket_classes. Required: event_id.
- **Update a Eventbrite ticket buyer setting by ID** (Update). Update ticket buyer settings for an Eventbrite event. Returns the updated settings including event_id, confirmation_message, instructions, sales_ended_message, survey_info, survey_name, refund_request_enabled, allow_attendee_update, survey_time_limit, redirect_url, survey_respondent, and survey_ticket_classes. Required: event_id.
- **Create a Eventbrite ticket class** (Create). Create a new Eventbrite Ticket Class (ticket type) for an Event. Returns the created Ticket Class object including id, name, cost, donation, free, on_sale_status, and sales settings. Required: event_id.
- **Get single Eventbrite ticket class by ID** (Get). Get a single Eventbrite Ticket Class by id for a given Event. Returns: id, resource_name, name, description, sorting, cost, fee, donation, free, minimum_quantity, maximum_quantity, has_pdf_ticket, delivery_methods, on_sale_status, image_id, capacity, quantity_sold, hidden, sales_start, sales_end, sales_end_relative, sales_start_after, include_fee, split_fee, hide_description, hide_sale_dates,…
- **List all Eventbrite ticket classes** (List). List ticket classes for an Eventbrite event by event ID. Returns each ticket class including id, name, cost, free, donation, capacity, quantity_sold, and on_sale_status. Required: event_id.
- **Update a Eventbrite ticket class by ID** (Update). Update a Ticket Class for an Eventbrite event by ticket class ID. Partial updates are supported — submit only the attributes that changed. Returns the updated ticket class object including name, cost, capacity, sales_start, sales_end, and on_sale_status. Required: event_id, id. The include_fee and split_fee parameters cannot be used together.
- **Eventbrite ticket groups add ticket class** (Add). Add a Ticket Class to a Ticket Group in Eventbrite. Returns the updated ticket group including id, name, status, event_ticket_ids, and tickets. Required: event_id, ticket_group_id.
- **Eventbrite ticket groups bulk delete** (Delete). Delete a Ticket Group in Eventbrite by event and ticket group ID, changing its status to deleted. Returns an empty 204 response on success. Required: event_id, ticket_group_id.
- **Create a Eventbrite ticket group** (Create). Create a new Ticket Group for an Event in Eventbrite. Returns the created ticket group including its id, name, status, event_ticket_ids, and tickets. Required: event_id. Maximum 300 live Ticket Groups per Organization; names longer than 20 characters are automatically truncated.
- **Get single Eventbrite ticket group by ID** (Get). Get a single Eventbrite Ticket Group by its Ticket Group ID. Returns: id, name, status, event_ticket_ids, tickets, error, error_description, status_code. Required: event_id, id.
- **List all Eventbrite ticket groups** (List). List Eventbrite Ticket Groups for an organization. Returns: id, name, status, event_ticket_ids, tickets. Required: organization_id.
- **Update a Eventbrite ticket group by ID** (Update). Update a Ticket Group in Eventbrite by Ticket Group ID. Returns: id, name, status, event_ticket_ids, tickets. Required: event_id, id. Ticket Group names longer than 20 characters are automatically truncated.
- **Get single Eventbrite user by ID** (Get). Get a single Eventbrite user account by id. Returns the user object including id and resource_uri. Required: id. Use /users/me/ to retrieve the currently authenticated user instead.
- **Create a Eventbrite venue** (Create). Create a new Eventbrite venue under an organization. Returns the created venue object including id, name, address, age_restriction, capacity, latitude, and longitude. Required: organization_id.
- **Update a Eventbrite venue by ID** (Update). Update an Eventbrite venue by id. Returns the updated venue object including id, name, address, age_restriction, capacity, latitude, and longitude. Required: id.
- **Eventbrite webhooks bulk delete** (Delete). Delete a Webhook by ID in Eventbrite. This permanently removes the webhook along with all of its delivery request and delivery response history. Returns an empty 204 response on success. Required: organization_id, webhook_id.
- **Create a Eventbrite webhook** (Create). Create a webhook for an Eventbrite organization by organization ID. Returns the created webhook object including its id, endpoint_url, and api_url. Required: organization_id, api_url, and config.endpoint_url.
- **List all Eventbrite webhooks** (List). List all webhooks created for an Eventbrite organization. Returns webhook objects including the endpoint URL, the comma-separated actions the webhook is subscribed to (e.g. order.placed, attendee.updated, event.published), and the event the webhook is scoped to, if any. Required: organization_id.
