Canva Setup
Create a Canva integration for accessing designs, folders, and brand assets through Fp Switchboard.
Prerequisites
Section titled “Prerequisites”- Canva account (Pro or higher recommended)
- Access to Canva Developers
Setup Steps
Section titled “Setup Steps”-
Access Canva Developer Portal
Go to Canva Developers and create a new app.
-
Configure App
- App name: Fp Switchboard
- App type: Integration
-
Add Redirect URI
https://api.switchboard.fpdigital.ai/oauth/canva/callback -
Configure Scopes
Enable the required scopes for design access and management.
-
Copy Credentials
Copy the Client ID and Client Secret.
Environment Variables
Section titled “Environment Variables”npx wrangler secret put CANVA_CLIENT_IDnpx wrangler secret put CANVA_CLIENT_SECRETRedirect URI
Section titled “Redirect URI”https://api.switchboard.fpdigital.ai/oauth/canva/callbackCommon Issues
Section titled “Common Issues”- API access tier: Some Canva API features require a Pro or Teams plan.
- Design export: Exporting designs to different formats may require additional scopes.
- Rate limits: Canva API has request limits that vary by plan tier.
Testing
Section titled “Testing”- Connect from the Switchboard Dashboard
- Authorize with your Canva account
- Click Test Connection to verify
- Try: “List my recent Canva designs”