Implemented the User Collection endpoints #12

Merged
javier merged 16 commits from library/user-collection into main 2025-10-16 14:38:51 +00:00
Owner

This PR contains the work done to implement the User Collection endpoints of the Discogs API into the OpenAPI specification document:

  • GET /users/{username}/collection/folders
  • POST /users/{username}/collection/folders
  • GET /users/{username}/collection/folders/{folder_id}
  • POST /users/{username}/collection/folders/{folder_id}
  • DELETE /users/{username}/collection/folders/{folder_id}
  • GET /users/{username}/collection/releases/{release_id}
  • GET /users/{username}/collection/folders/{folder_id}/releases
  • POST /users/{username}/collection/folders/{folder_id}/releases/{release_id}
  • POST /users/{username}/collection/folders/{folder_id}/releases/{release_id}/instances/{instance_id}
  • DELETE /users/{username}/collection/folders/{folder_id}/releases/{release_id}/instances/{instance_id}
  • GET /users/{username}/collection/fields
  • POST /users/{username}/collection/folders/{folder_id}/releases/{release_id}/instances/{instance_id}/fields/{field_id}
  • GET /users/{username}/collection/value
This PR contains the work done to implement the *User Collection* endpoints of the Discogs API into the `OpenAPI` specification document: * GET `/users/{username}/collection/folders` * POST `/users/{username}/collection/folders` * GET `/users/{username}/collection/folders/{folder_id}` * POST `/users/{username}/collection/folders/{folder_id}` * DELETE `/users/{username}/collection/folders/{folder_id}` * GET `/users/{username}/collection/releases/{release_id}` * GET `/users/{username}/collection/folders/{folder_id}/releases` * POST `/users/{username}/collection/folders/{folder_id}/releases/{release_id}` * POST `/users/{username}/collection/folders/{folder_id}/releases/{release_id}/instances/{instance_id}` * DELETE `/users/{username}/collection/folders/{folder_id}/releases/{release_id}/instances/{instance_id}` * GET `/users/{username}/collection/fields` * POST `/users/{username}/collection/folders/{folder_id}/releases/{release_id}/instances/{instance_id}/fields/{field_id}` * GET `/users/{username}/collection/value`
javier added the Kind/Feature
Priority
Critical
labels 2025-10-16 14:38:25 +00:00
javier self-assigned this 2025-10-16 14:38:26 +00:00
javier added 16 commits 2025-10-16 14:38:26 +00:00
javier merged commit 2a7b9746a7 into main 2025-10-16 14:38:51 +00:00
javier deleted branch library/user-collection 2025-10-16 14:38:53 +00:00
Sign in to join this conversation.