List events

GET/api/v1/events

The workspace's change log, newest first: every create, update, status change, reply and delete across tickets, contacts, companies, deals, tasks, feedback and docs. Poll it with since to react to what changed, or filter to one record's history with entityType and entityId.

type is entityType.verb, such as ticket.status_changed or deal.created. payload holds what changed ({ from, to }) or a few identifying fields, never the whole record. actor is null when the system or an automation acted.

Query parameters

ParameterTypeDescription
typestringAn exact type such as ticket.replied, or a prefix ending in a dot such as ticket. for every ticket event.
entityTypeticket | contact | company | deal | task | feedback | doc | member | settings | revenue
entityIdstring
sincestringISO 8601 timestamp; only events at or after it.
limitnumberPage size, 1 to 100. Default 50.
cursorstringThe nextCursor from the previous page.

Example request

curl "https://crowdstack.org/api/v1/events?type=ticket.&since=2026-09-15T00%3A00%3A00Z" \
  -H "Authorization: Bearer $CROWDSTACK_API_KEY"

Example response

{
  "events": [
    {
      "id": "cmf3k2x9a0200abcd",
      "type": "ticket.status_changed",
      "entityType": "ticket",
      "entityId": "cmf3k2x9a0100abcd",
      "payload": {
        "from": "open",
        "to": "solved"
      },
      "actor": {
        "id": "cmf3k2x9a0003abcd",
        "name": "Jane Doe",
        "email": "jane@acme-mail.com"
      },
      "occurredAt": "2026-09-15T10:30:00.000Z"
    }
  ],
  "nextCursor": null
}