Actions10
- Asset Actions
- Brand Template Actions
- Design Actions
- Export Actions
- Folder Actions
Overview
The node integrates with the Canva API to manage and interact with design resources. Specifically, the Design - List operation allows users to retrieve a list of designs associated with their account. This is useful for scenarios where you want to programmatically access your Canva designs, filter them by ownership or search terms, and sort them by creation or modification date.
Practical examples include:
- Automatically fetching recent designs to display in a dashboard.
- Searching for specific designs by keywords.
- Retrieving all shared designs for collaboration purposes.
Properties
| Name | Meaning |
|---|---|
| Limit | Maximum number of design results to return (minimum 1). |
| Search Query | Text string to search/filter designs by name or content. |
| Ownership | Filter designs by ownership status: "Owned" (your designs), "Shared" (shared with you), or "All". |
| Sort By | Order results by either "Modified" date or "Created" date. |
Output
The output contains a JSON array of design objects retrieved from the Canva API according to the specified filters and limits. Each design object typically includes metadata such as design ID, title, type, creation/modification timestamps, and ownership details.
If the node supports pagination, it may also provide continuation tokens or similar fields to fetch additional pages of results.
No binary data output is expected for this operation.
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/designsto perform the listing. - No additional external dependencies are required beyond the configured API authentication.
Troubleshooting
Common issues:
- Invalid or missing API credentials will cause authentication failures.
- Exceeding rate limits imposed by the Canva API may result in errors or throttling.
- Providing invalid parameter values (e.g., negative limit) can cause request rejections.
Error messages:
- Authentication errors: Ensure the API key credential is correctly set up and has necessary permissions.
- Validation errors: Check that parameters like "Limit" are within allowed ranges.
- Network or API errors: Verify network connectivity and Canva service status.
Links and References
- Canva API Documentation
- Canva Design Resource API Reference (for detailed fields and query options)