capabilities.work

Browse Collection Tracks

A 4-step recipe with TIDAL. We can help you get access.

Recipe · 4 steps

Browse Collection Tracks

with TIDAL · Metadata Cataloguing

List the user's saved tracks and enrich the first one.

  1. Read the authenticated user's userCollectionTracks resource, using `me` to target the caller, including the items relationship.
  2. Follow the items relationship to enumerate the saved track resource identifiers in the user's collection.
  3. Read the first saved track from the catalog, including its albums relationship for enrichment.
  4. Follow the track albums relationship to resolve the album that contains the first saved track.
What you'll need to have ready
  • accessToken: OAuth 2.0 bearer access token with collection.read scope.
  • countryCode: ISO 3166-1 alpha-2 country code (e.g. US).
  • locale: BCP 47 locale (e.g. en-US).
For your developer

Arazzo workflow tidal:browse-collection-tracks, 4 operations: {$sourceDescriptions.usercollectiontracksApi.url}#/paths/~1userCollectionTracks~1{id}/get → {$sourceDescriptions.usercollectiontracksApi.url}#/paths/~1userCollectionTracks~1{id}~1relationships~1items/get → {$sourceDescriptions.tracksApi.url}#/paths/~1tracks~1{id}/get → {$sourceDescriptions.tracksApi.url}#/paths/~1tracks~1{id}~1relationships~1albums/get. Specs on APIs.io.