---
title: "Retrieve contact"
method: GET
path: "/v1/contacts/{id}"
tags: ["Contacts"]
---

# Retrieve contact

`GET /v1/contacts/{id}`

## Request

- Base URL: `https://api.forwardemail.net`
- URL: `https://api.forwardemail.net/v1/contacts/{id}`
- Auth: HTTP basic

Retrieve a specific contact by its ID. The contact is returned in the standard Contact format with vCard content and parsed fields.

## Path parameters

- `id` string, required

## Response `200`

Contact retrieved successfully

- Contact
  - `id` string, required: Contact ID (contact_id from CardDAV)
  - `uid` string, required: Contact UID
  - `full_name` string, required: Contact's full name
  - `content` string, required: vCard content
  - `etag` string, required: ETag for versioning
  - `is_group` boolean, required: Whether contact is a group
  - `emails` object[], required: Array of email addresses
    - `value` string, email, required
    - `type` string
  - `phone_numbers` object[], required: Array of phone numbers
    - `value` string, required
    - `type` string
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required
  - `object` 'contact', required

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `404`: Not Found
- `500`: Internal Server Error

---

[API](https://skmtc.dev/forwardemail/apis/forward-email-api.md) · [All operations](https://skmtc.dev/forwardemail/apis/forward-email-api/llms.txt) · [OpenAPI document](https://skmtc.dev/forwardemail/apis/forward-email-api/revisions/ecefab4527f6?raw)
