Pulsarr

Dry-run delete sync

Deprecated

POST
/v1/scheduler/schedules/delete-sync/dry-run

Perform a dry-run of the delete sync job to preview what would be deleted. Holds the request open for the whole run, so use POST /v1/scheduler/schedules/delete-sync/dry-run/start instead.

Authorization

headerX-API-Key<token>

API key authentication using X-API-Key header

Response Body

Default Response

application/json
  1. response

Outcome of a delete sync dry run

success*boolean
message*string
results*

Totals and per-type results of a delete sync run

Example Request
curl -X POST 'http://localhost:3003/v1/scheduler/schedules/delete-sync/dry-run'
Example Response
{  "success": true,  "message": "string",  "results": {    "total": {      "deleted": 0,      "skipped": 0,      "processed": 0,      "protected": 0    },    "movies": {      "deleted": 0,      "skipped": 0,      "protected": 0,      "items": [        {          "title": "string",          "guid": "string",          "instance": "string"        }      ]    },    "shows": {      "deleted": 0,      "skipped": 0,      "protected": 0,      "items": [        {          "title": "string",          "guid": "string",          "instance": "string"        }      ]    },    "safetyTriggered": true,    "safetyMessage": "string"  }}