Create Event

eventbrite.create_event
ActionBusiness appsconnection required

Calls the Eventbrite API with the connection's credentials.

Create a draft event under an Eventbrite organization; publish it separately once it has tickets.

Connection

Required
Yes — the node will not save without one
Auth type
OAuth 2.0
Providers
Eventbrite
Secret shape
the private token, or {"private_token": "…"}, or {"client_id": "…", "client_secret": "…", "refresh_token": "…"}
Config it needs
organization_id, base_url
Resolved by
config.connection_id, else node.connection_id

Configuration

13 fields, 3 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
organization_id
Overrides the connection's organization for this call. Run eventbrite.list_organizations to find the id.
stringNo———
name
Event name as it appears on the listing page.
stringYes———
start_utc
Event start time in UTC, e.g. 2026-06-01T18:00:00Z.
stringYes—iso8601 format2026-06-01T18:00:00Z
end_utc
Event end time in UTC, e.g. 2026-06-01T21:00:00Z.
stringYes—iso8601 format2026-06-01T21:00:00Z
summary
Short plain-text summary shown on the listing page (140 characters max).
stringNo———
timezone
Olson timezone the start and end times belong to, e.g. Europe/London.
stringNoUTC—America/New_York
currency
ISO 4217 currency code the event sells tickets in, e.g. USD or GBP.
stringNo——USD
venue_id
Venue to hold the event at.
stringNo———
organizer_id
Organizer profile to publish the event under; the account default is used when this is blank.
stringNo———
online_event
True for an online-only event. Eventbrite refuses an event that is both online and given a venue.
booleanNo———
listed
True to let the event be found by public search on eventbrite.com.
booleanNo———
capacity
Total tickets for the event. Left blank, Eventbrite sums the ticket classes.
numberNo—≥ 0—
event
Any further Eventbrite event attributes as JSON; merged into the request body and overriding the fields above.
objectNo———

Example configuration

Every value below is the contract’s own example or default — nothing invented.

{
  "currency": "USD",
  "end_utc": "2026-06-01T21:00:00Z",
  "start_utc": "2026-06-01T18:00:00Z",
  "timezone": "America/New_York"
}

Output

One shape.

result

FieldTypeExample
id
Eventbrite event id.
string—
name.text
Event name as plain text.
string—
url
Public URL of the event listing page.
string—
status
draft, live, started, ended, completed or canceled.
string—
start.utc
Event start time in UTC.
string—
end.utc
Event end time in UTC.
string—
currency
ISO 4217 currency code the event sells in.
string—
capacity
Maximum number of tickets for the event.
number—
organization_id
The organization that owns the event.
string—
created
When the event was created, in UTC.
string—
changed
When the event last changed, in UTC.
string—
{
  "capacity": 0,
  "changed": "",
  "created": "",
  "currency": "",
  "end": {
    "utc": ""
  },
  "id": "",
  "name": {
    "text": ""
  },
  "organization_id": "",
  "start": {
    "utc": ""
  },
  "status": "",
  "url": ""
}

Notes

  • The new event is a draft: Eventbrite refuses to publish it until it has an organizer, at least one ticket class and valid payment options.

See Create Event run in a workflow.

In a technical demo we add the Eventbrite connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.