List activities for a contact
Return notes, calls, emails, and other timeline entries for a single contact.
GET/api-contacts/:id/activities
Path parameters
Path
| Name | Type | Description |
|---|---|---|
idrequired | uuid | The contact ID. Must belong to the caller's organization. |
Query parameters
Query
| Name | Type | Description |
|---|---|---|
type | string | Filter by activity_type (e.g. note, email, call, meeting, tag_added, enrichment). |
created_since | string (ISO 8601) | Return only activities created at or after this timestamp. |
limit | integer | Default 50, max 200. |
Results are sorted by created_at descending.
Example request
bash
curl -X GET \
'https://api.wundertreos.com/functions/v1/api-contacts/c8b1f3a0-4d2e-4f9a-9b1c-2d4e5f6a7b8c/activities?type=note' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN'Response
json
{
"data": [
{
"id": "ac1f3a0b-4d2e-4f9a-9b1c-2d4e5f6a7b8c",
"org_id": "a1b2c3d4-1111-2222-3333-444455556666",
"contact_id": "c8b1f3a0-4d2e-4f9a-9b1c-2d4e5f6a7b8c",
"activity_type": "note",
"description": "Had a great intro call — sending proposal Friday.",
"metadata": {},
"performed_by": "u1b1f3a0-4d2e-4f9a-9b1c-2d4e5f6a7b8c",
"created_at": "2026-05-17T13:45:00Z"
}
]
}Response
| Field | Type | Description |
|---|---|---|
data[].id | uuid | |
data[].org_id | uuid | |
data[].contact_id | uuid | |
data[].activity_type | string | Type of activity (note, email, call, meeting, etc.). |
data[].descriptionnullable | string | Human‑readable body or summary. |
data[].metadata | object | Type‑specific structured data. |
data[].performed_bynullable | uuid | User who performed the activity. |
data[].created_at | string (ISO 8601) |
