Create Webhook

eventbrite.create_webhook
ActionBusiness appsconnection required

Calls the Eventbrite API with the connection's credentials.

Register an Eventbrite webhook that posts to a URL when the chosen actions happen, which is how a Mantle webhook trigger receives Eventbrite events.

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

4 fields, 1 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———
endpoint_url
The HTTPS URL Eventbrite posts to — normally a trigger.webhook node's public URL in this workflow.
stringYes—url format—
actions
Comma-separated Eventbrite actions to subscribe to, e.g. 'order.placed,attendee.checked_in'. Anything Eventbrite does not publish is refused before the call.
stringNo——order.placed,attendee.updated
event_id
Only fire for this event; leave blank to fire for every event in the organization.
stringNo———

Example configuration

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

{
  "actions": "order.placed,attendee.updated"
}

Output

One shape.

result

FieldTypeExample
id
Eventbrite webhook id, needed to delete it later.
string—
endpoint_url
The URL Eventbrite will post to.
string—
actions
The actions this subscription fires on.
array—
resource_uri
The API URI of this webhook.
string—
created
When the subscription was created, in UTC.
string—
{
  "actions": [],
  "created": "",
  "endpoint_url": "",
  "id": "",
  "resource_uri": ""
}

Notes

  • Eventbrite's published actions are: attendee.checked_in, attendee.checked_out, attendee.updated, event.created, event.published, event.unpublished, event.updated, order.placed, order.refunded, order.updated, organizer.updated, ticket_class.created, ticket_class.deleted, ticket_class.updated, venue.updated.

See Create Webhook 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.