WundertreOS

List activities for a contact

Return notes, calls, emails, and other timeline entries for a single contact.

GET/api-contacts/:id/activities
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.

Query parameters

Query
NameTypeDescription
typestringFilter by activity_type (e.g. note, email, call, meeting, tag_added, enrichment).
created_sincestring (ISO 8601)Return only activities created at or after this timestamp.
limitintegerDefault 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
FieldTypeDescription
data[].iduuid
data[].org_iduuid
data[].contact_iduuid
data[].activity_typestringType of activity (note, email, call, meeting, etc.).
data[].descriptionnullablestringHuman‑readable body or summary.
data[].metadataobjectType‑specific structured data.
data[].performed_bynullableuuidUser who performed the activity.
data[].created_atstring (ISO 8601)