contacts:write, call POST /api/v2/contacts:12345{ "name": "Alex Taylor", "external_id": "user-123", "metadata": { "source": "application" } }
ctc_ ID. external_id is your application's reference and is unique within that application. It does not authenticate the contact. Metadata belongs to your application; it does not expose another application's attributes.GET /api/v2/contacts and filter by external_id when reconciling your own user records. Use PATCH /api/v2/contacts/{contact_id} to update the name or replace your metadata object.POST /api/v2/contacts/{contact_id}/identities:12345{ "connection_id": "conn_your_connection", "type": "email", "address": "[email protected]" }
phone with an E.164 number for phone messaging or voice connections, email for an email connection, and platform_user for API chat or an existing provider identity. The response includes an idn_ ID and verification state.contacts:read and remain limited to your application's contacts and contacts reachable through the key's granted inboxes. Returned identities are filtered to those inboxes.