Pulsarr

Get recent requests

GET
/v1/stats/recent-requests

Retrieve recent requests for the dashboard carousel, combining pending approvals and routed watchlist items

Authorization

headerX-API-Key<token>

API key authentication using X-API-Key header

Query Parameters

limit?number
Range1 <= value <= 50
Default10
status?string

Request status, pending_approval from the approval queue, otherwise the highest watchlist status across routed instances

Value in"pending_approval""pending""requested""grabbed""notified"

Response Body

Default Response

application/json
  1. response

Recent requests for the dashboard, newest first

success*boolean
items*array<>
Example Request
curl -X GET 'http://localhost:3003/v1/stats/recent-requests'
Example Response
{  "success": true,  "items": [    {      "id": 0,      "source": "approval",      "title": "string",      "key": "string",      "contentType": "movie",      "guids": [        "string"      ],      "thumb": "string",      "status": "pending_approval",      "userId": 0,      "userName": "string",      "createdAt": "string",      "statusTimes": {        "requested": "string",        "grabbed": "string",        "notified": "string"      },      "primaryInstance": {        "id": 0,        "name": "string",        "instanceType": "radarr",        "junctionStatus": "pending"      },      "allInstances": [        {          "id": 0,          "name": "string",          "instanceType": "radarr",          "junctionStatus": "pending"        }      ]    }  ]}