Skip to content

Contacts Bulk Job

A bulk job for updating contacts asynchronously. Track the job status using the state field.

idstring

The unique identifier for the bulk job.

Example:"job_v2_1"
typestring

The type of the object.

Value:"contacts.bulk.job"
Example:"contacts.bulk.job"
statestring

The current state of the job.

Enum:"pending""running""completed""completed_with_errors"
Example:"running"
created_atinteger, (date-time)

The time the job was created as a Unix timestamp.

Example:1713360000
updated_atinteger, (date-time)

The time the job was last updated as a Unix timestamp.

Example:1713360060
completed_atinteger or null, (date-time)

The time the job completed as a Unix timestamp. Null if not yet completed.

Example:1713360120
tasksArray of objects

The tasks that make up this bulk job.

urlstring

The URL to check the job status.

Example:"https://api.intercom.io/contacts/bulk/job_v2_1"
{ "id": "job_v2_1", "type": "contacts.bulk.job", "state": "running", "created_at": 1713360000, "updated_at": 1713360060, "completed_at": 1713360120, "tasks": [ {} ], "url": "https://api.intercom.io/contacts/bulk/job_v2_1" }