Activity
The audit feed — every write in a workspace, including what an automation did, cursor-paged.
GET
/activity/{workspaceId}List activity
Cursor-paged rather than offset-paged, so rows landing on top cannot shift a page.
From an extension view: requires the activity:read scope
Path parameters
| workspaceId* | string | Workspace id. |
Query parameters
| limit | number | Page size. |
| moduleId | string | Filter to one module. |
| recordId | string | Filter to one record. |
| userId | string | Filter to one actor. |
| action | string | Comma-separated action names, e.g. cell_updated,record_created. |
| source | string | "automation" (engine-written rows only) or "person". |
| before | string | ISO timestamp — pass back the previous page's nextCursor. |
bash
curl -X GET 'https://api.conexus-x.example/api/activity/{workspaceId}' \
-H 'x-api-key: YOUR_PIT_KEY'Example response
json
{
"activities": [
{
"_id": "66f1a2b3c4d5e6f7a8b9c7a1",
"action": "cell_updated",
"message": "changed Stage from Warm to Hot",
"targetName": "Northwind — renewal",
"before": "Warm",
"after": "Hot",
"user": {
"_id": "66f1a2b3c4d5e6f7a8b9c0e1",
"firstName": "Dana",
"lastName": "Ortiz",
"email": "dana@acme.example"
},
"module": {
"_id": "66f1a2b3c4d5e6f7a8b9c1a1",
"name": "Deals"
},
"collectionName": {
"_id": "66f1a2b3c4d5e6f7a8b9c2b1",
"name": "In progress"
},
"record": {
"_id": "66f1a2b3c4d5e6f7a8b9c4d1",
"name": "Northwind — renewal"
},
"column": {
"_id": "66f1a2b3c4d5e6f7a8b9c3c1",
"name": "Stage"
},
"createdAt": "2026-08-02T15:40:11.000Z",
"automation": null,
"triggeredBy": null,
"canRevert": true,
"revertBlocker": null,
"revertedAt": null
}
],
"hasMore": true,
"nextCursor": "2026-08-02T15:30:00.000Z",
"retentionDays": 0
}POST
/activity/{workspaceId}/{activityId}/revertRevert an activity entry
Undoes a change, when the server has decided it is revertible (canRevert on the entry).
Path parameters
| workspaceId* | string | Workspace id. |
| activityId* | string | Activity entry id. |
bash
curl -X POST 'https://api.conexus-x.example/api/activity/{workspaceId}/{activityId}/revert' \
-H 'x-api-key: YOUR_PIT_KEY'Example response
json
{
"message": "Reverted."
}