Skip to main content
POST
Attach a verified contact to an end user

Authorizations

x-api-key
string
header
required

Path Parameters

end_user_id
string<uuid>
required

Body

application/json

Add a verified contact (e.g. promote a claim to a verified contact).

The channel + raw value together determine type and normalization. A typed channel (in CHANNEL_REGISTRY — email, phone, sms, voice, whatsapp, slack, instagram, facebook, twitter) produces a Contact with the matching type and full cross-channel identity resolution. Any other channel is accepted as a typeless Contact (type=None, trimmed value) — see normalization.py; typeless identities intentionally don't link or dedup.

channel
string
required
value
string
required

Response

Successful Response

uid
string
required
channel
string
required
raw_value
string
required
normalized_value
string
required
type
string | null
verification_method
string | null