Each email address can only be associated with one registered app. If you need to update your
app’s name, redirect URIs, or rotate credentials, use the rotate app
endpoint instead of registering again.
What you need
- A valid email address to receive the credentials (one app per email address)
- At least one HTTPS redirect URI for your OAuth callback
- A decision on which scopes your integration needs
Register via API
Send aPOST to /v1/auth/register-app:
client_id and registered email.
Your client_secret is sent only by email and never returned in the API response. Store it securely as soon as you receive it.
Request parameters
The
avatar_url in the response is always a https://storage.vendaze.com URL.
Redirect URIs
URIs must be exact HTTPS URLs. Wildcards and patterns are not accepted:http://localhost and http://127.0.0.1 are accepted.
You can register multiple redirect URIs for different environments. At authorization time, the redirect_uri in the request must exactly match one of the registered URIs.
Available scopes
Requesting a scope during registration does not guarantee access will be granted. On the consent screen, the user sees all requested scopes and can only approve or deny access in full. Individual scope selection is not possible.
Next step
With yourclient_id and client_secret, you are ready to implement the OAuth flow. See Authentication to authorize your first user, or Rotate app credentials if you need to update your app later.
Once your integration is fully built and live, you can apply for the Verified badge to have your app listed in the Vendaze marketplace and marked as trusted on the consent screen.