/contacts/bulkBulk create contacts
Creates contacts in bulk using an asynchronous job; this is a strict create operation and does not update existing contacts. Supply up to 100 contact objects in contacts; items that match an existing contact by external_id or email are rejected while other items can still be created. Use the returned job ID with GET /contacts/bulk/{id} to check progress and identify whether items were rejected.
- IdempotentThe SDK sends
Idempotency-Key, so a retried request is only applied once.
Bulk contact creation request. Include the required contacts array with no more than 100 contact objects; optionally include job to append tasks to an existing job.
One documented failure
unauthorizedAccess Token Invalid
One documented failure
forbiddenjob job_v2_1 is closed for new task updates
One documented failure
job_not_foundjob job_v2_1 not found
3 documented failures
field_not_foundcontacts field must be supplied
parameter_invalidmaximum number of contacts per request is 100
type_mismatchcontacts must be an array
A 401 is returned when the request is unauthorized, a 403 when the request is forbidden, and a 404 when the requested resource is not found. A 422 is returned when the request cannot be processed, such as when contacts is missing or contains more than 100 items. Each contact item must use email_verified together with email; each item in companies must include company_id, and only the fields defined for contact objects are accepted.