Skip to content

Get a contact by identifier

GET/v1/contacts/{identifier}

Returns a single contact object in `data` (no `meta`). Identifier resolution (scoped to workspace from header): 1. Valid ULID → match `id` 2. Contains `@` → match `email` (URL-decode path segment, e.g. `encoded%40example.com`) 3. Otherwise → exact E.164 `phone_number` match Blocked contacts are included on show (unlike list). Private upstream path: `/v1/contacts/{identifier}`.

Path Parameters

identifierstring required

Contact ULID, email address, or E.164 phone number. Email addresses in paths should be URL-encoded (`%40` for `@`).

Example:text