# Get contact by ID

**GET** `/contacts/{id}`

Returns one customer profile with identities, tags, custom fields, and archive state.

Authentication: bearerAuth
Required scopes: `contact:read`
Allowed roles: `owner`, `admin`, `agent`
Authorization: Read a contact in the caller's contact scope.

## Parameters

- `id` (path string, required)

## Responses

- `200`: Contact found
- `404`: Contact not found
- `default`: Error
