mirror of
https://github.com/Radarr/Radarr.git
synced 2024-11-16 16:04:08 +01:00
Page:
Webhook
Pages
API
API:Calendar
API:Command
API:Diskspace
API:History
API:List Exclusions
API:Movie Lookup
API:Movie
API:Queue
API:System Status
AppData Directory
Autostart on Linux
Backup and Restore
Built In Qualities
Clear Cache Cookies and Local Storage
Command Line Options
Common Problems
Connections
Create a Folder for Each Movie
Custom Formats Aphrodite
Custom Formats Examples
Custom Formats
Custom Post Processing Scripts
Docker
FAQ
Health Checks
Home
How to Create a Folder for Each Movie
How to make sure Radarr doesn't snatch full Blu Rays
Import Plex Movie Database to Radarr
Importing IMDb lists into TMDb
Indexer Flags
Installation
Installing Multiple Instances of Radarr on Windows
Mass Delete via API
Minimum Availability
New Profiles
Release Branches
Remote Path Mappings explained
Reverse Proxy
Running Multiple Instances on Windows
Setup Guide
Sorting and Renaming
Supported DownloadClients
Supported Indexers
Supported NetImports
Supported Notifications
Twitter Notifications
Useful Tools
Users Guide
Webhook Schema
Webhook
3
Webhook
fhscholl edited this page 2017-11-01 12:16:51 -04:00
Table of Contents
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
Getting Started
Troubleshooting
- AppData Directory
- Clear Cache Cookies and Local Storage
- Common Problems
- Health Checks
- Remote Path Mappings explained
- How to make sure Radarr doesn't snatch full Blu-Rays
Additional Configuration
- AppData Directory
- Custom Post Processing Scripts
- Built In Qualities
- Custom Formats
- Installing Multiple Instances of Radarr on Windows
- Supported NetImports
- Supported Notifications
- Reverse Proxy
- Release Branches
- Sorting and Renaming
- Twitter Notifications
- Webhook
- Webhook Schema