Approval resolved
Fired when an approval is approved or rejected
application/json- body
approvalId*numberstatus*stringValue in
"approved""rejected"content*Movie or show the event is about
requestedBy*Pulsarr user the event is about, alias only when set
resolvedBy*approvalNotes?stringtriggeredBy*ApprovalTriggerWhat caused a request to need approval
Value in
"quota_exceeded""router_rule""manual_flag""content_criteria"createdAt*stringresolvedAt*stringrouting?|additionalRouting?array<|>Webhook received successfully
Example Requests
POST/approval.resolved
application/json
{ "approvalId": 42, "status": "approved", "content": { "title": "The Batman", "type": "movie", "key": "5d7768388718ba001e31abc", "guids": [ "imdb:tt1877830", "tmdb:414906" ], "posterUrl": "https://image.tmdb.org/t/p/w600_and_h900_bestv2/poster.jpg" }, "requestedBy": { "userId": 1, "username": "john_doe", "alias": "John" }, "resolvedBy": { "userId": 99 }, "approvalNotes": "Approved - great movie choice!", "triggeredBy": "quota_exceeded", "createdAt": "2024-12-20T10:00:00.000Z", "resolvedAt": "2024-12-20T10:30:00.000Z", "routing": { "instanceType": "radarr", "instanceId": 1, "qualityProfile": "1080p", "rootFolder": "/movies", "tags": [ "plex-user" ], "searchOnAdd": true, "minimumAvailability": "released", "monitor": "movieOnly" }}