Files
discogs-service/Sources/DiscogsService/Catalogs/DiscogsService.docc/Extensions/APIProtocol.md
T
javier 9a30b69561 Implemented the Authentication endpoints (#9)
This PR contains the work done to implement the *Authentication* endpoints of the Discogs API:
* GET `/oauth/request_token`
* POST `/oauth/access_token`
* GET `/oauth/identity`

Reviewed-on: #9
Co-authored-by: Javier Cicchelli <javier@rock-n-code.com>
Co-committed-by: Javier Cicchelli <javier@rock-n-code.com>
2025-10-13 17:55:48 +00:00

1.6 KiB

APIProtocol

Topics

Service endpoints

  • APIProtocol/getService(_:)
  • APIProtocol/getService(headers:)

Authentication endpoints

  • APIProtocol/getRequestToken(_:)
  • APIProtocol/getRequestToken(headers:)
  • APIProtocol/postAccessToken(_:)
  • APIProtocol/postAccessToken(headers:)
  • APIProtocol/getUserIdentity(_:)
  • APIProtocol/getUserIdentity(headers:)

Database endpoints

  • APIProtocol/searchDatabase(_:)
  • APIProtocol/searchDatabase(query:headers:)
  • APIProtocol/getArtist(_:)
  • APIProtocol/getArtist(path:headers:)
  • APIProtocol/getArtistReleases(_:)
  • APIProtocol/getArtistReleases(path:query:headers:)
  • APIProtocol/getLabel(_:)
  • APIProtocol/getLabel(path:headers:)
  • APIProtocol/getLabelReleases(_:)
  • APIProtocol/getLabelReleases(path:query:headers:)
  • APIProtocol/getMaster(_:)
  • APIProtocol/getMaster(path:headers:)
  • APIProtocol/getMasterVersions(_:)
  • APIProtocol/getMasterVersions(path:query:headers:)
  • APIProtocol/getRelease(_:)
  • APIProtocol/getRelease(path:query:headers:)
  • APIProtocol/getReleaseRating(_:)
  • APIProtocol/getReleaseRating(path:headers:)
  • APIProtocol/getReleaseRatingByUser(_:)
  • APIProtocol/getReleaseRatingByUser(path:headers:)
  • APIProtocol/putReleaseRatingByUser(_:)
  • APIProtocol/putReleaseRatingByUser(path:query:headers:)
  • APIProtocol/deleteReleaseRatingByUser(_:)
  • APIProtocol/deleteReleaseRatingByUser(path:headers:)
  • APIProtocol/getReleaseStats(_:)
  • APIProtocol/getReleaseStats(path:headers:)