Skip to main content
Let your agents find, create, organize and export the designs in your Canva account, and import files from a URL as new designs.

Connection

  • Authentication: OAuth 2.0 — you authorize Atako via Canva’s consent screen; no key to copy.
  • Scopes requested:
    • design:meta:read
    • design:content:read
    • design:content:write
    • folder:read
    • folder:write
    • asset:read
    • asset:write
    • profile:read
Nothing to paste: click Connect and approve Atako in your Canva account. Prerequisite on the Atako side — an administrator opens the Canva Developer Portal (https://www.canva.com/developers/apps) → Your apps → Create an app (Public), then Outside Canva → Start integrating. In Outside Canva → Configuration: keep “Canva REST APIs” on, under Scopes tick design:meta (Read), design:content (Read and Write), folder (Read and Write), asset (Read and Write) and profile (Read), and under Credentials copy the Client ID and click Generate secret. In Outside Canva → Redirect URLs, set URL 1 to ${API_URL}/integrations/oauth/callback. Put the Client ID and secret in INTEGRATION_OAUTH_CANVA_CLIENT_ID / _CLIENT_SECRET. A public app must pass Canva’s review (submission checklist) before it is available to all Canva users.See Canva’s documentation.

Read actions (10)

Write actions (7)

Permissions

Every action above must be explicitly granted to an agent before it can be used. See Permissions for the grant model and Security for how credentials are protected.