3
Webhook
fhscholl edited this page 7 years ago
If you're looking to notify a web service to indicate when Radarr has done things, you can find more details here:
Overview
Radarr can notify a web service using POST
or PUT
when new episodes are imported, renamed, or grabbed.
Parameters are passed to the web service as a JSON body.
Representative payloads for each event type are below. There is also a JSON schema available.
Example Payload
On Grab
{
"eventType": "Grab",
"movie": {
"id": 2,
"title": "Finding Nemo",
"releaseDate": "2003-08-28"
},
"remoteMovie": {
"tmdbId": 12,
"imdbId": "tt0266543",
"title": "Finding Nemo",
"year": 2003
},
"release": {
"quality": "DVD",
"qualityVersion": 1,
"releaseGroup": "XME",
"releaseTitle": "Finding.Nemo.2003.iNTERNAL.DVDRip.x264-XME",
"indexer": "NZBgeek",
"size": 2172672000
}
}
On Download/On Upgrade
{
"eventType": "Download",
"movie": {
"id": 2,
"title": "Finding Nemo",
"releaseDate": "2003-08-28"
},
"remoteMovie": {
"tmdbId": 12,
"imdbId": "tt0266543",
"title": "Finding Nemo",
"year": 2003
},
"movieFile": {
"id": 2,
"relativePath": "Finding Nemo (2003) DVD.mkv",
"path": "Z:\\Finding.Nemo.2003.iNTERNAL.DVDRip.x264-REGRET\\regret-nemo.mkv",
"quality": "DVD",
"qualityVersion": 1,
"releaseGroup": "REGRET"
},
"isUpgrade": false
}
On Rename
{
"eventType": "Rename",
"movie": {
"id": 2,
"title": "Finding Nemo",
"releaseDate": "2003-08-28"
}
}
On Test
{
"eventType": "Test",
"movie": {
"id": 1,
"title": "Test Title",
"releaseDate": "1970-01-01"
},
"remoteMovie": {
"tmdbId": 1234,
"imdbId": "5678",
"title": "Test title",
"year": 1970
},
"release": {
"quality": "Test Quality",
"qualityVersion": 1,
"releaseGroup": "Test Group",
"releaseTitle": "Test Title",
"indexer": "Test Indexer",
"size": 9999999
}
}
Sample/Example Apps/Usage
TODO