Skip to main content
GET
/
v1
/
contacts
/
:id
Get Contact
curl --request GET \
  --url https://api.example.com/v1/contacts/:id
{
  "data": {
    "id": "<string>",
    "full_name": "<string>",
    "email": "<string>",
    "phone": "<string>",
    "job_title": "<string>",
    "company_name": "<string>",
    "linkedin_url": "<string>",
    "notes": "<string>",
    "created_at": "<string>",
    "updated_date": "<string>"
  }
}

Request

Path Parameters

id
string
required
Contact UUID

Headers

Authorization: Bearer wbk_your_api_key_here

Response

data
object
The contact object
curl https://nbkxaqxwvkgbddekwsma.supabase.co/functions/v1/api-gateway/v1/contacts/123e4567-e89b-12d3-a456-426614174000 \
  -H "Authorization: Bearer wbk_your_api_key_here"

Example Response

{
  "data": {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "full_name": "Jane Doe",
    "email": "jane@example.com",
    "phone": "+1234567890",
    "job_title": "General Counsel",
    "company_name": "Acme Legal",
    "linkedin_url": "https://linkedin.com/in/janedoe",
    "notes": "Met at conference. Interested in legal automation tools.",
    "created_at": "2026-01-15T10:00:00Z",
    "updated_date": "2026-02-24T14:30:00Z"
  }
}

Errors

StatusCodeDescription
401invalid_keyInvalid API key
403insufficient_permissionsMissing read permission
404not_foundContact not found or not in your workspace
429rate_limitedRate limit exceeded

Example 404 Response

{
  "error": {
    "code": "not_found",
    "message": "Contact not found"
  }
}
You can only access contacts within your own workspace. Attempting to retrieve a contact from another workspace will return a 404 error.