Canva
Inkode inside Canva
Create design-ready QR codes and barcodes in Canva Apps. Connect your Inkode workspace to browse the library, create folders, and two-way save assets.
Reviewer / operator checklist
- Open Inkode from Canva Apps, then choose Connect Inkode.
- Sign in with a workspace that can create folders, QR codes, and barcodes (MFA/SSO off for review accounts).
- In Create New, generate a QR or barcode and use Two-way save into the Inkode library.
- Select Add to Design, then confirm the asset appears under My Library.
- Filter by folder and re-insert a saved asset onto the canvas.
Local generation and insert work without connecting. Library browse, folder create, analytics previews, and two-way save require a connected workspace.
OAuth endpoints
Configure these in the Canva Developer Portal so they match production exactly (including trailing slashes).
Authorization: https://inkode.io/oauth/canva/authorize
Token: https://inkode.io/api/oauth/canva/token
Revocation: https://inkode.io/api/oauth/canva/revoke
PKCE: enabled
Transfer mode: HeadersLibrary API surface
GET /api/canva/me— resolve OAuth or ink_ API keyGET/POST /api/canva/folders— list / create shared foldersGET/POST /api/canva/qr— list / two-way save QR codesGET/POST /api/canva/barcode— list / two-way save barcodesGET /api/canva/*/image— PNG export for design insertGET /api/canva/*/stats— lightweight analytics preview