Canva icon

Canva

Trabalhe com a API Connect do Canva para designs e assets

Actions10

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/designs to 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

Discussion