Part3 Developers

Platform stats

GET /admin/stats/platform

Get platform-wide analytics stats across all organizations and projects. Supports granularity param for time-bucketed trend analysis.

GET
/admin/stats/platform
AuthorizationBearer <token>

In: header

Query Parameters

include?string

Comma-separated stat types to include. Shared: overdueByAssignee, avgReviewTime, documentVolume, documentSnapshot, topContributors, assignedDocuments, delaysByConsultantType, reviewTimeByConsultant, changeOrderSummary, documentTrend, overdueTrend, stepResponseTime. Org-only: inactiveUsers, activityByProject, reviewTimeByProject. Platform-only: documentTrendByOrg. documentSnapshot is the right choice for 'how many documents of each type / in each status do I have?' questions — returns total, open, overdue, byType, byStatus, and the full byTypeAndStatus matrix in one call. Pass granularity (daily/weekly/monthly) to get time-bucketed trend data on supported stats.

from?string

ISO date — filter documents/activity created after this date

to?string

ISO date — filter documents/activity created before this date

projects?string

Comma-separated project IDs (org-level only)

documentType?string

Comma-separated document types (e.g. "Submittal,RFI")

documentStatus?string

Comma-separated document statuses

userId?string

User ID (required for assignedDocuments)

granularity?string

Time bucketing granularity. When set, supported stats add buckets (array of {date, count}) and granularity fields to their response alongside the existing aggregate data. The aggregate shape is unchanged — buckets are additive. Supported: overdueByAssignee, avgReviewTime, documentVolume, delaysByConsultantType, changeOrderSummary, stepResponseTime, documentTrend, overdueTrend, activityByProject, documentTrendByOrg. Not supported (point-in-time or flat array): topContributors, assignedDocuments, reviewTimeByConsultant, reviewTimeByProject, inactiveUsers.

Value in"daily" | "weekly" | "monthly"
periods?string

Number of time periods (default: 7 for daily, 4 for weekly, 12 for monthly). Capped at 365 daily, 52 weekly, 24 monthly.

Response Body

curl -X GET "https://api.part3.io/v1/admin/stats/platform"
Empty