From a0ba39bb3526d2c3bc96bce3bfefbd8d3590cc30 Mon Sep 17 00:00:00 2001 From: Sam Chau Date: Wed, 21 Jan 2026 00:06:06 +1030 Subject: [PATCH] feat(api): add bruno Radarr API requests for movies and quality profiles (we stan bruno) --- .gitignore | 3 +++ bruno/bruno.json | 6 ++++++ bruno/radarr/get-all-movies.bru | 15 +++++++++++++++ bruno/radarr/get-movie.bru | 15 +++++++++++++++ bruno/radarr/get-quality-profiles.bru | 15 +++++++++++++++ 5 files changed, 54 insertions(+) create mode 100644 bruno/bruno.json create mode 100644 bruno/radarr/get-all-movies.bru create mode 100644 bruno/radarr/get-movie.bru create mode 100644 bruno/radarr/get-quality-profiles.bru diff --git a/.gitignore b/.gitignore index 35a4b0d..fb0805b 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,6 @@ obj/ *.user *.suo .vs/ + +# Bruno environments (contain API keys) +bruno/environments/ diff --git a/bruno/bruno.json b/bruno/bruno.json new file mode 100644 index 0000000..879489b --- /dev/null +++ b/bruno/bruno.json @@ -0,0 +1,6 @@ +{ + "version": "1", + "name": "Profilarr", + "type": "collection", + "format": "yaml" +} diff --git a/bruno/radarr/get-all-movies.bru b/bruno/radarr/get-all-movies.bru new file mode 100644 index 0000000..07c9e17 --- /dev/null +++ b/bruno/radarr/get-all-movies.bru @@ -0,0 +1,15 @@ +meta { + name: Get All Movies + type: http + seq: 2 +} + +get { + url: {{radarrUrl}}/api/v3/movie + body: none + auth: none +} + +headers { + X-Api-Key: {{radarrApiKey}} +} diff --git a/bruno/radarr/get-movie.bru b/bruno/radarr/get-movie.bru new file mode 100644 index 0000000..094d21f --- /dev/null +++ b/bruno/radarr/get-movie.bru @@ -0,0 +1,15 @@ +meta { + name: Get Movie + type: http + seq: 1 +} + +get { + url: {{radarrUrl}}/api/v3/movie/1 + body: none + auth: none +} + +headers { + X-Api-Key: {{radarrApiKey}} +} diff --git a/bruno/radarr/get-quality-profiles.bru b/bruno/radarr/get-quality-profiles.bru new file mode 100644 index 0000000..e6e3894 --- /dev/null +++ b/bruno/radarr/get-quality-profiles.bru @@ -0,0 +1,15 @@ +meta { + name: Get Quality Profiles + type: http + seq: 3 +} + +get { + url: {{radarrUrl}}/api/v3/qualityprofile + body: none + auth: none +} + +headers { + X-Api-Key: {{radarrApiKey}} +}