TIDAL · Arazzo Workflow
TIDAL Search to Track and Album
Version 1.0.0
Run a catalog search, pick a matching track, then resolve that track and its album.
Provider
Workflows
search-to-track-album
Search the catalog and resolve a matched track and its album.
Reads a searchResult, follows its tracks relationship, gets the first matched track, follows the track to its album, and reads that album.
1
runSearch
{$sourceDescriptions.searchresultsApi.url}#/paths/~1searchResults~1{id}/get
Read the searchResult for the supplied query, including its tracks relationship so matched track identifiers are available.
2
getSearchTracks
{$sourceDescriptions.searchresultsApi.url}#/paths/~1searchResults~1{id}~1relationships~1tracks/get
Follow the searchResult tracks relationship to obtain the list of track resource identifiers that matched the query.
3
getTrack
{$sourceDescriptions.tracksApi.url}#/paths/~1tracks~1{id}/get
Retrieve the first matched track in full, including its albums relationship so the parent album can be resolved.
4
getTrackAlbums
{$sourceDescriptions.tracksApi.url}#/paths/~1tracks~1{id}~1relationships~1albums/get
Follow the track albums relationship to obtain the identifier of the album that contains the track.
5
getAlbum
{$sourceDescriptions.albumsApi.url}#/paths/~1albums~1{id}/get
Read the album that contains the matched track, including its artists and items so the full album context is returned.
Source API Descriptions
openapi
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.