Organization activity list
GET /admin/organizations/{orgId}/activity
Paginated activity stream across all projects in an organization. Returns individual actions with actor, document, and project context. Includes total count for date-range comparisons (e.g. week-over-week). Filter by date range, project, actor, or action type.
Send Accept: text/csv to get a streaming CSV export of the filtered activity feed instead of JSON. The CSV path honors every filter on this endpoint, ignores cursor, and applies limit if explicit (default 100,000, hard cap 100,000).
Authorization
bearer In: header
Path Parameters
Organization UID
Query Parameters
Pagination cursor
Max rows in this response. JSON: 1–50 (default 25). CSV (Accept: text/csv): 1–100,000 (default 100,000 — the cap).
ISO date — only activity after this date
ISO date — only activity before this date
Filter to activity in a specific project
Filter to activity by a specific user
Filter by action type (comma-separated). Common: createDocument, issueDocument, reviseDocument, updateReviewStatus
Response Body
application/json
application/json
application/json
curl -X GET "https://api.part3.io/v1/admin/organizations/string/activity"{
"data": [
{
"uid": "act_12a34b5c6d",
"action": "status_changed",
"type": "rfi",
"title": "Status changed from pending to with-consultants",
"documentId": "doc_2a3b4c5d6e",
"documentTitle": "Curtain Wall Detail",
"projectId": "proj_5f9a3c2e8b",
"projectName": "Maple Heights Tower",
"actor": {
"uid": "user_99a8b7c6d5",
"name": "Anika Patel",
"email": "anika@example.com"
},
"createdAt": "2026-04-22T09:14:00Z"
}
],
"total": 412,
"nextCursor": null,
"hasMore": false
}{
"error": "Insufficient permissions"
}{
"error": "Insufficient permissions"
}{
"error": "Insufficient permissions"
}