Eventbrite CLI Setup Eventbrite can be configured headlessly with `kosmokrator integrations:configure eventbrite`.
# Install KosmoKrator first if it is not available on PATH.
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
# Configure and verify this integration.
kosmokrator integrations:configure eventbrite --set token=" $EVENTBRITE_TOKEN " --set organization_id=" $EVENTBRITE_ORGANIZATION_ID " --enable --read allow --write ask --json
kosmokrator integrations:doctor eventbrite --json
kosmokrator integrations:status --json Credentials
Authentication type: API token api_token. Configure credentials once, then use the same stored profile from
scripts, coding CLIs, Lua code mode, and the MCP gateway.
Call Eventbrite Headlessly Use the generic call form when another coding CLI or script needs a stable universal interface.
kosmo integrations:call eventbrite.eventbrite_list_events '{
"status": "example_status",
"order_by": "example_order_by",
"page": 1,
"continuation": "example_continuation"
}' --json Use the provider shortcut form for shorter human-facing commands.
kosmo integrations:eventbrite eventbrite_list_events '{
"status": "example_status",
"order_by": "example_order_by",
"page": 1,
"continuation": "example_continuation"
}' --json Agent Discovery Commands
These commands return structured output for coding agents that need to inspect capabilities before choosing a function.
kosmo integrations:docs eventbrite --json
kosmo integrations:docs eventbrite.eventbrite_list_events --json
kosmo integrations:schema eventbrite.eventbrite_list_events --json
kosmo integrations:search "Eventbrite" --json
kosmo integrations:list --json All CLI Functions
Every function below can be called headlessly. The generic form is stable across all integrations;
the provider shortcut is shorter but specific to Eventbrite.
eventbrite.eventbrite_list_events Read read List events for the Eventbrite organization. Returns paginated events with name, status, dates, and URL. Filter by status (live, draft, started, ended, completed, canceled) or order results.
status, order_by, page, continuation kosmo integrations:call eventbrite.eventbrite_list_events '{"status":"example_status","order_by":"example_order_by","page":1,"continuation":"example_continuation"}' --json copy kosmo integrations:eventbrite eventbrite_list_events '{"status":"example_status","order_by":"example_order_by","page":1,"continuation":"example_continuation"}' --json copy
eventbrite.eventbrite_get_event Read read Get full details for a single Eventbrite event by ID. Returns description, venue, ticket classes, organizer, and all settings.
event_id kosmo integrations:call eventbrite.eventbrite_get_event '{"event_id":"example_event_id"}' --json copy kosmo integrations:eventbrite eventbrite_get_event '{"event_id":"example_event_id"}' --json copy
eventbrite.eventbrite_create_event Write write Create a new event on Eventbrite. Provide event name, start/end times, currency, and optionally a venue ID or online event details.
name, start_utc, end_utc, currency, description, summary, timezone, venue_id, online_event, listed, capacity kosmo integrations:call eventbrite.eventbrite_create_event '{"name":"example_name","start_utc":"example_start_utc","end_utc":"example_end_utc","currency":"example_currency","description":"example_description","summary":"example_summary","timezone":"example_timezone","venue_id":"example_venue_id"}' --json copy kosmo integrations:eventbrite eventbrite_create_event '{"name":"example_name","start_utc":"example_start_utc","end_utc":"example_end_utc","currency":"example_currency","description":"example_description","summary":"example_summary","timezone":"example_timezone","venue_id":"example_venue_id"}' --json copy
eventbrite.eventbrite_update_event Write write Update an existing Eventbrite event. Only the fields you provide will be changed. Use to change title, times, description, venue, or status.
event_id, name, start_utc, end_utc, description, summary, timezone, venue_id, online_event, listed, status, capacity, currency kosmo integrations:call eventbrite.eventbrite_update_event '{"event_id":"example_event_id","name":"example_name","start_utc":"example_start_utc","end_utc":"example_end_utc","description":"example_description","summary":"example_summary","timezone":"example_timezone","venue_id":"example_venue_id"}' --json copy kosmo integrations:eventbrite eventbrite_update_event '{"event_id":"example_event_id","name":"example_name","start_utc":"example_start_utc","end_utc":"example_end_utc","description":"example_description","summary":"example_summary","timezone":"example_timezone","venue_id":"example_venue_id"}' --json copy
eventbrite.eventbrite_list_attendees Read read List attendees for an Eventbrite event. Returns paginated attendee profiles with name, email, ticket class, and check-in status.
event_id, status, page, continuation kosmo integrations:call eventbrite.eventbrite_list_attendees '{"event_id":"example_event_id","status":"example_status","page":1,"continuation":"example_continuation"}' --json copy kosmo integrations:eventbrite eventbrite_list_attendees '{"event_id":"example_event_id","status":"example_status","page":1,"continuation":"example_continuation"}' --json copy
eventbrite.eventbrite_get_attendee Read read Get full details for a single Eventbrite attendee by event and attendee ID. Includes profile, ticket info, custom answers, and barcode.
event_id, attendee_id kosmo integrations:call eventbrite.eventbrite_get_attendee '{"event_id":"example_event_id","attendee_id":"example_attendee_id"}' --json copy kosmo integrations:eventbrite eventbrite_get_attendee '{"event_id":"example_event_id","attendee_id":"example_attendee_id"}' --json copy
eventbrite.eventbrite_list_venues Read read List venues for the Eventbrite organization. Returns paginated venues with name, address, city, and capacity.
page, continuation kosmo integrations:call eventbrite.eventbrite_list_venues '{"page":1,"continuation":"example_continuation"}' --json copy kosmo integrations:eventbrite eventbrite_list_venues '{"page":1,"continuation":"example_continuation"}' --json copy
eventbrite.eventbrite_create_venue Write write Create a new venue on Eventbrite. Provide name and address details. Returns the venue ID for use when creating events.
name, address_1, city, region, postal_code, country, latitude, longitude, capacity kosmo integrations:call eventbrite.eventbrite_create_venue '{"name":"example_name","address_1":"example_address_1","city":"example_city","region":"example_region","postal_code":"example_postal_code","country":"example_country","latitude":"example_latitude","longitude":"example_longitude"}' --json copy kosmo integrations:eventbrite eventbrite_create_venue '{"name":"example_name","address_1":"example_address_1","city":"example_city","region":"example_region","postal_code":"example_postal_code","country":"example_country","latitude":"example_latitude","longitude":"example_longitude"}' --json copy
eventbrite.eventbrite_get_current_user Read read Get the currently authenticated Eventbrite user profile. Returns name, email, and organization memberships. Useful for verifying credentials.
none kosmo integrations:call eventbrite.eventbrite_get_current_user '{}' --json copy kosmo integrations:eventbrite eventbrite_get_current_user '{}' --json copy Function Schemas Use these parameter tables when building CLI payloads without calling integrations:schema first.
Operation Read read
Schema command kosmo integrations:schema eventbrite.eventbrite_list_events --json
Operation Read read
Schema command kosmo integrations:schema eventbrite.eventbrite_get_event --json
Operation Write write
Schema command kosmo integrations:schema eventbrite.eventbrite_create_event --json
Operation Write write
Schema command kosmo integrations:schema eventbrite.eventbrite_update_event --json
Operation Read read
Schema command kosmo integrations:schema eventbrite.eventbrite_list_attendees --json
Operation Read read
Schema command kosmo integrations:schema eventbrite.eventbrite_get_attendee --json
Operation Read read
Schema command kosmo integrations:schema eventbrite.eventbrite_list_venues --json
Operation Write write
Schema command kosmo integrations:schema eventbrite.eventbrite_create_venue --json
Operation Read read
Schema command kosmo integrations:schema eventbrite.eventbrite_get_current_user --json Permissions
Headless calls still follow the integration read/write permission policy. Configure read/write defaults
with integrations:configure. Add --force only for trusted automation that should bypass that policy.