Subscribers

Trigger multiple events for subscriber

Triggers multiple events for a subscriber. Creates the subscriber if they don't exist. Creates event definitions if they don't exist. Events are processed independently, so an error response may still include events that were already triggered.

post/subscribers/events/bulk

Request body

emailstring email

Required when creating a new subscriber. Optional when externalId identifies an existing subscriber.

externalIdstring

Customer-owned app/customer/user ID

customAttributesobject

Example request

{
  "email": "user@example.com",
  "externalId": "user_123",
  "events": [
    {
      "name": "page.viewed",
      "properties": {
        "page": "/pricing"
      }
    }
  ]
}

Response

Events triggered successfully

successboolean

Example response

{
  "success": true
}

Changes