Skip to content
All articles
Marketplace

Publish an app to the marketplace

As a developer, you register a third-party app, define the scopes it requests, create the OAuth credentials (client_id and client_secret) and submit the app for review. Once the team approves and publishes it, any tenant can install your app.

The developer portal is under Apps, on the Developer tab. There you register an app, define what it can access, generate the OAuth credentials and submit it for publication. Only administrators can manage apps.

Register and configure the app

  1. Open Apps and go to the Developer tab. Click New app.
  2. Fill in name, identifier (slug), short and full description. The icon and website URLs, when provided, must be https.
  3. Check the requested scopes: ask only for the minimum needed. The tenant grants a subset on install.
  4. If the app embeds widgets, list the allowed origins (one per line, always https). Add webhooks if the app receives events.
  5. Save the draft. You can edit while the app is a draft or was rejected.

OAuth credentials

Under OAuth credentials, create a client for the app. Choose the client scopes (always a subset of the app scopes) and enter the redirect URIs, which are checked by exact match during consent. On creation, the client_id and client_secret appear only once.

💡 The client_secret is shown only at creation and rotation. Copy and store it securely: for security, it is not shown again. If you lose the secret, use Rotate secret to generate a new one (the previous one stops working immediately).

Submit for review and publish

  1. With the app ready, click Submit for review. The status changes to Under review.
  2. The team reviews and approves or rejects with a note. If rejected, adjust the app and submit again.
  3. Once approved and published, the app appears in the catalog and any tenant can install it.

For the OAuth flow details (authorize, token, refresh and PKCE), see the developer documentation. The app's access is always limited to what the user consents to on install.

Open this article inside the system

Read it and want to see it working?

The account is free and the whole manual is available inside the system, with an assistant that answers from this very content.

Create free account
Publish an app to the marketplace · Sellio