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 export jobs for designs. Specifically, the "Get Export Job" operation allows users to check the status and details of an existing export job by providing its unique Export ID. This is useful in workflows where you initiate an export of a design (e.g., to PDF, PNG, JPG, or MP4) and need to poll or verify the completion status and retrieve metadata about the export.
Practical examples include:
- Automating the export process of marketing materials and checking when the export is ready.
- Integrating Canva exports into larger content pipelines, such as sending exported files to storage or further processing once the export job completes.
- Monitoring export jobs programmatically without manual intervention.
Properties
| Name | Meaning |
|---|---|
| Export ID | The unique identifier of the export job to check its status. |
Output
The output JSON will contain the response from the Canva API endpoint that retrieves the export job details. This typically includes information such as the current status of the export job (e.g., pending, completed, failed), export URLs or file references if available, timestamps, and any relevant metadata about the export.
If the export job produces binary data (such as the actual exported file), it would be referenced via URLs or IDs rather than directly output as binary in this node.
Dependencies
- Requires an API authentication token credential for Canva's API.
- The node makes HTTP GET requests to the Canva API endpoint
/exports/{exportId}. - The base URL used is
https://api.canva.com/rest/v1. - Proper OAuth token with sufficient permissions to access export jobs is necessary.
Troubleshooting
- Invalid Export ID: If the provided Export ID does not exist or is malformed, the API will likely return a 404 or error response. Verify the Export ID is correct.
- Authentication Errors: Missing or expired OAuth tokens will cause authorization failures. Ensure the API credentials are valid and refreshed.
- Network Issues: Connectivity problems can prevent reaching the Canva API. Check network settings and firewall rules.
- Export Job Not Ready: The export job may still be processing; the status field in the response should be checked to confirm readiness before attempting to use the exported file.
- Permission Denied: The authenticated user must have rights to access the export job. Confirm user permissions in Canva.
Links and References
- Canva API Documentation - Export Jobs
- Canva API Authentication Guide
- n8n Documentation on HTTP Request Node (for understanding underlying request mechanics)