WundertreOS

Get contact

Retrieve a single contact by ID.

GET/api-contacts/:id
Try it
GET

Create an API key in your workspace under Settings → Integrations & API.

Path
:id
Query
None.

Path parameters

Path
NameTypeDescription
idrequireduuidThe contact ID. Must belong to the caller's organization.

Example request

bash
curl -X GET \
  'https://api.wundertreos.com/functions/v1/api-contacts/c8b1f3a0-4d2e-4f9a-9b1c-2d4e5f6a7b8c' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN'

Response

json
{
  "data": {
    "id": "c8b1f3a0-4d2e-4f9a-9b1c-2d4e5f6a7b8c",
    "org_id": "a1b2c3d4-1111-2222-3333-444455556666",
    "first_name": "Jane",
    "last_name": "Doe",
    "email": "jane@example.com",
    "phone": "+15551234567",
    "company": "Acme Inc",
    "company_id": null,
    "job_title": "Head of Growth",
    "industry": "SaaS",
    "address_line1": "100 Market St",
    "address_line2": null,
    "city": "San Francisco",
    "state": "CA",
    "zip": "94105",
    "country": "US",
    "tags": ["lead", "vip"],
    "status": "active",
    "stage": "customer",
    "source": "api",
    "score": 72,
    "notes": null,
    "linkedin_url": "https://linkedin.com/in/janedoe",
    "enriched_at": "2026-05-17T11:02:08Z",
    "enrichment_status": "complete",
    "email_subscribed": true,
    "created_at": "2026-04-12T09:31:22Z",
    "updated_at": "2026-05-17T11:02:08Z",
    "created_by": "u1b1f3a0-4d2e-4f9a-9b1c-2d4e5f6a7b8c"
  }
}

Returns 404 not_found if no contact matches in the caller's organization.

See List contacts for the full field schema.