Actions10
- Asset Actions
- Brand Template Actions
- Design Actions
- Export Actions
- Folder Actions
Overview
This node integrates with the Canva API to manage various Canva resources, including assets such as images, videos, and audio files. Specifically, the Asset - List operation retrieves a list of assets owned or accessible by the user. This is useful for workflows that need to fetch and process media assets from a Canva account, for example, to automate design creation, asset management, or content publishing pipelines.
Practical examples:
- Automatically retrieving the latest uploaded images to use in a design automation workflow.
- Listing all video assets available for inclusion in marketing materials.
- Fetching audio clips stored in Canva for podcast or video editing automation.
Properties
| Name | Meaning |
|---|---|
| Limit | Max number of results to return. Controls how many assets are fetched in one execution. |
Output
The node outputs JSON data representing the list of assets retrieved from Canva. Each item in the output typically contains metadata about an asset, such as its ID, type (image, video, audio), name, tags, and other relevant details provided by the Canva API.
If binary data is involved (e.g., actual media files), it would be handled separately, but this operation focuses on listing metadata only.
Dependencies
- Requires an API key credential for authenticating with the Canva API.
- The node uses the Canva REST API endpoint
https://api.canva.com/rest/v1/assetsto list assets. - Proper configuration of the API authentication credentials in n8n is necessary.
Troubleshooting
Common issues:
- Authentication errors if the API key is missing or invalid.
- Rate limiting by the Canva API if too many requests are made in a short time.
- Empty results if no assets exist or filters exclude all items.
Error messages:
- Unauthorized or 401 errors indicate problems with API credentials; verify and update them.
- 400-series errors may indicate invalid parameters like an out-of-range limit.
- Network or timeout errors suggest connectivity issues; check network settings.
Links and References
- Canva API Documentation
- n8n Documentation on HTTP Request Nodes (for understanding API calls)