Find a contact
Contacts are found by the platform identity of one of their profiles.platform is required, with platformId or username.
- Pass
usernamewithout its display prefix:sarahchen, not@sarahchen. - Repeat
platformIdorusernameto look up to 100 people in one call. - No match is an empty
dataarray. The person exists on the platform, but your team has no record of them yet.
A contact appears when your team first talks to someone or imports them. To
message someone who has no contact, send with a
profile
target.Get a contact
expand embeds the status, tags and assignee next to their IDs.
Update a contact
PATCH only what changes. null clears a field.
update.ts
A status that doesn’t exist fails with
400 invalidRequest.
Tags
One call per tag, by ID or name. Both are idempotent.POST /tags.