🏡 Back Home

Spotify API Bridge

Parses meta-data from Spotify API as well as provides access to some features unavailable in Spotify's Public API, such as User's Playlist Creation/Modification and Playcount Statistics.
Also includes a bottle-neck rate-limit control, useful for
massive Spotify Content Meta-data Parsing.
Intelligently saves parsed to data to relevant table and records in Catalog base

User's Playlist Creation/Modification

Connects to a Spotify Account to create/modify/unsubscribe user's playlist via Monito.website Data Hub. Useful for managing and easy updating of a multi-playlist network.
pzn-apps/img/Pasted image 20220509200037.png
pzn-apps/img/Pasted image 20220509195914.png

Playcount Statistics

pzn-apps/img/Screenshot 2022-05-09 at 19.53.51.png
pzn-apps/img/Pasted image 20220509195241.png

Spotify Content Meta-data Parsing

pzn-apps/img/Pasted image 20220508195842.png
Available actions:

Spotify API Bridge

Indices


1. get album data

Endpoint:

Method: POST
Type: RAW
URL: https://monito.website/controller/v2/webhook/spotify/getAlbum

Headers:

Key Value Description
x-api-key 12345678

Body:

{
    "uri": "spotify:album:3DaF23bfsiWlqR6T5lqq9b"
}

2. get album tracks

Endpoint:

Method: POST
Type: RAW
URL: https://monito.website/controller/v2/webhook/spotify/getAlbumTracks

Headers:

Key Value Description
x-api-key 12345678

Body:

{
    "uri": "spotify:album:3DaF23bfsiWlqR6T5lqq9b"
}

3. get albums data

Endpoint:

Method: POST
Type: RAW
URL: https://monito.website/controller/v2/webhook/spotify/getAlbums

Headers:

Key Value Description
x-api-key 12345678

Body:

{
    "albumsUris": ["spotify:album:3DaF23bfsiWlqR6T5lqq9b","spotify:album:0tgCzdxlaRL3X0wxBpSKy4"]
}

4. get albums tracks

Endpoint:

Method: POST
Type: RAW
URL: https://monito.website/controller/v2/webhook/spotify/getAlbumsTracks

Headers:

Key Value Description
x-api-key 12345678

Body:

{
    "albumsUris": ["spotify:album:3DaF23bfsiWlqR6T5lqq9b","spotify:album:0tgCzdxlaRL3X0wxBpSKy4"]
}

5. get track audio analysis

Endpoint:

Method: POST
Type: RAW
URL: https://monito.website/controller/v2/webhook/spotify/getAudioAnalysisForTrack

Headers:

Key Value Description
x-api-key 12345678

Body:

{
    "uri": "spotify:track:3fVtTWBglCCrWh5siXWTrd"
}

6. get track audio features

Endpoint:

Method: POST
Type: RAW
URL: https://monito.website/controller/v2/webhook/spotify/getAudioFeaturesForTrack

Headers:

Key Value Description
x-api-key 12345678

Body:

{
    "uri": "spotify:track:3fVtTWBglCCrWh5siXWTrd"
}

7. get track data

Endpoint:

Method: POST
Type: RAW
URL: https://monito.website/controller/v2/webhook/spotify/getTrack

Headers:

Key Value Description
x-api-key 12345678

Body:

{
    "uri": "spotify:track:3fVtTWBglCCrWh5siXWTrd"
}

8. get tracks audio analysis

Endpoint:

Method: POST
Type: RAW
URL: https://monito.website/controller/v2/webhook/spotify/getAudioAnalysisForTracks

Headers:

Key Value Description
x-api-key 12345678

Body:

{
    "tracksUris": ["spotify:track:3fVtTWBglCCrWh5siXWTrd", "spotify:track:0ozX6sHcnVJrZh8c9PUCF2"]
}

9. get tracks audio features

Endpoint:

Method: POST
Type: RAW
URL: https://monito.website/controller/v2/webhook/spotify/getAudioFeaturesForTracks

Headers:

Key Value Description
x-api-key 12345678

Body:

{
    "tracksUris": ["spotify:track:3fVtTWBglCCrWh5siXWTrd", "spotify:track:0ozX6sHcnVJrZh8c9PUCF2"]
}

10. get tracks data

Endpoint:

Method: POST
Type: RAW
URL: https://monito.website/controller/v2/webhook/spotify/getTracks

Headers:

Key Value Description
x-api-key 12345678

Body:

{
    "tracksUris": ["spotify:track:3fVtTWBglCCrWh5siXWTrd", "spotify:track:0ozX6sHcnVJrZh8c9PUCF2"]
}

11. get user playlists

Endpoint:

Method: POST
Type: RAW
URL: https://monito.website/controller/v2/webhook/spotify/getUserPlaylists

Headers:

Key Value Description
x-api-key 12345678

Body:

{
    "userUri": "spotify:user:11oxogowtluq6ispny1q1f34u"
}

Back to top


Back to Catalog base