Files
2026-04-11 09:45:12 -05:00

4.2 KiB

Eventbrite Routing Reference

App name: eventbrite Base URL proxied: www.eventbriteapi.com

API Path Pattern

/eventbrite/v3/{resource}/

Note: All Eventbrite API paths should end with a trailing slash.

Common Endpoints

Get Current User

GET /eventbrite/v3/users/me/

List User Organizations

GET /eventbrite/v3/users/me/organizations/

List User Orders

GET /eventbrite/v3/users/me/orders/

List Organization Events

GET /eventbrite/v3/organizations/{organization_id}/events/

Query parameters:

  • status - Filter: draft, live, started, ended, completed, canceled
  • order_by - Sort: start_asc, start_desc, created_asc, created_desc
  • time_filter - Filter: current_future, past

Create Event

POST /eventbrite/v3/organizations/{organization_id}/events/
Content-Type: application/json

{
  "event": {
    "name": {"html": "My Event"},
    "start": {"timezone": "America/Los_Angeles", "utc": "2026-03-01T19:00:00Z"},
    "end": {"timezone": "America/Los_Angeles", "utc": "2026-03-01T22:00:00Z"},
    "currency": "USD"
  }
}

Get Event

GET /eventbrite/v3/events/{event_id}/

Update Event

POST /eventbrite/v3/events/{event_id}/
Content-Type: application/json

{
  "event": {
    "name": {"html": "Updated Name"}
  }
}

Publish Event

POST /eventbrite/v3/events/{event_id}/publish/

Cancel Event

POST /eventbrite/v3/events/{event_id}/cancel/

Delete Event

DELETE /eventbrite/v3/events/{event_id}/

List Ticket Classes

GET /eventbrite/v3/events/{event_id}/ticket_classes/

Create Ticket Class

POST /eventbrite/v3/events/{event_id}/ticket_classes/
Content-Type: application/json

{
  "ticket_class": {
    "name": "General Admission",
    "quantity_total": 100,
    "cost": "USD,2500"
  }
}

List Event Attendees

GET /eventbrite/v3/events/{event_id}/attendees/

List Event Orders

GET /eventbrite/v3/events/{event_id}/orders/

Get Order

GET /eventbrite/v3/orders/{order_id}/

List Organization Venues

GET /eventbrite/v3/organizations/{organization_id}/venues/

Create Venue

POST /eventbrite/v3/organizations/{organization_id}/venues/
Content-Type: application/json

{
  "venue": {
    "name": "Conference Center",
    "address": {
      "address_1": "123 Main St",
      "city": "San Francisco",
      "region": "CA",
      "postal_code": "94105",
      "country": "US"
    }
  }
}

Get Venue

GET /eventbrite/v3/venues/{venue_id}/

List Categories

GET /eventbrite/v3/categories/

Get Category

GET /eventbrite/v3/categories/{category_id}/

List Subcategories

GET /eventbrite/v3/subcategories/

List Formats

GET /eventbrite/v3/formats/

List Countries

GET /eventbrite/v3/system/countries/

List Regions

GET /eventbrite/v3/system/regions/

Expansions

Include related data with the expand parameter:

GET /eventbrite/v3/events/{event_id}/?expand=venue,ticket_classes,category

Available expansions: venue, ticket_classes, category, subcategory, format, organizer

Pagination

Use continuation token for pagination:

GET /eventbrite/v3/organizations/{org_id}/events/?page_size=50
GET /eventbrite/v3/organizations/{org_id}/events/?continuation=eyJwYWdlIjogMn0

Notes

  • All endpoint paths must end with a trailing slash (/)
  • Event creation requires an organization - use /organizations/{org_id}/events/
  • Legacy user-based event endpoints (e.g., /users/me/owned_events/) are deprecated
  • Timestamps are in ISO 8601 format (UTC)
  • Currency amounts use format "CURRENCY,AMOUNT" where amount is in cents (e.g., "USD,2500" = $25.00)
  • Rate limit: 1,000 calls per hour, 48,000 calls per day
  • Event Search API is no longer publicly available (deprecated February 2020)

Resources