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