From 56ea4716291df5c956cbe1ba0d4f3ba11c46a7ea Mon Sep 17 00:00:00 2001 From: Marcus Pasell <3690498+rickyrombo@users.noreply.github.com> Date: Fri, 27 Feb 2026 17:18:37 -0800 Subject: [PATCH 1/2] Support getting bulk playlists by permalink --- api/swagger/swagger-v1.yaml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/api/swagger/swagger-v1.yaml b/api/swagger/swagger-v1.yaml index 9bd27163..326e3157 100644 --- a/api/swagger/swagger-v1.yaml +++ b/api/swagger/swagger-v1.yaml @@ -1084,7 +1084,7 @@ paths: get: tags: - playlists - description: Gets a list of playlists by ID + description: Gets a list of playlists by ID, UPC, or permalink operationId: Get Bulk Playlists parameters: - name: user_id @@ -1101,6 +1101,15 @@ paths: type: array items: type: string + - name: permalink + in: query + description: The permalink(s) of the playlist(s) + style: form + explode: true + schema: + type: array + items: + type: string - name: upc in: query description: The UPC of the playlist(s) From 13f00a80161faaf1f358cd37b60b070ad4a64840 Mon Sep 17 00:00:00 2001 From: Marcus Pasell <3690498+rickyrombo@users.noreply.github.com> Date: Fri, 27 Feb 2026 17:18:47 -0800 Subject: [PATCH 2/2] remove getPlaylistByHandleAndSlug method --- api/swagger/swagger-v1.yaml | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/api/swagger/swagger-v1.yaml b/api/swagger/swagger-v1.yaml index 326e3157..6c4c7b68 100644 --- a/api/swagger/swagger-v1.yaml +++ b/api/swagger/swagger-v1.yaml @@ -1170,37 +1170,6 @@ paths: '500': description: Server error content: {} - /playlists/by_permalink/{handle}/{slug}: - get: - tags: - - playlists - description: Get a playlist by handle and slug - operationId: Get Playlist By Handle and Slug - parameters: - - name: handle - in: path - description: playlist owner handle - required: true - schema: - type: string - - name: slug - in: path - description: playlist slug - required: true - schema: - type: string - - name: user_id - in: query - description: The user ID of the user making the request - schema: - type: string - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/playlist_response' /playlists/search: get: tags: