Submitting apps
Before an app can be released to the public or a team, it must be submitted for review and pass through an app review process. The submission itself takes place via the Developer Portal(opens in a new tab or window).
The steps below cover submitting an app that runs inside Canva. The requirements you need to complete before submitting depend on which capabilities your app has enabled.
How to submit apps for review
The exact steps and outcome of submitting an app depend on whether it's a public app or a private app.
Public apps
-
Generate a bundle of the app's source code.
-
In the Developer Portal, open your app from Your apps.
-
On Inside Canva > Code upload, select JavaScript bundle under App source, then upload the bundle.
-
On the Release > App listing details pages (Text, Media, and Links), provide written content and visual assets.
-
On Release > Testing instructions, if the app uses credentials to authenticate users, provide the following information:
- Login credentials that let app reviewers test the app's functionality, in the Login details section.
- Any additional details that will help the review team test your app, such as an explanation of how the third-party platform works, or how the app integrates with the third-party platform.
-
On Release > App status, under Submit app for review:
- Agree to the terms and conditions(opens in a new tab or window).
- Submit the app for review.
The app will be added to Canva's app review queue, and a Jira Service Desk (JSD) ticket will be created to track the progress of the submission. All communication related to the submission should happen via this ticket.
Private apps
- Generate a bundle of the app's source code.
- In the Developer Portal, open your app from Your apps.
- On Inside Canva > Code upload, select JavaScript bundle under App source, then upload the bundle.
- On the Release > App listing details pages (Text, Media, and Links), provide written content and visual assets.
- On Release > App status, under Submit app for review:
- Agree to the terms and conditions(opens in a new tab or window).
- Submit the app for review.
The app will be added to the team's app review queue.
If the owner or an administrator of the team doesn't check the review queue regularly, be sure to notify them of the submission. You can identify the owners or administrators of a team via the Account settings > People page.
How to modify submitted apps
After an app has been submitted for review, it enters a Submitted state. In this state, the app can't be modified. If you want to make changes to the submitted app, you need to cancel the submission.
How to cancel app submissions
- In the Developer Portal, open your app from Your apps.
- On Release > App status, select Cancel submission.
- In the confirmation dialog, select Cancel submission.
After a submission has been canceled, the app is removed from the review queue, and it's possible to make changes to the app. When you're ready to resubmit the app, restart the submission process on Release > App status.