API för tidigare appar
Expert
Peka en app som bara känner till Sonarr eller Radarr mot HolyArrs. Ge den en adress som slutar på /sonarr eller /radarr och en nyckel, så behandlar den HolyArrs som den appen.
Det här är ett litet API som bara är gjort för de apparna. För dina egna skript, använd HolyArrs API.
Slå på det
Länk till Slå på detDet är av som standard. Medan det är av svarar varje adress under /sonarr/ och /radarr/ med 404.
- Öppna Settings > API (inställningar > API).
- På kortet Requests from Seerr and Overseerr (förfrågningar från Seerr och Overseerr) slår du på Answer Seerr and Overseerr (svara Seerr och Overseerr).
- Klicka på Make key (skapa nyckel) bredvid Shows (serier). Det här är Sonarr-nyckeln. Kopiera den nu; den visas bara en gång.
- Klicka på Make key bredvid Movies (filmer). Det här är Radarr-nyckeln. Kopiera den också.
- Notera adressen för varje sida på kortet, till exempel
/sonarr. Under en URL base visas/holyarrs/sonarr. Använd det kortet visar.
När du skapar en nyckel frågar HolyArrs efter ditt lösenord igen om du inte har loggat in med det nyligen. Konfigurera sedan varje app: se Klienter för API:et för tidigare appar.
Inställningar på kortet
Länk till Inställningar på kortet| Inställning | Vad den gör | Standard |
|---|---|---|
| Answer Seerr and Overseerr | Slår på eller av /sonarr och /radarr tillsammans. |
Av |
| Make key / New key (ny nyckel) | Skapar nyckeln för den sidan. En ny nyckel stoppar den gamla direkt. | |
| Remove key (ta bort nyckel) | Raderar den sidans nyckel. Appar som använder den nekas. | |
| Let these apps delete files | När den är av lämnar borttagning av en titel i en app kvar filerna. När den är på hamnar filerna först i kvarhållningsmappen, som vid varje radering i HolyArrs. | Av |
För varje nyckel visar kortet de sista 4 tecknen, vem som skapade den och när den användes senast.
För experter
Länk till För experterSkicka nyckeln
HolyArrs läser nyckeln från den första platsen där den hittar en, i den här ordningen. En felaktig nyckel på en tidigare plats misslyckas, även om en senare är rätt.
| Ordning | Plats | Exempel |
|---|---|---|
| 1 | apikey som query-värde, med valfria versaler |
/sonarr/api/v3/series?apikey=KEY |
| 2 | X-Api-Key-header |
X-Api-Key: KEY |
| 3 | Authorization-header, med eller utan Bearer |
Authorization: Bearer KEY |
curl -H "X-Api-Key: KEY" http://your-server:6262/sonarr/api/v3/system/statusQuery-formen godtas bara på de här adresserna, och HolyArrs döljer den i sin egen logg. En reverse proxy framför kan ändå logga hela adressen.
Regler för nycklar
- Varje sida har sin egen nyckel, som bara skapas på det här kortet. HolyArrs API-nycklar (som börjar med
hak_) fungerar inte här, och de här nycklarna fungerar ingen annanstans. - En nyckel agerar som den person som skapade den, som behöver behörighet att hantera biblioteket. Prowlarr behöver dessutom behörighet att ändra inställningar.
- Om den personen stängs av eller förlorar behörigheten nekas apparna tills någon skapar en ny nyckel. Kortet varnar dig.
Hantera det med HolyArrs API
Inloggad med ditt lösenord. Nyckelanrop kräver en nylig inloggning med lösenord.
| Vad | Anrop |
|---|---|
| Läs reglage, adresser och nycklar | GET /api/v1/settings/old-app-api |
| Slå på det | PUT /api/v1/settings/old-app-api med {"enabled": true} |
| Låt appar radera filer | PUT /api/v1/settings/old-app-api med {"delete_files": true} |
| Skapa Sonarr-nyckeln | POST / |
| Skapa Radarr-nyckeln | POST / |
| Ta bort en nyckel | DELETE / (eller radarr) |
Relaterat
Länk till RelateratHolyArrs är gratis. Om det sparade dig tid kan du ge det en stjärna på GitHub, sponsra det eller bjuda mig på en kaffe.