Changes
The change feed: every event of the tenant, read with a cursor.
Guides: Change feed.
| Method | Path | Operation | Scope |
|---|---|---|---|
GET | /v1/changes | Read the change feed | read |
GET
Runs in your browser against api.workwae.com with the key you enter. Use a read-only key, limited to a test account if you can.
Events oldest first. Pass nextCursor back as cursor to continue; it is never null, since the feed has no end, only a present: an empty page means caught up, so poll again from the same cursor later. An API key bound to accounts reads only their events, without the tenant-level ones (accountId null).
Required scope: read.
cursor?stringLength
1 <= length <= 512limit?integerRange
1 <= value <= 200Default
50types?string|array<>OK
application/json- response
items*array<||||||||||||||||||||||||||||||||||||||>nextCursor*stringLength
1 <= length <= 512Example Request
curl -X GET 'https://api.workwae.com/v1/changes'Example Response
{ "items": [ { "id": "string", "type": "account.connected", "accountId": "6f1c2a4e-8b3d-4e5f-9a7b-1c2d3e4f5a6b", "createdAt": "2026-05-04T09:30:00.000Z", "data": { "email": "string", "provider": "gmail", "cloud": "global", "externalRef": "user_42", "reauthorized": true }, "isTest": true } ], "nextCursor": "eyJ0eG5pZCI6IjQyIiwiaWQiOjEwMDF9"}