Integrate company access. Keep it observable after launch.

Connect company access with project-scoped API keys and existing user IDs. Keep authentication in your app, with delivery diagnostics and audit history behind every integration.

Your backend connects. Your users stay yours.

Keep API keys on your server, never in a browser or mobile app. Your app handles sign-in. BusinessMode connects stable user IDs to commercial access.

Start with raw HTTP. The OpenAPI-generated reference covers authentication, request fields and responses. Use your existing server-side HTTP client and framework.

Know what to do when a response goes missing.

Connection dropped? Supported operations let your backend retry the same request with a retained idempotency key.

Recovery rules vary by operation. Follow the API Reference and retry guide.

Read the idempotency and retry rules

Follow changes beyond the API response.

Signed Webhooks carry access changes to your backend, with delivery attempts and failures visible. Verify signatures and handle duplicate deliveries. Your app still checks current access when a user needs a feature.

See delivery state
See whether a delivery is pending, delivered or failed, with its attempt count and scheduled retry where available.
Investigate failures
Inspect the event, recorded error and HTTP response status.
Recover a delivery
Retryable failures are retried automatically. Supported manual retries give operators another recovery path.

Know who changed access, and when.

The Audit Log records the actor, resource, time and details, distinguishing your team, backend and customer administrators.

Make your first access check.

Connect one license, assign a seat and check access with the Quickstart.