Skip to main content
POST
Bulk import events

Authorizations

api_key
string
header
required

Body

application/json
events
(Email Event · object | Call Event · object | CRM Event · object | Social Event · object)[]
required

1 to 1000 events. Types can be mixed in one request; each event carries a type discriminator (email | call | crm | social) and otherwise follows the same structure as the single-event webhook for that type. Each serialized event must be under 1,000,000 bytes.

Required array length: 1 - 1000 elements
callbackUrl
string<uri>

HTTPS URL to POST each job's final counts to on completion. Public hosts only — localhost, private ranges and cloud metadata endpoints are rejected.

Example:

"https://example.com/octave/import-complete"

Response

Import jobs created

_metadata
object
required
jobs
object[]
required

One import job per event type present in the request

totalAccepted
integer
required

Sum of accepted events across all jobs

totalPreSkipped
integer
required

Sum of pre-skipped events across all jobs