Skip to main content
POST
Create a contact

Authorizations

Authorization
string
header
required

Session JWT (from register/login) or API key (pk_...). X-API-Key: <token> is accepted as an alternative header.

Body

application/json
display_name
string
required
alias
string
phone
string
email
string
favorite
boolean

Response

Contact created.

contact_id
string<uuid>
display_name
string
alias
string
phone
string

E.164.

email
string
has_cbpay
boolean

True when the phone matches an active account of your operator.

cbpay_account_id
string<uuid>

Linked account (present when has_cbpay is true).

source
enum<string>
Available options:
manual,
import,
transfer,
payout,
crypto
favorite
boolean
destinations
object[]

Present on the detail endpoint.

created_at
string<date-time>
updated_at
string<date-time>
Last modified on July 19, 2026