Actions43
- Album Actions
- Artist Actions
- Chart Actions
- Playlist Actions
- Podcast Actions
- Track Actions
- User Actions
Overview
This node integrates with the Deezer API to manage playlists, specifically allowing users to create new playlists on their Deezer account. It is useful for automating playlist creation workflows, such as generating personalized playlists based on user preferences or external data sources.
For example, a user could automate the creation of a "Workout Mix" playlist by feeding in a list of tracks and then creating the playlist via this node. This saves manual effort and enables dynamic playlist management within an automation workflow.
Properties
| Name | Meaning |
|---|---|
| Resource ID | The unique identifier of the resource (album, artist, playlist, track, podcast). Required for most operations except search. |
| Name | The name of the playlist to create. Required when creating a playlist. |
| Return All | Whether to return all results or limit the number of returned items. |
| Offset | The starting index from which to return results (used when not returning all). |
| Limit | The maximum number of results to return (used when not returning all). |
Output
The node outputs JSON data representing the result of the playlist creation operation. This typically includes details about the newly created playlist such as its ID, name, and other metadata returned by the Deezer API.
If the operation fails, the output will contain an error message describing the issue.
No binary data output is produced by this node.
Dependencies
- Requires an OAuth2 API credential for Deezer to authenticate requests.
- Uses the Deezer public API endpoint
https://api.deezer.com. - Requires proper configuration of the OAuth2 credentials in n8n to obtain access tokens.
Troubleshooting
Common issues:
- Invalid or expired OAuth2 token: Ensure that the OAuth2 credentials are correctly set up and refreshed.
- Missing required parameters: The "Name" property must be provided when creating a playlist.
- API rate limits: Deezer may limit the number of requests; handle errors accordingly.
Error messages:
- Errors returned from the Deezer API will be included in the output JSON under an
errorfield. - If the node is configured to continue on failure, it will output the error message per item instead of stopping execution.
- Errors returned from the Deezer API will be included in the output JSON under an
Links and References
- Deezer API Documentation: https://developers.deezer.com/api
- OAuth2 Authentication Guide: https://developers.deezer.com/api/oauth