Pulsarr

Get all dashboard statistics

GET
/v1/stats/all

Retrieve comprehensive dashboard statistics including genres, content, users, and activity

Authorization

headerX-API-Key<token>

API key authentication using X-API-Key header

Query Parameters

limit?integer
Range0 < value <= 9007199254740991
Default10
days?integer
Range0 <= value <= 9007199254740991
Default30

Response Body

Default Response

application/json
  1. response

Every dashboard statistic in one response

top_genres*array<>
most_watched_shows*array<>
most_watched_movies*array<>
top_users*array<>
status_distribution*array<>
content_type_distribution*array<>
recent_activity*

Activity counts within the requested range

request_to_ready_times*array<>
status_transitions?array<>
notification_stats?

Notification totals broken down by type, channel and user

instance_content_breakdown?array<>
Example Request
curl -X GET 'http://localhost:3003/v1/stats/all'
Example Response
{  "top_genres": [    {      "genre": "string",      "count": 0    }  ],  "most_watched_shows": [    {      "title": "string",      "count": 0,      "thumb": "string",      "guids": [        "string"      ],      "content_type": "movie",      "users": [        "string"      ]    }  ],  "most_watched_movies": [    {      "title": "string",      "count": 0,      "thumb": "string",      "guids": [        "string"      ],      "content_type": "movie",      "users": [        "string"      ]    }  ],  "top_users": [    {      "name": "string",      "count": 0,      "movies": 0,      "shows": 0    }  ],  "status_distribution": [    {      "status": "string",      "count": 0    }  ],  "content_type_distribution": [    {      "type": "string",      "count": 0    }  ],  "recent_activity": {    "new_watchlist_items": 0,    "status_changes": 0,    "notifications_sent": 0  },  "request_to_ready_times": [    {      "content_type": "string",      "avg_days": 0,      "min_days": 0,      "max_days": 0,      "median_days": 0,      "p90_days": 0,      "count": 0,      "pending": 0    }  ],  "status_transitions": [    {      "from_status": "string",      "to_status": "string",      "content_type": "string",      "avg_days": 0,      "min_days": 0,      "max_days": 0,      "count": 0    }  ],  "notification_stats": {    "total_notifications": 0,    "by_type": [      {        "type": "string",        "count": 0      }    ],    "by_channel": [      {        "channel": "string",        "count": 0      }    ],    "by_user": [      {        "user_name": "string",        "count": 0      }    ]  },  "instance_content_breakdown": [    {      "id": 0,      "name": "string",      "type": "radarr",      "total_items": 0,      "primary_items": 0,      "by_status": [        {          "status": "string",          "count": 0        }      ],      "by_content_type": [        {          "content_type": "string",          "count": 0        }      ]    }  ]}