Add contacts in bulk

Add up to 1,000 contacts to a contact book in one request.

POSThttps://app.usenotix.dev/api/v1/contactBooks/{contactBookId}/contacts/bulk

Needs a full access key. Sending access keys cannot call this. Key permissions lists the extra rules some calls have.

Add up to 1,000 contacts to a contact book in one request.

Path parameters

contactBookIdstringrequired

Body parameters

emailstringrequired
firstNamestring

At most 256 characters.

lastNamestring

At most 256 characters.

propertiesmap of string
subscribedboolean

Headers

Authorizationstringrequired

Bearer followed by your API key.

Errors

403

The key's approval policy does not allow the journey enrolments or confirmation emails these new contacts set off

429

The key's daily journey enrolment limit or email cap is reached

Every error has the same shape. See all error codes.

curl -X POST "https://app.usenotix.dev/api/v1/contactBooks/<contactBookId>/contacts/bulk" \
  -H "Authorization: Bearer $NOTIX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
  {
    "email": "customer@example.com"
  }
]'
Response200
{
  "message": "string",
  "count": 1
}
Open in ClaudeOpen in ChatGPT