POST /contact-books/:id/contacts/bulk
Add multiple contacts to a contact book at once. Accepts an array of up to 1000 contacts.Authentication
JWT Bearer token (dashboard auth)Request Body
Array of contact objects:| Field | Type | Required | Description |
|---|---|---|---|
email | string | Yes | Contact email address |
firstName | string | No | Contact first name |
lastName | string | No | Contact last name |
subscribed | boolean | No | Subscription status (defaults to true) |
properties | object | No | Custom key-value metadata |
Response
Example
Errors
| Status | Error | Cause |
|---|---|---|
400 | Invalid request data | Array is empty, exceeds 1000, or contains invalid entries |
403 | Contact limit reached | Free plan allows a maximum of 200 total contacts |
404 | Contact book not found | Invalid book ID or not owned by user |