WundertreOS

List activities

List contact activities across your entire organization.

GET/api-activities
Try it
GET

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

Query
None.

Requires the contacts:read scope. Returns activities across all contacts in the organization, sorted by created_at descending. Useful for activity‑based Zapier triggers.

Query parameters

Query
NameTypeDescription
created_sincestring (ISO 8601)Filter to activities with created_at >= value.
typestringFilter by activity_type (note, email, call, meeting, tag_added, enrichment, etc.).
contact_iduuidFilter to a single contact.
limitintegerDefault 100, max 200.
offsetintegerDefault 0.

Example request

bash
curl -X GET \
  'https://api.wundertreos.com/functions/v1/api-activities?type=note&created_since=2026-05-01T00:00:00Z' \
  -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": "Followed up via email; expecting a reply by Monday.",
      "metadata": {},
      "performed_by": "u1b1f3a0-4d2e-4f9a-9b1c-2d4e5f6a7b8c",
      "created_at": "2026-05-17T13:45:00Z"
    }
  ]
}

Field schema is identical to List activities for a contact.