Skip to main content
When representing your application in Auth0, you can specify what types of users the application should support. Some applications support individuals logging in with personal accounts, while others are intended for use by members of organizations. Some should support both. This is known as organization behavior and can be set for each application that you connect to Auth0. For example, your application could have:
  • A generic marketing landing page that has a Log in button that takes your users to the Auth0 login flow without an Organization.
  • A separate URL for each of your B2B customers (e.g., Acme users go to acme.yourcompany.com) that redirects users to Auth0 with an Organization, so that your users see Acme’s Login button.
You can define Organization behavior to allow either of these scenarios. Additionally, you can configure Organization behavior such that if your application requires that an Organization be provided but your user accidentally is sent to Auth0 without an organization, they would see a prompt that would allow them to enter the name of their organization. You can define organization behavior using either the or the .

Auth0 Dashboard

To define organization behavior via the Auth0 Dashboard:
  1. Navigate to Auth0 Dashboard > Applications, and select the application for which you want to configure organizations.
  2. Switch to the Login Experience view and configure the appropriate settings:
  1. Select Save changes.

Management API

Make a PATCH call to the Update a Client endpoint. Be sure to replace client_id, mgmt_api_access_token, organization_usage, and organization_require_behavior placeholder values with your , Management API , organization use option, and organization behavior option, respectively.

Response status codes

Possible response status codes are as follows: