Skip to main content

Create a contact

POST 

/contacts

Creates a contact from a phone number or a BSUID. The phone is normalized to E.164 and stored without the +; without a country code, send defaultCountry.

With ?upsert=true, a contact that already exists is updated instead of answering 409 — and then the answer is 200, optIn is ignored and tagIds replaces the tags. Send optIn with the consent evidence to create the contact already able to receive marketing.

An API key limited to some numbers gets 403: this operation covers the whole base.

Request

Responses

Existing contact updated (only with upsert=true).