API Console
test
Sign in with BES

Person Channel Identity Bind

MANAGE_PEOPLE and an active target membership are required. Adds an unverified identity without replacing another; active addresses are globally unique. Existing same-person binding is unchanged. New binding advances the person's binding_version, one value shared by every tenant, and queues soft invalidation. Replay returns the exact original result. Phone storage uses E.164 with plus, WhatsApp digits omit plus, emails are lowercase.

POST https://id.test.globalbes.sg:9443/internal/control/v1/people/{person_id}/channel-identities
Called byTenant admin AuthService certificate+ signed-in user (optional)
Path
uuid
Headers
uuid
Optional acting person named by a service that authenticated them; when a user token is sent it must name the same person.
Body
string
uuid
string
string
Sign in to sendBrowsing needs no sign-in
Request preview
POST /internal/control/v1/people/{person_id}/channel-identities
Response

Choose an API and send a request.

Caller tags:BOSSTenant adminAll productsMobile appMessagingControlAIAssistantPlatform opsLegacy productsCI release