> ## Documentation Index
> Fetch the complete documentation index at: https://reach-owl.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# GET /api/v1/contacts/{id} — Get Contact

> Returns full contact details including notes for the given contact ID. Use list contacts to find IDs.

Retrieve the full details of a single contact, including all associated notes. Use the list contacts endpoint to discover contact IDs.

## Endpoint

```http theme={null}
GET /api/v1/contacts/{contact_id}
```

## Path Parameters

<ParamField path="contact_id" type="integer" required>
  The unique identifier of the contact.
</ParamField>

## Request Example

```bash theme={null}
curl -X GET 'https://reachowl.com/api/v1/contacts/1' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Accept: application/json'
```

## Response Example

```json theme={null}
{
  "id": 1,
  "name": "John Doe",
  "email": "john@example.com",
  "profile_url": "https://facebook.com/john.doe",
  "created_at": "2024-01-15T10:30:00Z",
  "campaign_id": 12,
  "notes": [
    {
      "id": 1,
      "content": "Followed up on Jan 20",
      "created_at": "2024-01-20T14:00:00Z"
    }
  ]
}
```

<ResponseField name="notes" type="array">
  An array of note objects attached to the contact. Each note has `id`, `content`, and `created_at` fields.
</ResponseField>

## Error Responses

| Status | Description                                    |
| ------ | ---------------------------------------------- |
| 401    | Unauthorized - Invalid or missing Bearer token |
| 404    | Contact not found                              |
