Import events for many subscribers
Changed onRecords a bounded batch of up to 25 events for many subscribers. Email is required to create a contact; externalId-only rows must resolve to an existing contact. Events are grouped per contact - a contact whose rows are all more than an hour old is imported silently as history, including no double-opt-in email, while any recent row makes that contact's whole group live. Stable eventIds keep one receipt and let retries re-attempt downstream recovery idempotently.
Request
- Base URLhttps://api.sequenzy.com/api/v1
- URLhttps://api.sequenzy.com/api/v1/subscribers/events/imports
- AuthHTTP bearer
Request body
Example request
{
"events": [
{
"email": "user@example.com",
"externalId": "user_123",
"name": "purchase_completed",
"eventId": "order_12345"
}
]
}Response
Import processed. success is false when any event failed - recorded events are kept, so treat errors as partial success.
Example response
{
"success": true
}Changes
- info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- info
- info
endpoint added
- info