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 comment threads and their replies on Canva designs. Specifically, the List Replies operation under the Comment resource retrieves a list of replies for a given comment thread in a design.
Use cases include:
- Fetching all replies to a specific comment thread to display conversation history.
- Automating review workflows by retrieving feedback or discussion on design elements.
- Integrating comment replies into external project management or communication tools.
For example, you might use this node to pull all replies from a comment thread on a design to summarize feedback or trigger notifications when new replies are added.
Properties
| Name | Meaning |
|---|---|
| Thread ID | The unique identifier of the comment thread whose replies you want to list. |
| Limit | (Optional) Maximum number of replies to return. Defaults to 10 if not specified. |
| Continuation | (Optional) Token for pagination to continue listing replies beyond the initial set. |
Note: Only the Thread ID is required for this operation.
Output
The node outputs JSON data representing the list of replies for the specified comment thread. The structure typically includes:
- An array of reply objects, each containing details such as reply ID, message content, author information, timestamps, etc.
- Pagination tokens if more replies exist beyond the current page.
No binary data output is involved in this operation.
Dependencies
- Requires an active connection to the Canva API.
- Needs an API authentication token credential configured in n8n to authorize requests.
- The base URL for API requests is
https://api.canva.com/rest/v1.
Troubleshooting
- Invalid Thread ID: If the provided thread ID does not exist or is incorrect, the API will likely return a 404 error. Verify the thread ID is correct.
- Authentication Errors: Missing or invalid API credentials will cause authorization failures. Ensure the API key/token is valid and properly configured.
- Rate Limits: Excessive requests may hit Canva API rate limits, resulting in errors or throttling. Implement retries or backoff strategies if needed.
- Pagination Handling: If there are more replies than the limit, use the continuation token to fetch subsequent pages. Failure to do so may result in incomplete data.
Links and References
- Canva API Documentation (general reference for endpoints and usage)
- Canva Comments API - Replies Endpoint (specific endpoint details)