> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gomry.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Contact

> Retrieve a single contact by ID

# Get Contact

Returns a single contact by its unique identifier. The contact must belong to your organization.

<Note>
  `email`, `first_name`, and `last_name` are backfilled from the contact's linked user account when the contact record itself stores them empty (common for contacts created from form submissions or ticket purchases). A value stored directly on the contact always takes precedence. No extra scope is required — this comes with `contacts:read`.
</Note>

## Path Parameters

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

## Response

<ResponseField name="data" type="object">
  <Expandable title="Contact object">
    <ResponseField name="id" type="string">Unique contact identifier</ResponseField>
    <ResponseField name="first_name" type="string | null">First name</ResponseField>
    <ResponseField name="last_name" type="string | null">Last name</ResponseField>
    <ResponseField name="email" type="string | null">Email address</ResponseField>
    <ResponseField name="phone_number" type="string | null">Phone number</ResponseField>
    <ResponseField name="status" type="string">Contact status</ResponseField>
    <ResponseField name="job_title" type="string | null">Job title</ResponseField>
    <ResponseField name="company" type="string | null">Company name</ResponseField>
    <ResponseField name="university" type="string | null">University name</ResponseField>
    <ResponseField name="gender" type="string | null">Gender</ResponseField>
    <ResponseField name="birthday" type="string | null">Birthday</ResponseField>
    <ResponseField name="location" type="string | null">Location</ResponseField>
    <ResponseField name="linkedin" type="string | null">LinkedIn URL</ResponseField>
    <ResponseField name="instagram" type="string | null">Instagram handle</ResponseField>
    <ResponseField name="twitter" type="string | null">Twitter handle</ResponseField>
    <ResponseField name="github" type="string | null">GitHub handle</ResponseField>
    <ResponseField name="website" type="string | null">Website URL</ResponseField>
    <ResponseField name="tags" type="string[]">Array of tags</ResponseField>
    <ResponseField name="created_at" type="string | null">ISO 8601 creation timestamp</ResponseField>
    <ResponseField name="updated_at" type="string | null">ISO 8601 last-updated timestamp</ResponseField>
  </Expandable>
</ResponseField>

<RequestExample>
  ```bash cURL theme={null}
  curl -H "X-API-KEY: your_api_key" \
    "https://www.gomry.com/api/v1/contacts/AbCdEfGhIjKlMnOpQrSt"
  ```

  ```javascript JavaScript theme={null}
  const response = await fetch(
    "https://www.gomry.com/api/v1/contacts/AbCdEfGhIjKlMnOpQrSt",
    { headers: { "X-API-KEY": "your_api_key" } }
  );
  const { data } = await response.json();
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={null}
  {
    "data": {
      "id": "AbCdEfGhIjKlMnOpQrSt",
      "first_name": "Jane",
      "last_name": "Doe",
      "email": "jane@example.com",
      "phone_number": "+1234567890",
      "status": "active",
      "job_title": "Engineer",
      "company": "Acme Inc",
      "university": null,
      "gender": null,
      "birthday": null,
      "location": "New York",
      "linkedin": null,
      "instagram": null,
      "twitter": null,
      "github": null,
      "website": null,
      "tags": ["vip"],
      "created_at": "2025-03-01T00:00:00.000Z",
      "updated_at": "2025-06-01T00:00:00.000Z"
    }
  }
  ```

  ```json 404 theme={null}
  {
    "error": "Contact not found"
  }
  ```
</ResponseExample>
