# Get metrics for a specified time period Retrieves metrics data for the events stream within a specified time period. Supports both predefined periods (last day/week/month) and custom date ranges. RBAC: - requires ANY of Federation.Read, Federation.Manage Endpoint: GET /api/v1/metrics Version: 1.0 Security: ## Query parameters: - `from` (string,null) Start time for custom date range (ISO 8601 format). Use with 'to' parameter. Example: "2022-03-10T16:15:50Z" - `period` (string,null) Predefined time period. Options: LAST_DAY, LAST_WEEK, LAST_MONTH Enum: "LAST_DAY", "LAST_WEEK", "LAST_MONTH" - `to` (string,null) End time for custom date range (ISO 8601 format). Use with 'from' parameter. Example: "2022-03-10T16:15:50Z" ## Response 200 fields (application/json): - `granularity` (string, required) Time granularity of the metrics Enum: "HOUR", "DAY", "MONTH" - `timeSlot` (string, required) Time slot for which metrics are calculated Example: "2022-03-10T16:15:50Z" - `newSignups` (integer,null) Number of new signups - `activeUsers` (integer,null) Number of active users - `userCreations` (integer,null) Number of users created - `userDeletions` (integer,null) Number of users deleted - `usersWhoPosted` (integer,null) Number of unique users who posted - `mediaPosts` (integer,null) Number of posts with media attachments - `likes` (integer,null) Number of likes - `reposts` (integer,null) Number of reposts - `quotes` (integer,null) Number of quote posts - `replies` (integer,null) Number of replies - `conversations` (integer,null) Number of conversations - `users` (integer,null) Total number of local users on this day - `groups` (integer,null) Total number of local groups (not deleted) on this day - `localPostsCreated` (integer,null) Local top-level posts created this day - `localPostsTotal` (integer,null) Cumulative local top-level posts up to this day - `remotePostsCreated` (integer,null) Remote top-level posts created this day - `remotePostsTotal` (integer,null) Cumulative remote top-level posts up to this day - `localComments` (integer,null) Comments by local users created this day - `remoteComments` (integer,null) Comments by remote users created this day - `localCommentsTotal` (integer,null) Cumulative comments by local users up to this day - `remoteCommentsTotal` (integer,null) Cumulative comments by remote users up to this day - `domains` (integer,null) Total number of external domains on this day ## Response 400 fields (application/json): - `errorCode` (string, required) Error code - `message` (string, required) Error message - `docUrl` (string) Link to documentation