Actions22
- Asset Actions
- Autofill Actions
- Brand Template Actions
- Comment Actions
- Design Actions
- Design Import Actions
- Export Actions
- Folder Actions
- Resize Actions
- Key Actions
Overview
This node integrates with the Canva API to manage and interact with Canva designs. Specifically, the Design - Get operation fetches detailed information about a specific design by its ID. This is useful when you want to retrieve metadata or details of an existing design in Canva for further processing, display, or automation workflows.
Common scenarios include:
- Retrieving design details to display in dashboards or reports.
- Using design metadata to trigger other actions or conditional logic in workflows.
- Fetching design info before exporting or modifying it.
Example: You have a workflow that monitors new designs created in Canva and then pulls their details to update a project management tool or send notifications.
Properties
| Name | Meaning |
|---|---|
| Design ID | The unique identifier of the design to retrieve. This is required to specify which design's details to fetch. |
Output
The node outputs the JSON response from the Canva API representing the design object. This typically includes all metadata related to the design such as title, type, creation date, modification date, pages, assets used, and other relevant properties defined by Canva's design schema.
No binary data output is indicated for this operation.
Dependencies
- Requires an API key credential for authenticating with the Canva API (OAuth token).
- The node uses the base URL
https://api.canva.com/rest/v1. - Proper OAuth token with permissions to read design data must be configured in n8n credentials.
Troubleshooting
- Invalid Design ID: If the provided design ID does not exist or is incorrect, the API will return an error indicating the design was not found. Verify the design ID is correct.
- Authentication Errors: Missing or expired OAuth tokens will cause authentication failures. Ensure the API key credential is valid and refreshed if needed.
- Permission Denied: If the authenticated user does not have access to the specified design, the API will reject the request. Confirm the user has appropriate permissions.
- Rate Limits: Excessive requests may hit Canva API rate limits. Implement retry or backoff strategies if necessary.
Links and References
- Canva API Documentation (official API docs)
- Canva Design Object Reference (for detailed design schema)