Before your app can authenticate Vendaze users, you need to register it. Registration is open to any developer with no approval process. Your credentials arrive by email within seconds.Documentation Index
Fetch the complete documentation index at: https://developers.vendaze.com/llms.txt
Use this file to discover all available pages before exploring further.
What you need
- A valid email address to receive the credentials
- 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_secret is sent only by email and never returned in the API response. Store it securely as soon as you receive it.
Request parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
app_name | string | Yes | Integration name shown to users on the consent screen. Max 100 chars. |
email | string | Yes | Email where credentials will be sent. One app per email address. |
description | string | No | Short description of what your app does. Max 500 chars. |
avatar_url | string | No | HTTPS URL of a WebP image shown on the consent screen. Max 400×400 px. |
redirect_uris | string[] | Yes | One or more HTTPS URIs for the OAuth callback. Exact match required. |
scopes | string[] | Yes | Scopes your app needs. Users approve them individually. |
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
| Scope | Description |
|---|---|
people:read | Read contacts (people) |
people:write | Create, update, delete people |
companies:read | Read companies |
companies:write | Create, update, delete companies |
deals:read | Read deals |
deals:write | Create, update, delete deals |
tasks:read | Read tasks |
tasks:write | Create, update, delete tasks |
Next step
With yourclient_id and client_secret, you are ready to implement the OAuth flow.
Authentication
Implement the OAuth 2.1 flow to authorize Vendaze users in your app.
Rotate app credentials
Need to update your app name, redirect URIs, or scopes? Learn how to rotate your credentials.