Webhooks

Create webhook (REST)

3min
Create a new webhook in an event
POST
Request
Path Params
{organizationId}
required
Number
The id of the Brella organization you are trying to retrieve data from
{eventId}
required
Number
The id of the Brella event you are trying to retrieve data from
Header Parameters
Brella-API-Access-Token
required
String
Your unique Brella API key
Accept
required
String
application/vnd.brella.v4+json
Content-Type
required
String
application/json
Curl
Responses
200


REQUEST BODY

{ "webhook": { "name": "{{webhook_name}", "trigger_item": "{{trigger_name}}}", "trigger_action": "{{trigger_action}}", "request_url": "{{target_url_to_send_payload}}", "request_method": "post" } }

Required attributes:

  • name String / a webhook name to help you identify the webhook (also visible in webhook logs)
  • trigger_item String / the entity that triggers the webhook; see notes for supported values
  • trigger_action String / the action that triggers the webhook; see notes for supported values
  • request_url String / the URL to which Brella will POST the webhook payload
  • request_method String / always leave as "post"

Notes:

01: Supported trigger_item values:

  • "Speaker"
  • "Sponsors::Sponsor"
  • "Event::Invite"
  • "Event::Ticket"
  • "Attendee"
  • "Event::TicketPurchase"

02: Supported trigger_action values:

  • created
  • updated
  • deleted