How do I list my app on Orshot?
Request distribution so any Orshot user can connect your app.
Published ·Updated
Once your app is working and ready for users, you can request distribution. After review, any Orshot user can connect your app.
Distribution Statuses#
Your app goes through these stages:
| Status | Meaning |
|---|---|
| Private | Default. Only you and your test users can authorize and use the app |
| Distribution Pending | You requested distribution. Still restricted to owner + test users |
| Published | Approved. Any Orshot user can authorize your app |
| Distributing | Approved. Any Orshot user can authorize your app |
| Distribution Rejected | Review didn't pass. Fix the issues and click Resubmit |
Both Published and Distributing apps can be used by any Orshot user. Share your authorize link with your users so they can connect.
If you switch a published or distributing app back to private, existing
tokens from non-owner, non-test-user accounts will immediately stop working.
API calls with those tokens will return a sandbox_restricted error.
Before You Submit#
Make sure your app meets these requirements:
- Working OAuth flow: Users can connect and disconnect their Orshot accounts
- Proper error handling: Graceful handling of denied access, expired tokens, and API errors
- Minimal scopes: Only request permissions your app actually needs
- Clear purpose: The app solves a real use case for Orshot users
- Privacy policy: A URL explaining how you handle user data
What to Include#
We review the details you entered when you registered your app. Your app needs an icon before you can request distribution: a square PNG, JPG, WebP or GIF, at least 128×128px, up to 2 MB.
Submit for Review#

Open your app in the developer dashboard and click Request Distribution. While the request is pending, you can click Cancel Request to withdraw it.
Open the Developer Dashboard →Review Process#
- Request: Click Request Distribution in the developer dashboard
- Review: We test the OAuth flow, check scopes, and evaluate the user experience
- Feedback: We may request changes or ask clarifying questions
- Approval: Your app is approved (Published or Distributing)
- Live: Orshot users can authorize and use your app
Your app's status in the developer dashboard shows where the review stands.
After Approval#
Once approved, your app can be in one of two states:
Published#
- All Orshot users can authorize your app — sandbox restrictions are removed
- Users need a direct link to connect your app
Distributing#
- The same as Published: any Orshot user can authorize your app
- Users need a direct link to connect your app
For both states:
- Changes you save in the dashboard, including scopes and redirect URIs, apply right away
- Tell us when you add scopes so we can re-check your app
Guidelines#
- Don't abuse tokens: Only access data your app needs for its stated purpose
- Handle disconnections: If a user revokes access, stop making API calls
- Rate limits: OAuth endpoints allow 60 requests per minute per IP address
- Keep secrets secret: Never expose your
client_secretin client-side code or public repos - Be transparent: Clearly explain to users what data you access and why
Ready to automate?
Start rendering images, PDFs and videos from your templates in under 2 minutes. Free plan, no credit card.
Get your API key- Image, PDF and video generation via API
- Visual editor with AI and smart layouts
- Zapier, Make, MCP and 40+ integrations
- White-label embed for your own app
- 100 free credits a month, no credit card required