Developer documentation

Connect company access to the app you already have.

How the integration works

  1. Your app signs the user in. Keep your existing authentication and sessions.
  2. Your server identifies the user. Send the stable external user ID your app already owns.
  3. BusinessMode checks company access. Your backend sends the user ID and entitlement key with a Project machine API key.
  4. Your app enforces the result. Use hasAccess alongside any personal-subscription rules your app owns.

Keep the machine key on your server. Assigning a seat does not create a user account; checking access does not authenticate a user or collect payment.

Browse by topic