Skip to main content
GET
Get Contact
Use the contact.id UUID returned by contact upsert. The response contains the contact’s name, email, phone number, attributes, derived attributes, external identities, and consent records in consents. Consent entries apply to the current phone number and identify the source that recorded each decision. Missing, deleted, and other-organization contacts return 404. To find a contact using your own system’s ID, use List Contacts with sourceKey and externalId.

Authorizations

Authorization
string
header
required

Your API key, sent as Authorization: Bearer YOUR_API_KEY

Path Parameters

contactId
string<uuid>
required

Response

Get Contact

id
string<uuid>
required
name
string | null
required
email
string<email> | null
required
phoneNumber
string | null
required
isTest
boolean
required

True for contacts created as dashboard test identities. Test contacts never merge with production contacts.

attributes
object
required
derivedAttributes
object
required
externalIdentities
Contact External Identity · object[]
required
consents
object[]
required

Consent records by source for the current phone number. Empty for contacts without a phone number.

Last modified on September 17, 2026