---
title: "Get contact details"
method: GET
path: "/api/reach/v1/profiles/{profileUuid}/contacts/{contactUuid}"
tags: ["Reach: Contacts"]
---

# Get contact details

`GET /api/reach/v1/profiles/{profileUuid}/contacts/{contactUuid}`

Get the full details of a single contact.

Alongside the contact's own attributes this returns the tags assigned to it and the
values it holds for the profile's custom contact fields.

## Path parameters

- `profileUuid` string, required
- `contactUuid` string, uuid, required

## Response `200`

Success response

- ReachV1ContactsContactDetailsResource
  - `uuid` string
  - `email` string
  - `name` string, nullable
  - `surname` string, nullable
  - `phone` string, nullable
  - `subscription_status` 'subscribed' | 'unsubscribed' | 'confirmed' | 'pending'
  - `subscribed_at` string, date-time, nullable
  - `unsubscribed_at` string, date-time, nullable
  - `created_at` string, date-time, nullable
  - `domain` string, nullable
  - `source` 'sync' | 'import' | 'manual' | 'api' | 'form' | 'checkout' | 'horizons', nullable
  - `note` string, nullable
  - `tags` ReachV1ContactsTagsTagResource[]
    - `uuid` string
    - `type` 'form' | 'custom' — How the tag came about. `custom` covers the tags you create yourself, `form` covers the ones Reach creates for its forms.
    - `value` string
    - `created_at` string, date-time
  - `fields` ReachV1ContactsFieldsContactFieldValueResource[] — Custom field values held by this contact
    - `uuid` string
    - `type` 'text' | 'number' | 'date' | 'single_choice' | 'multi_choice'
    - `label` string
    - `slug` string
    - `value` string, nullable — Set for the scalar field types, null for the choice types
    - `selected_option_uuids` string[] — Chosen options for the choice field types, empty for the scalar types
    - `options` ReachV1ContactsFieldsContactFieldOptionResource[] — Every option the field offers, not only the selected ones
      - `uuid` string
      - `label` string
      - `sort_order` integer

## Other responses

- `401` — Unauthenticated response
- `500` — Error response

---

[API](https://skmtc.net/hostinger/apis/hostinger-api.md) · [All operations](https://skmtc.net/hostinger/apis/hostinger-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hostinger/hostinger-api/versions/796bd5194565/schema)
