# Auth0 MCP connector

The Auth0 connector brings your Auth0 users, roles, permissions, organizations, and login logs into Elaichi, so Claude, ChatGPT, Cursor, and any MCP client can look them up and change them as the person who signed in.

Source: https://elaichi.ai/connectors/auth0/

## Facts

| | |
| --- | --- |
| Application | Auth0 |
| Category | SSO |
| AI tools | 466 |
| Authentication | App credentials |
| Needs your own OAuth app | No |
| MCP endpoint | https://api.elaichi.ai/mcp |
| Works with | Claude, ChatGPT, Cursor, any MCP client, and the Elaichi Agent |
| Tools advertised by name | No. 466 tools is past the 30-tool threshold, so clients use `search_tools` and `execute_tool` |

## What you can ask once Auth0 is connected

- List Auth0 users who gained the admin role this week.
- Which permissions are attached to the Support role in Auth0?
- Show login logs for this Auth0 user since Monday.

## Connect Auth0 in Elaichi

This happens once for the organization, before any client is involved.

1. Open Connections, choose Add connection, and pick Auth0.
2. Optionally set Share with, then press Connect.
3. Paste your Auth0 app credentials. Auth0 authenticates the app rather than a person. One person supplies the credentials once, and everyone else works through Share with.

Credentials are vaulted and nobody, including the AI, reads them back. The connection becomes a toolbox immediately, so you can curate which Auth0 tools are exposed, rename them, or freeze arguments before anyone points a client at it.

## Connect Auth0 to Claude

Endpoint: https://api.elaichi.ai/mcp

1. Open Customize, then Connectors.
2. Press Add.
3. Name it, paste the MCP server URL, then Continue.
4. Sign in and approve.

On Team and Enterprise, an Owner adds it once. Everyone else turns it on for themselves.

## Connect Auth0 to ChatGPT

Endpoint: https://api.elaichi.ai/mcp

1. Open Plugins, then press the + button.
2. Name it and paste the endpoint into Server URL.
3. Leave Authentication on OAuth, then tick the risk acknowledgement.
4. Press Create, then sign in and approve.

Works on the web today. The plugin directory lives at chatgpt.com/plugins.

## Connect Auth0 to Cursor

Endpoint: https://api.elaichi.ai/mcp

1. Open `~/.cursor/mcp.json`.
2. Add the endpoint under `mcpServers`.
3. Reload Cursor, then sign in and approve.

Set up per machine, so repeat it on each computer you work from.

## Connect Auth0 to any MCP client

Endpoint: https://api.elaichi.ai/mcp

1. Add the endpoint as a remote MCP server.
2. Sign in and approve.

The Elaichi Agent already has these tools, with nothing to set up.

## What the consent screen decides

Only Read is granted by default, which is not enough to call a Auth0 tool. Over MCP there is no trusted place to confirm a write in the moment, so the consent screen is the standing approval rather than a formality. Grant Read and Run tools. Think hard before granting Delete, which reaches into connected apps and cannot be undone.

## What teams do with Auth0 through Elaichi

### Set up a new hire in Auth0

IT. Create the user, attach the right role, and add them to their organization in one request instead of clicking through three screens.

### Check why a customer cannot log in

Support. Pull up a user by email, read their recent login logs, and see which permissions they hold before replying to the ticket.

### Review who holds an admin role

Security. List every role, see which permissions each one grants, and spot accounts that carry more access than their job needs.

### Onboard a new customer organization

Customer success. Create the organization in Auth0, add its first members, and confirm the details match the contract before the kickoff call.

### Answer an access audit question

Compliance. Get a list of users and their permissions for a given organization, then summarize it for the auditor without exporting a spreadsheet.

### Clean up stale accounts

IT. Find users who have not logged in for months and remove them in bulk once a manager has confirmed the list.

## Frequently asked questions

### How do I connect Auth0 to Claude?

Connect Auth0 in Elaichi first: pick Auth0 from the catalog and enter your Auth0 tenant's application credentials when prompted, there is no OAuth application to register and no client ID or secret to generate. Then open Claude, go to Customize, then Connectors, then Add, and paste https://api.elaichi.ai/mcp as the endpoint. Claude asks you to sign in to Elaichi, and from then on Auth0 users, roles, and organizations are available inside your chats.

### Does Auth0 work with ChatGPT and Cursor as well as Claude?

Yes. Once Auth0 is connected in Elaichi, the same endpoint, https://api.elaichi.ai/mcp, works in Claude, ChatGPT, Cursor, any MCP client, and the Elaichi Agent. You connect Auth0 once and every client you use sees it.

### What can an AI agent actually do with my Auth0 data?

With Auth0 connected, an agent can find a user by email, read their login logs, list the permissions they hold, create or update users, and remove accounts you no longer need. It can also list and manage roles and their permissions, and create or update customer organizations and add members to them. Because Auth0 exposes hundreds of actions, short concrete asks like "show the permissions on the Support role" work better than long paragraphs.

### Does connecting Auth0 give the AI access to my whole tenant?

No. Every call to Auth0 runs inside the access of the person who signed in, so an agent working for a support rep can only see and change what that rep could in Auth0 itself. Elaichi can narrow that further with restrictions per action, and it can never widen access beyond what the person already has in Auth0.

### Can my team share one Auth0 connection?

Yes. One administrator connects Auth0 in Elaichi and shares the connection with a team, and nobody else on that team ever handles the Auth0 credentials. Each person still signs in to Elaichi as themselves, so every change to an Auth0 user, role, or organization is logged under the name of the person who made it.

### Can I stop an agent from deleting or changing things in Auth0?

Yes. Restrictions in Elaichi work per action, so you can allow reading Auth0 users and login logs while blocking delete, bulk delete, or role changes. A blocked action is never advertised to Claude, ChatGPT, Cursor, or any other client, so no prompt, however worded, can reach it.

### What happens to an Auth0 connection when someone leaves?

Offboarding the person in Elaichi ends their access to Auth0 through every client at once. If they were using a shared Auth0 connection, it keeps working for everyone else on the team. If the company later wants Auth0 gone entirely, disconnecting it once in Elaichi removes it from Claude, ChatGPT, Cursor, and every other client at the same time.

## All 466 Auth0 tools

Every tool below is callable through https://api.elaichi.ai/mcp once Auth0 is connected, subject to the toolbox it is in and the restrictions on the caller.

- **List all Auth0 users** (List). List or search Auth0 users with optional Lucene query syntax filtering. Returns: created_at. Max 100 per page; can only page through the first 1000 records.
- **Get single Auth0 user by ID** (Get). Get a single Auth0 user by id. Returns: user_id, email, email_verified, username, phone_number, phone_verified, created_at, updated_at, identities, app_metadata, user_metadata, picture, name, nickname, multifactor, multifactor_last_modified, last_ip, last_login, last_password_reset, logins_count, blocked, given_name, family_name. Required: id.
- **Delete a Auth0 user by ID** (Delete). Delete an Auth0 user by id. This action cannot be undone. Returns an empty 204 response on success. Required: id.
- **Auth0 users attach permission** (Action). Assign permissions to an Auth0 user by user id. Returns a 201 response with no body on success. Required: user_id, permissions.
- **Auth0 users bulk delete** (Delete). Remove permissions from an Auth0 user by user id. Returns an empty 204 response on success. Required: user_id, permissions.
- **Create a Auth0 user** (Create). Create a new Auth0 user for a database or passwordless connection. Returns: user_id, email, email_verified, username, phone_number, phone_verified, created_at, updated_at, identities, app_metadata, user_metadata, picture, name, nickname, multifactor, multifactor_last_modified, last_ip, last_login, last_password_reset, logins_count, blocked, given_name, family_name. Required: connection.
- **Auth0 users list logs** (List). List log events for a specific Auth0 user. Returns: type. Required: user_id. Max 100 logs per request; up to 1,000 results paginated.
- **Auth0 users list permissions** (List). List permissions assigned directly to an Auth0 user from direct assignments and directly assigned roles. Returns each permission with permission_name, description, resource_server_identifier, and resource_server_name. Required: user_id.
- **Update a Auth0 user by ID** (Update). Update an Auth0 user by id. Returns the updated user's user_metadata and app_metadata. Required: id. Metadata fields are merged at the first level; all other updatable fields are replaced. Attributes can be unset by passing null.
- **List all Auth0 roles** (List). List user roles created in an Auth0 tenant. Returns: id, name, description, type. The list excludes standard tenant roles such as Admin or Support Access. owner_id is required when type is "organization".
- **Get single Auth0 role by ID** (Get). Get a single Auth0 user role by id. Returns: id, name, description, type, owner_id. Required: id.
- **Auth0 roles attach permission** (Action). Associate one or more permissions with an Auth0 role by providing the resource server identifier and permission name for each permission. Returns an empty 201 response on success. Required: role_id, permissions.
- **Auth0 roles bulk delete** (Delete). Remove one or more permissions from an Auth0 role by providing the resource server identifier and permission name for each permission. Returns an empty 200 response on success. Required: role_id, permissions.
- **Create a Auth0 role** (Create). Create a new user role for Role-Based Access Control in Auth0. Returns: id, name, description, type, owner_id. Required: name. New roles are not associated with any permissions by default.
- **Delete a Auth0 role by ID** (Delete). Delete a specific Auth0 user role by id. Once deleted, the role is removed from any user who was previously assigned that role; this action cannot be undone. Returns an empty 200 response on success. Required: id.
- **Auth0 roles list permissions** (List). List permissions granted by a specific Auth0 role. Returns: description. Required: role_id.
- **Update a Auth0 role by ID** (Update). Update an Auth0 user role by id, modifying its name and description. Returns the updated role object including id, name, and description. Required: id.
- **List all Auth0 organizations** (List). List all Auth0 organizations in your tenant. Returns: id, name, created_at, updated_at. Checkpoint pagination is required for retrieving more than 1000 organizations. Max 100 per page.
- **Get single Auth0 organization by ID** (Get). Get a single Auth0 organization by id. Returns: id, name, display_name, branding, metadata, token_quota, third_party_client_access, is_app_entitlement_active, client, created_at. Required: id.
- **Auth0 organizations attach member** (Action). Add one or more existing users as members of an Auth0 organization. Users must already exist in the tenant before they can be attached. Returns an empty 204 response on success. Required: organization_id, members.
- **Auth0 organizations bulk delete** (Delete). Remove one or more members from an Auth0 organization by supplying their user IDs. Returns an empty 204 response on success. Required: organization_id, members.
- **Create a Auth0 organization** (Create). Create a new Organization in Auth0. Returns: id, name, display_name, branding, metadata, token_quota, third_party_client_access, is_app_entitlement_active, client, enabled_connections, created_at. Required: name. Organization names must be unique within the tenant.
- **Delete a Auth0 organization by ID** (Delete). Delete an Auth0 organization by id. Members are automatically disassociated from the organization but are not deleted from the tenant. This action cannot be undone. Returns an empty 204 response on success. Required: id.
- **Update a Auth0 organization by ID** (Update). Update an Auth0 organization's details such as name, display name, branding options, and metadata. Returns: id, name, display_name, branding, metadata, token_quota, third_party_client_access, is_app_entitlement_active, client, created_at. Required: id.
- **List all Auth0 user roles** (List). List all roles directly assigned to a user in Auth0. Returns: id, aud, scopes, iat, jti. Required: user_id. Returns only direct role assignments; for group-based assignments use the effective-roles endpoint.
- **List all Auth0 user organizations** (List). List Auth0 organizations that a specific user is a member of. Returns: id, aud, scopes, iat, jti. Required: user_id.
- **List all Auth0 organization members** (List). List members who belong to an Auth0 organization. Returns: user_id, roles. Required: organization_id. Checkpoint pagination is required for organizations with more than 1000 members; the endpoint is subject to eventual consistency.
- **List all Auth0 device credentials** (List). List device credentials in Auth0, optionally filtered by user, client, or credential type. Returns: id, type, user_id, client_id. The type filter accepts public_key, refresh_token, or rotating_refresh_token, and defaults to refresh_token when paging is requested.
- **Create a Auth0 action deploy** (Create). Deploy an Auth0 action to create a new immutable version. If the action is bound to a trigger, the new version executes immediately. Returns: id, action_id, code, dependencies, deployed, runtime, secrets, status, number, errors, action, built_at, created_at, updated_at, supported_triggers, modules, attributes. Required: action_id.
- **Create a Auth0 action test** (Create). Test an Auth0 action before deployment by supplying a payload to verify it behaves as expected. Returns a 200 response confirming the test action version was successfully created. Required: action_id.
- **Get single Auth0 action version by ID** (Get). Get a specific immutable version of an Auth0 action by id. An action version is created whenever an action is deployed and cannot be modified once created. Returns: id, action_id, code, dependencies, deployed, runtime, secrets, status, number, errors, action, built_at, created_at, updated_at, supported_triggers, modules. Required: action_id, id.
- **List all Auth0 action versions** (List). List all versions of an Auth0 action. Each version is created whenever an action is deployed and is immutable once created. Returns: total, page, per_page, versions. Required: action_id.
- **Auth0 actions actions** (Action). List Auth0 actions with optional filtering by trigger type, action name, deployment state, and installation source. Returns: total, page, per_page, actions.
- **Create a Auth0 action** (Create). Create a new Auth0 action. The action must be deployed and bound to a trigger before it will be executed as part of a flow. Returns: id, name, supported_triggers, all_changes_deployed, created_at, updated_at, code, dependencies, runtime, secrets, deployed_version, installed_integration_id, integration, status, built_at, deploy, modules, configuration. Required: name, supported_triggers.
- **Delete a Auth0 action by ID** (Delete). Delete an Auth0 action by id. The action must be unbound from all triggers before it can be deleted, unless the force parameter detaches bindings automatically. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 action by ID** (Get). Get an action. Returns: id, name, supported_triggers, all_changes_deployed, created_at, updated_at, code, dependencies. Required: id.
- **Auth0 actions modules** (Action). List all Auth0 Actions Modules. Returns: modules, total, page, per_page.
- **Auth0 actions triggers** (Action). List Auth0 action triggers — the extensibility points to which actions can be bound. Returns: triggers.
- **Update a Auth0 action by ID** (Update). Update an existing Auth0 action by id. If the action is currently bound to a trigger, changes will not affect any user flows until the action is deployed. Returns: id, name, supported_triggers, all_changes_deployed, created_at, updated_at, code, dependencies, runtime, secrets, deployed_version, installed_integration_id, integration, status, built_at, deploy, modules, deployed. Required: id.
- **Get single Auth0 actions execution by ID** (Get). Get a specific Auth0 action execution by id. Returns: id, trigger_id, status, results, created_at, updated_at. Required: id. Executions are only stored for 10 days after creation.
- **Create a Auth0 actions module** (Create). Create a new Actions Module in Auth0 for reusable code across actions. Returns: id, name, code, dependencies, secrets, actions_using_module_total, all_changes_published, latest_version_number, created_at, updated_at, latest_version, configuration. Required: name, code.
- **Delete a Auth0 actions module by ID** (Delete). Delete a specific Auth0 Actions Module by id. The deletion will fail if the module is still in use by any actions. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 actions module by ID** (Get). Get a specific Auth0 Actions Module by its unique identifier. Returns: id, name, code, dependencies, secrets, actions_using_module_total, all_changes_published, latest_version_number, created_at, updated_at, latest_version. Required: id.
- **Update a Auth0 actions module by ID** (Update). Update properties of an existing Auth0 Actions Module, such as code, dependencies, or secrets. Returns: id, name, code, dependencies, secrets, actions_using_module_total, all_changes_published, latest_version_number, created_at, updated_at, latest_version. Required: id.
- **Create a Auth0 agent** (Create). Create an agent in Auth0. Returns: agent_id, name, created_at, updated_at, external_agent_id, metadata, id.
- **Delete a Auth0 agent by ID** (Delete). Delete an Auth0 agent by id. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 agent by ID** (Get). Get a single Auth0 agent by id. Returns: agent_id, name, created_at, updated_at, external_agent_id, metadata, id. Required: id.
- **List all Auth0 agents** (List). List agents in Auth0. Returns: agents, next. Max 100 per page.
- **Update a Auth0 agent by ID** (Update). Update an Auth0 agent by id. Returns: agent_id, name, created_at, updated_at, external_agent_id, metadata, id. Required: id.
- **Auth0 attack protection bot detections bulk update** (Update). Update the Bot Detection configuration of your Auth0 tenant. Returns the updated bot detection settings object including its attributes (configuration fields defined in Auth0's OpenAPI schema).
- **List all Auth0 attack protection bot detections** (List). Get the Bot Detection configuration of your Auth0 tenant. Returns the bot detection settings object including its attributes (configuration fields defined in Auth0's OpenAPI schema).
- **Attack protection breached password detections bulk update** (Update). Update the Breached Password Detection settings configuration for your Auth0 tenant. Returns the updated Breached Password Detection settings configuration object. The request body and response field-level details are defined in the Auth0 Management API OpenAPI schema but are not enumerated in the integration's crawled documentation.
- **List all Auth0 attack protection breached password detections** (List). Get the Breached Password Detection settings configuration for your Auth0 tenant. Returns the Breached Password Detection settings configuration object. The response field-level details are defined in the Auth0 Management API OpenAPI schema but are not enumerated in the integration's crawled documentation.
- **Auth0 attack protection brute force protections bulk update** (Update). Update the Brute-force Protection configuration of your Auth0 tenant, including whether protection is enabled, which shields to trigger, the counting mode, max attempts, and IP allowlist. Returns: enabled, shields, allowlist, mode, max_attempts. All body fields are optional; only provided fields are updated.
- **List all Auth0 attack protection brute force protections** (List). Get Brute-force settings. Returns: enabled, shields, allowlist, mode, max_attempts.
- **Auth0 attack protection captchas bulk update** (Update). Update the CAPTCHA configuration for your Auth0 tenant via partial PATCH. Only provided fields are updated. Returns the updated CAPTCHA configuration object with schema-specific fields defined in the upstream Auth0 API.
- **List all Auth0 attack protection captchas** (List). Get the CAPTCHA attack protection configuration for an Auth0 tenant. Returns the CAPTCHA configuration object with schema-specific fields defined in the upstream Auth0 API.
- **Auth0 attack protection phone provider protections bulk update** (Update). Update the phone provider protection (exponential backoff) configuration for an Auth0 tenant. Returns: type.
- **List all Auth0 attack protection phone provider protections** (List). Get the phone provider protection (exponential backoff) configuration for an Auth0 tenant. Returns: type.
- **Auth0 attack protection suspicious IP throttlings bulk update** (Update). Update Suspicious IP Throttling settings. Returns: enabled, shields, allowlist, stage.
- **List all Auth0 attack protection suspicious IP throttlings** (List). Get Suspicious IP Throttling settings. Returns: enabled, shields, allowlist, stage.
- **Delete a Auth0 blocks IP by ID** (Delete). Remove a block imposed by Auth0 Suspicious IP Throttling for a given IP address. Returns an empty 204 response on success. Required: id (the IP address to unblock).
- **Get single Auth0 blocks IP by ID** (Get). Check whether a specific IP address is currently blocked by Auth0 Suspicious IP Throttling. Returns a 200 status if the IP is blocked, or 404 if not currently blocked. Required: id (the IP address to check).
- **Auth0 brandings bulk update** (Update). Update Auth0 branding settings for the tenant. Returns the updated branding settings object defined by the Auth0 Management API UpdateBrandingResponseContent schema.
- **List all Auth0 brandings** (List). Get Auth0 branding settings for the tenant. Returns the branding settings object whose fields are defined by the GetBrandingResponseContent schema in the Auth0 Management API.
- **List all Auth0 module actions** (List). List all Auth0 actions that use a specific Actions Module, showing which deployed action versions reference the module. Returns the list of actions using the module. Required: module_id.
- **Create a Auth0 module rollback** (Create). Rollback an Auth0 Actions Module draft to a previously created version, copying the code, dependencies, and secrets from that version into the current draft. Returns: id, name, code, dependencies, secrets, actions_using_module_total, all_changes_published, latest_version_number, created_at, updated_at, latest_version. Required: module_id, module_version_id. Returns 409 if the specified version is…
- **Create a Auth0 module version** (Create). Create a new immutable version of an Auth0 Actions Module from the current draft, publishing it for reference by actions while preserving the draft for continued development. Returns: id, module_id, version_number, code, secrets, dependencies, created_at, updated_at. Required: module_id. Returns 409 if no draft is available; 412 if the maximum number of module versions has been reached.
- **Get single Auth0 module version by ID** (Get). Get a specific immutable version of an Auth0 Actions Module by its version ID. Returns: id, module_id, version_number, code, secrets, dependencies, created_at, updated_at. Required: module_id, id.
- **List all Auth0 module versions** (List). List all published versions of a specific Auth0 Actions Module. Returns: versions, total, page, per_page. Required: module_id.
- **Create a Auth0 phone provider** (Create). Create a phone provider in Auth0 for phone messaging. The credentials object requires different properties depending on the provider specified by name. Returns: id, tenant, name, channel, disabled, configuration, created_at, updated_at, credentials. Required: name, credentials.
- **Delete a Auth0 phone provider by ID** (Delete). Delete a phone provider in Auth0 by id. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 phone provider by ID** (Get). Get a phone provider in Auth0 by id. Returns: id, tenant, name, channel, disabled, configuration, created_at, updated_at, credentials. Required: id.
- **List all Auth0 phone providers** (List). List phone messaging providers configured for an Auth0 tenant. Returns: providers. Filter by enabled or disabled providers using the disabled query parameter.
- **Update a Auth0 phone provider by ID** (Update). Update a phone messaging provider in Auth0 by id. The credentials object requires different properties depending on the provider specified by name. Returns: id, tenant, name, channel, disabled, configuration, created_at, updated_at, credentials. Required: id.
- **Auth0 trigger bindings bulk update** (Update). Update all actions bound to an Auth0 trigger; the order provided determines execution order. Returns the updated bindings array, where each binding includes action_id, display_name, trigger_id, created_at, and updated_at. Required: trigger_id, bindings.
- **List all Auth0 trigger bindings** (List). List the actions bound to a trigger in Auth0, returned in execution order for the associated flow. Returns a paginated list of trigger bindings where each binding includes id, trigger_id, display_name, action, created_at, and updated_at. Required: trigger_id.
- **Create a Auth0 version deploy** (Create). Deploy (roll back to) a previous version of an Auth0 action, creating a new deployed version identical to the specified one. If the action is bound to a trigger, the new version executes immediately. Returns the created action version including id, created_at, and updated_at. Required: action_id, version_id.
- **Create a Auth0 branding theme** (Create). Create a new branding theme in Auth0. Returns the created theme including id, borders, colors, fonts, page_background, and widget configuration. A 409 is returned if a theme already exists.
- **Delete a Auth0 branding theme by ID** (Delete). Delete an Auth0 branding theme by id. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 branding theme by ID** (Get). Get a specific Auth0 branding theme by id. Returns the theme including id, borders, colors, fonts, page_background, and widget configuration. Required: id.
- **Update a Auth0 branding theme by ID** (Update). Update an Auth0 branding theme by id. Returns the updated theme including id, borders, colors, fonts, page_background, and widget configuration. Required: id.
- **List all Auth0 branding themes default** (List). Get the default branding theme in Auth0. Returns the theme attributes object with color, border, font, and page background settings. No required parameters.
- **Create a Auth0 cimd preview** (Create). Preview and validate a Client ID Metadata Document in Auth0 without creating a client, useful for testing metadata URIs before CIMD registration. Returns: client_id, errors, validation, mapped_fields, attributes. Required: external_client_id.
- **Create a Auth0 cimd register** (Create). Register or update a CIMD client in Auth0 via a Client ID Metadata Document URI. Fetches and validates the metadata, maps CIMD fields to Auth0 client configuration, and creates or rotates credentials from the JWKS. Returns: client_id, mapped_fields, validation. Required: external_client_id. Idempotent — uses external_client_id as the unique identifier for upsert.
- **List all Auth0 client connections** (List). List enabled connections for a specific Auth0 client (application) using checkpoint pagination. Returns: connections, next. Required: client_id. Max 100 results per page.
- **Auth0 client credentials bulk delete** (Delete). Delete an Auth0 client credential. Returns an empty 204 response on success. Required: client_id, credential_id.
- **Auth0 client credentials bulk update** (Update). Update an Auth0 client credential. Returns the updated credential including id, credential_type, name, created_at, and updated_at. Required: client_id, credential_id.
- **Create a Auth0 client credential** (Create). Create a client credential for an Auth0 application for Private Key JWT, mTLS, or JWT-secured Authorization requests. Returns the created credential including id, credential_type, name, created_at, and updated_at. Required: client_id, credential_type. The credential is created but not enabled until the corresponding client properties are set.
- **Get single Auth0 client credential by ID** (Get). Get a single Auth0 client credential by id. Returns the credential including id, credential_type, name, created_at, and updated_at. Required: client_id, id.
- **List all Auth0 client credentials** (List). List all client credentials for an Auth0 application. Returns each credential with id, credential_type, name, created_at, and updated_at. Required: client_id.
- **List all Auth0 client grant organizations** (List). List organizations associated with a specific Auth0 client grant using checkpoint pagination. Returns: id, name. Required: client_grant_id.
- **Create a Auth0 client grant** (Create). Create a client grant in Auth0 for a machine-to-machine application, linking a client to an API audience with specified scopes. Returns: id, client_id, audience, scope, organization_usage, allow_any_organization, default_for, is_system, subject_type, authorization_details_types, allow_all_scopes. Required: audience.
- **Delete a Auth0 client grant by ID** (Delete). Delete an Auth0 client grant by id. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 client grant by ID** (Get). Get a single Auth0 client grant by id, including the scopes associated with the application/API pair. Returns: id, client_id, audience, scope, organization_usage, allow_any_organization, default_for, is_system, subject_type, authorization_details_types, allow_all_scopes. Required: id.
- **List all Auth0 client grants** (List). List Auth0 client grants, including the scopes associated with each application/API pair. Returns per grant: id, client_id, audience, scope, allow_any_organization, subject_type, default_for. Filterable by audience, client_id, allow_any_organization, subject_type, and default_for. The default_for and client_id filters are mutually exclusive.
- **Update a Auth0 client grant by ID** (Update). Update an Auth0 client grant by id, such as modifying the granted scopes. Returns: id, client_id, audience, scope, organization_usage, allow_any_organization, default_for, is_system, subject_type, authorization_details_types, allow_all_scopes. Required: id.
- **Create a Auth0 client rotate secret** (Create). Rotate the client secret for an Auth0 client. Returns the updated client object including client_secret (not base64 encoded), client_id, name, app_type, and other configuration fields. Required: client_id. Cannot be used with clients configured with Private Key JWT authentication.
- **Create a Auth0 client** (Create). Create a new client (application or SSO integration) in Auth0. Returns the created client including client_id, name, app_type, description, callbacks, and grant_types. Required: name. The client_authentication_methods and token_endpoint_auth_method properties are mutually exclusive.
- **Delete a Auth0 client by ID** (Delete). Delete an Auth0 client and related configuration (rules, connections, etc) by id. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 client by ID** (Get). Get a single Auth0 client by id. Returns the full client object including client_id, name, app_type, description, callbacks, allowed_origins, grant_types, and token_endpoint_auth_method. Required: id.
- **List all Auth0 clients** (List). List Auth0 clients (applications and SSO integrations) with optional filters and field projection. Returns: name, description, updated_at. Max 100 per page.
- **Auth0 clients search** (Search). Search Auth0 clients using SCIM or Lucene filter syntax with low-latency, eventually consistent results. Returns a list of clients (each with client_id, name, app_type, description, callbacks, grant_types) and a next cursor for pagination. Supports up to 5 filter operations per query; results may not reflect recent updates immediately. Max 100 per page.
- **Update a Auth0 client by ID** (Update). Update an Auth0 client's settings by id. Returns the updated client object including client_id, name, app_type, callbacks, grant_types, jwt_configuration, and token_endpoint_auth_method. Required: id. The client_authentication_methods and token_endpoint_auth_method properties are mutually exclusive; jwt_configuration.alg must be RS256 when using client_authentication_methods.
- **Create a Auth0 connection profile** (Create). Create a connection profile in Auth0. Returns: id, name, organization, connection_name_prefix_template, enabled_features, connection_config, strategy_overrides, created_at, updated_at. Required: name.
- **Delete a Auth0 connection profile by ID** (Delete). Delete a connection profile in Auth0 by id. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 connection profile by ID** (Get). Get a single connection profile in Auth0 by id. Returns: id, name, organization, connection_name_prefix_template, enabled_features, connection_config, strategy_overrides, created_at, updated_at. Required: id.
- **List all Auth0 connection profiles** (List). List connection profiles in Auth0 with checkpoint pagination. Returns each profile's id, name, created_at, and updated_at. Max 10 per page.
- **Update a Auth0 connection profile by ID** (Update). Update a connection profile in Auth0 by id. Returns: id, name, organization, connection_name_prefix_template, enabled_features, connection_config, strategy_overrides, created_at, updated_at. Required: id.
- **Get single Auth0 connection profiles template by ID** (Get). Get a single Auth0 connection profile template by id. Returns: id, display_name, template. Required: id.
- **List all Auth0 connection profiles templates** (List). List Auth0 connection profile templates. Returns each template's id.
- **Create a Auth0 connection** (Create). Create a new Auth0 connection with a specified name and identity provider strategy. Returns: name, display_name, options, id, strategy, realms, enabled_clients, is_domain_connection, show_as_button, metadata, authentication, connected_accounts, cross_app_access_requesting_app, cross_app_access_resource_app. Required: name, strategy. Creating a connection with the same name as a recently deleted…
- **Get single Auth0 connection by ID** (Get). Get a specific Auth0 connection by id, including options for identity provider configuration. Returns: name, display_name, options, id, strategy, realms, enabled_clients, is_domain_connection, show_as_button, metadata, authentication, connected_accounts, cross_app_access_requesting_app, cross_app_access_resource_app. Required: id.
- **List all Auth0 connections** (List). List all Auth0 connections in your tenant, optionally filtered by strategy or name. Returns: id, name. Checkpoint pagination must be used to retrieve more than 1000 connections.
- **Update a Auth0 connection by ID** (Update). Update an Auth0 connection by id, including option properties for identity provider configuration. Returns: name, display_name, options, id, strategy, realms, enabled_clients, is_domain_connection, show_as_button, metadata, authentication, connected_accounts, cross_app_access_requesting_app, cross_app_access_resource_app. Required: id. If the options parameter is provided, the entire options…
- **Delete a Auth0 connection by ID** (Delete). Delete an Auth0 connection by id. Returns an empty 204 response on success. Required: id. This action cannot be undone; deletion may be asynchronous (202) for connections with many users.
- **Auth0 phone templates bulk update** (Update). Update Auth0 Guardian phone enrollment and verification message templates for your tenant. Returns: enrollment_message, verification_message. Required: enrollment_message, verification_message. A subscription is required to use this endpoint.
- **Create a Auth0 phone template** (Create). Create a phone notification template in Auth0. Returns the created phone template object including its id and attributes. Returns 409 if a phone template is already configured for the tenant.
- **Delete a Auth0 phone template by ID** (Delete). Delete an Auth0 phone notification template by id. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 phone template by ID** (Get). Get a single Auth0 phone notification template by id. Returns: id, channel, customizable, tenant, content, type, disabled. Required: id.
- **List all Auth0 phone templates** (List). List Auth0 phone notification templates, optionally filtered by enabled/disabled state. Returns: templates.
- **Update a Auth0 phone template by ID** (Update). Update a phone notification template in Auth0. Returns the updated template including its id and disabled status. Required: id.
- **Auth0 phone templates update reset** (Update). Reset an Auth0 phone notification template's values to their defaults by template_id. Returns: id, channel, customizable, tenant, content, type, disabled, created_at, updated_at. Required: template_id.
- **List all Auth0 phone templates phone** (List). List MFA enrollment and verification phone templates for phone-type factors in your Auth0 tenant. Returns: enrollment_message, verification_message.
- **Create a Auth0 provider try** (Create). Send a test phone notification for a configured Auth0 branding phone provider. Returns a 202 Accepted response indicating the notification was sent. Required: provider_id, to.
- **Create a Auth0 template try** (Create). Send a test phone notification for a configured Auth0 phone notification template. Returns a 202 Accepted response confirming the test notification was sent. Required: template_id, to.
- **Auth0 templates universal logins bulk delete** (Delete). Delete the Auth0 Universal Login branding template. Returns an empty 204 response on success.
- **Auth0 templates universal logins bulk update** (Update). Update or create the Auth0 Universal Login branding template with Liquid HTML. The template must include auth0:head and auth0:widget tags; max payload 102400 characters. Returns an empty response on success (201 if created, 204 if updated). Required: template.
- **List all Auth0 templates universal logins** (List). Get the Auth0 Universal Login branding template. Returns: template (the Liquid HTML content for the login experience).
- **Auth0 connection clients bulk update** (Update). Update enabled Auth0 clients for a connection by submitting an array of client_id and status pairs to enable or disable the connection per client. Returns an empty 204 response on success. Required: connection_id, body (each item requires client_id and status).
- **List all Auth0 connection clients** (List). List all Auth0 clients that have a specific connection enabled, using checkpoint pagination. Returns: clients, next. Required: connection_id.
- **Auth0 connection directory provisionings bulk delete** (Delete). Delete the directory provisioning configuration for an Auth0 connection. Returns an empty 204 response on success. Required: connection_id.
- **Auth0 connection directory provisionings bulk update** (Update). Update the directory provisioning configuration for an Auth0 connection. Returns the updated directory provisioning configuration object. Required: connection_id.
- **Create a Auth0 connection directory provisioning** (Create). Create a directory provisioning configuration for an Auth0 connection. Returns the created directory provisioning configuration object. Required: connection_id. Returns 409 if directory provisioning is already enabled on the connection.
- **List all Auth0 connection directory provisionings** (List). Retrieve the directory provisioning configuration for an Auth0 connection. Returns the directory provisioning configuration object. Required: connection_id.
- **Create a Auth0 connection key** (Create). Provision initial connection keys for an Auth0 Okta or OIDC connection, enabling zero-downtime transitions to Private Key JWT authentication. Returns the created connection key object including id and attributes. Required: connection_id. Returns 409 if keys have already been created for the connection.
- **List all Auth0 connection keys** (List). List connection keys for an Auth0 connection using the Okta or OIDC strategy. Returns an array of connection key objects representing the cryptographic keys used for Private Key JWT authentication. Required: connection_id.
- **Auth0 connection SCIM configurations bulk delete** (Delete). Delete an Auth0 connection's SCIM configuration by connection_id. Returns an empty 204 response on success. Required: connection_id.
- **Auth0 connection SCIM configurations bulk update** (Update). Update an Auth0 connection's SCIM configuration by connection_id. Returns: connection_id, connection_name, strategy, tenant_name, user_id_attribute, mapping, created_at, updated_on. Required: connection_id.
- **Create a Auth0 connection SCIM configuration** (Create). Create a SCIM configuration for an Auth0 connection. Returns: connection_id, connection_name, strategy, tenant_name, user_id_attribute, mapping, created_at, updated_on. Required: connection_id. SCIM cannot be enabled when the Azure AD common endpoint is used.
- **List all Auth0 connection SCIM configurations** (List). Get an Auth0 connection's SCIM configuration. Returns: connection_id, connection_name, strategy, tenant_name, user_id_attribute, mapping, created_at, updated_on. Required: connection_id.
- **List all Auth0 connection status** (List). Check the online status of an AD/LDAP connection in Auth0 by connection_id. Returns an empty 200 response when the connection is online; a 404 is returned when the connection is not found or not connected to any node. Required: connection_id.
- **Auth0 connection users bulk delete** (Delete). Delete a specific Auth0 connection user identified by email. Only Database Connections are supported, and you cannot delete all users from a connection in a single call. Returns an empty 204 response on success. Required: connection_id, email.
- **List all Auth0 connections directory provisionings** (List). List directory provisioning configurations for an Auth0 tenant. Returns the tenant's directory provisioning configurations. Max 100 results per page (defaults to 50).
- **List all Auth0 connections SCIM configurations** (List). List SCIM configurations for an Auth0 tenant. Returns: scim_configurations, next. Max 100 results per page; uses checkpoint-based pagination.
- **Create a Auth0 custom domain test** (Create). Run the test process on an Auth0 custom domain to check its configuration. Returns the custom domain test result. Required: custom_domain_id. Returns 409 if the custom domain is not ready.
- **Auth0 custom domains bulk update** (Update). Set the default custom domain for the Auth0 tenant. Returns the updated default domain including id, domain, type, status, and tls_policy. Required: domain.
- **Create a Auth0 custom domain** (Create). Create a new custom domain in Auth0. The domain must be verified before it accepts requests. Returns: custom_domain_id, domain, primary, is_default, status, type, verification, custom_client_ip_header, tls_policy, domain_metadata, certificate, relying_party_identifier, id. Required: domain, type.
- **Delete a Auth0 custom domain by ID** (Delete). Delete a custom domain in Auth0 by id and stop serving requests for it. The default custom domain cannot be deleted until another domain is set as default. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 custom domain by ID** (Get). Get a single custom domain configuration and status in Auth0 by id. Returns: custom_domain_id, domain, primary, is_default, status, type, origin_domain_name, verification, custom_client_ip_header, tls_policy, domain_metadata, certificate, relying_party_identifier, id. Required: id.
- **List all Auth0 custom domains** (List). List custom domain configurations in Auth0. Returns: id, type. Supports Lucene query syntax filtering and field selection.
- **Update a Auth0 custom domain by ID** (Update). Update a custom domain in Auth0 by modifying custom_client_ip_header or tls_policy. Returns: custom_domain_id, domain, primary, is_default, status, type, verification, custom_client_ip_header, tls_policy, domain_metadata, certificate, relying_party_identifier. Required: id. The compatible TLS policy is no longer supported; custom_client_ip_header cannot be set on auth0_managed domains and…
- **Auth0 custom domains verify** (Verify). Verify an Auth0 custom domain by triggering the ownership verification process. Returns: custom_domain_id, domain, primary, status, type, cname_api_key, origin_domain_name, verification, custom_client_ip_header, tls_policy, domain_metadata, certificate, id, relying_party_identifier. Required: custom_domain_id. May take up to 10 minutes before the domain accepts requests; cname_api_key is included…
- **List all Auth0 custom domains default** (List). Get the default custom domain configured for an Auth0 tenant. Returns: custom_domain_id, domain, status, type, custom_client_ip_header, tls_policy.
- **Create a Auth0 device credential** (Create). Create a device public key credential in Auth0 to manage refresh token rotation for a given user. Returns: id, type. Required: device_name, type, value, device_id.
- **Delete a Auth0 device credential by ID** (Delete). Delete a device credential in Auth0 by id. Returns an empty 204 response on success. Required: id.
- **List all Auth0 directory provisioning default mappings** (List). Get the default directory provisioning attribute mapping for an Auth0 connection. Returns the default mapping object with fields defined by the upstream schema GetDirectoryProvisioningDefaultMappingResponseContent. Required: connection_id.
- **Create a Auth0 directory provisioning synchronization** (Create). Trigger an on-demand directory provisioning synchronization for an Auth0 connection. Returns: connection_id, synchronization_id, status. Required: connection_id. A connection that was synchronized in the last 30 minutes cannot be synchronized again, and a 409 is returned if a synchronization is already in progress.
- **Auth0 directory provisioning synchronized groups bulk delete** (Delete). Delete synchronized group selections from an Auth0 connection directory provisioning configuration. Returns an empty 204 response on success. Required: connection_id, groups.
- **Auth0 directory provisioning synchronized groups bulk update** (Update). Create or replace synchronized group selections for an Auth0 connection directory provisioning configuration. Returns an empty 204 response on success. Required: connection_id, groups.
- **Create a Auth0 directory provisioning synchronized group** (Create). Add synchronized group selections to an Auth0 connection directory provisioning configuration. Returns an empty 204 response on success. Required: connection_id, groups.
- **List all Auth0 directory provisioning synchronized groups** (List). List synchronized groups for an Auth0 connection directory provisioning configuration. Returns: groups, next. Required: connection_id.
- **Auth0 email templates bulk update** (Update). Replace an Auth0 email template by template name using a PUT operation. Returns: template, body, from, resultUrl, subject, syntax, urlLifetimeInSeconds, includeEmailInRedirect, enabled, resultUri. Required: template_name, template.
- **Create a Auth0 email template** (Create). Create a new Auth0 email template for a pre-defined template name. Returns: template, body, from, resultUrl, subject, syntax, urlLifetimeInSeconds, includeEmailInRedirect, enabled, resultUri. Required: template. Returns 409 if the template already exists.
- **List all Auth0 email templates** (List). Get an Auth0 email template by its pre-defined template name. Returns: template, body, from, resultUrl, subject, syntax, urlLifetimeInSeconds, includeEmailInRedirect, enabled, resultUri. Required: template_name. Valid template names include verify_email, verify_email_by_code, reset_email, welcome_email, blocked_account, enrollment_email, mfa_oob_code, user_invitation, and others.
- **Auth0 email templates partial update** (Update). Partially update an Auth0 email template by id (template name). Returns: template, body, from, resultUrl, subject, syntax, urlLifetimeInSeconds, includeEmailInRedirect, enabled, resultUri. Required: id.
- **Auth0 emails providers bulk delete** (Delete). Delete the email provider in Auth0. Returns an empty 204 response on success.
- **Auth0 emails providers bulk update** (Update). Update the email provider configuration in Auth0. Returns the updated provider object including name, enabled, credentials, default_from_address, and settings. The credentials object requires different properties depending on the provider name.
- **Create a Auth0 emails provider** (Create). Configure a new email provider in Auth0. Returns the created provider object including name, enabled, credentials, default_from_address, and settings. Required: name, credentials. The credentials object requires different properties depending on the provider name.
- **List all Auth0 emails providers** (List). Get the email provider configuration in Auth0. Returns: name, enabled, default_from_address, credentials, settings. Use the fields and include_fields query parameters to control which fields are included or excluded from the result.
- **Create a Auth0 event stream** (Create). Create an Auth0 event stream that delivers tenant events to a webhook, AWS EventBridge, or Auth0 Action destination. Returns: id, status, name, subscriptions, created_at, updated_at, destination. Required: name, subscriptions, and destination.
- **Get single Auth0 event stream by ID** (Get). Get a single Auth0 event stream by id. Returns: id, status, name, subscriptions, created_at, updated_at, destination. Required: id.
- **List all Auth0 event streams** (List). List Auth0 event streams with cursor-based pagination. Returns each stream's id, status, name, subscriptions, created_at, updated_at, and destination with type-specific configuration.
- **Delete a Auth0 event stream by ID** (Delete). Delete an Auth0 event stream by id. Returns an empty 204 response on success. Required: id.
- **Update a Auth0 event stream by ID** (Update). Update an Auth0 event stream by id, such as its name or status. Returns: id, status, name, subscriptions, created_at, updated_at, destination. Required: id.
- **Create a Auth0 keys rotate** (Create). Rotate connection keys for an Auth0 Okta or OIDC connection strategy. Returns the rotated keys response including its attributes. Required: connection_id. Only supported on connections configured to use JWT Client Authentication.
- **List all Auth0 SCIM configuration default mappings** (List). Get an Auth0 connection's default SCIM mapping by connection id. Returns the connection's default SCIM mapping object. Required: connection_id.
- **Auth0 SCIM configuration tokens bulk delete** (Delete). Delete a specific SCIM token for an Auth0 connection by connection_id and token_id. Returns an empty 204 response on success. Required: connection_id, token_id.
- **Create a Auth0 SCIM configuration token** (Create). Create a SCIM token for an Auth0 connection's SCIM client. Returns: token_id, token, scopes, created_at, valid_until, aud, iat, jti. Required: connection_id. A maximum of 2 tokens may be issued per connection.
- **List all Auth0 SCIM configuration tokens** (List). List all SCIM tokens for an Auth0 connection. Returns each token's aud, scopes, iat, and jti. Required: connection_id.
- **Get single Auth0 event stream delivery by ID** (Get). Get the delivery history for a specific event in an Auth0 event stream. Returns: id, event_stream_id, status, event_type, attempts, event, configuration. Required: event_stream_id, id.
- **List all Auth0 event stream deliveries** (List). List delivery history for an Auth0 event stream. Returns: deliveries, next. Required: event_stream_id. Max 100 per page.
- **Create a Auth0 event stream redeliver** (Create). Redeliver failed events for an Auth0 event stream by submitting a bulk redelivery request. Returns a 202 Accepted response confirming the redelivery request was accepted. Required: event_stream_id.
- **Update a Auth0 event stream redeliver by ID** (Update). Redeliver a single failed event by its event ID for an Auth0 event stream. Returns an empty 202 response on success. Required: event_stream_id, id.
- **Create a Auth0 event stream test** (Create). Send a test event to an Auth0 event stream to verify the stream is correctly configured and delivering events. Returns a 202 Accepted acknowledgment that the test event was submitted for processing. Required: event_stream_id, event_type.
- **List all Auth0 events** (List). Subscribe to Auth0 events via Server-Sent Events (SSE), receiving a continuous stream of real-time tenant events. Returns a stream of SSE events, each containing type (event type, e.g., user.created), data (event-type-specific payload), and id (cursor token for resuming the stream).
- **Update a Auth0 experiment status by ID** (Update). Transition an Auth0 experiment to a new status through its lifecycle (draft→active, active→paused, paused→active, active/paused→completed). Activation runs full readiness validation. Returns: id, name, description, feature_flag_id, authentication_flow, allocation_strategy, assignment_config, status, is_valid, allocations, started_at, ended_at, created_at, updated_at. Required: experiment_id,…
- **Create a Auth0 experiment validate** (Create). Validate an Auth0 experiment to check whether it is ready to be activated. Returns: is_valid, errors. Read-only; no state is modified. Required: experiment_id.
- **Create a Auth0 experimentation experiment** (Create). Create a new experiment for A/B testing in Auth0's Experiment Center with traffic allocations. Returns the created experiment including its id, name, status, feature_flag_id, allocations, and assignment_config. Required: name, feature_flag_id, authentication_flow, allocation_strategy, assignment_config, allocations. Experiments may have at most 20 allocations.
- **Delete a Auth0 experimentation experiment by ID** (Delete). Delete an Auth0 experiment and its allocations by id. Active experiments cannot be deleted; pause or complete the experiment first. Idempotent — Returns an empty 204 response on success. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 experimentation experiment by ID** (Get). Get a single Auth0 experiment with its allocations by id. Returns: id, name, description, feature_flag_id, authentication_flow, allocation_strategy, assignment_config, status, is_valid, allocations, started_at, ended_at, created_at, updated_at. Required: id.
- **List all Auth0 experimentation experiments** (List). List experiments for the Auth0 tenant with optional filters by status, authentication flow, and feature flag. Returns each experiment's id, name, status, feature_flag_id, allocations, and assignment_config. Max 50 per page.
- **Update a Auth0 experimentation experiment by ID** (Update). Partially update an Auth0 experiment by id. Only provided fields are updated; providing allocations replaces the entire allocations set. Returns the updated experiment including its id, name, status, allocations, and assignment_config. Required: id. Allocations cannot be modified while the experiment is active.
- **Create a Auth0 experimentation feature flag** (Create). Create a new Auth0 experimentation feature flag for use in experiments. Returns: id, name, description, type, status, created_at, updated_at. Required: name, parameters.
- **Delete a Auth0 experimentation feature flag by ID** (Delete). Delete an Auth0 experimentation feature flag by id. Returns an empty 204 response on success. Idempotent: returns 204 even if the flag does not exist. Required: id.
- **Get single Auth0 experimentation feature flag by ID** (Get). Get a single Auth0 experimentation feature flag by id. Returns: id, name, description, type, status, created_at, updated_at. Required: id.
- **List all Auth0 experimentation feature flags** (List). List Auth0 experimentation feature flags with optional type and status filters. Returns: feature_flags, next. Max 50 per page.
- **Update a Auth0 experimentation feature flag by ID** (Update). Partially update an Auth0 experimentation feature flag by id; only provided fields are updated. Returns: id, name, description, type, status, created_at, updated_at. Required: id.
- **Create a Auth0 experimentation segment** (Create). Create a new segment for the Auth0 Experiment Center with rule-based membership criteria for use in experiments. Returns: id, name, description, type, rules, created_at, updated_at. Required: name, rules.
- **Delete a Auth0 experimentation segment by ID** (Delete). Delete an Auth0 experimentation segment by id. Idempotent — Returns an empty 204 response on success. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 experimentation segment by ID** (Get). Get a single Auth0 experimentation segment by id. Returns: id, name, description, type, rules, created_at, updated_at. Required: id.
- **List all Auth0 experimentation segments** (List). List experimentation segments for the Auth0 tenant with optional type filtering. Returns: segments, next. Max 50 per page.
- **Update a Auth0 experimentation segment by ID** (Update). Partially update an Auth0 experimentation segment by id. Only provided fields are updated; sending rules replaces the entire rules array. Returns: id, name, description, type, rules, created_at, updated_at. Required: id.
- **Update a Auth0 feature flag status by ID** (Update). Transition an Auth0 feature flag to a new lifecycle status. Returns: id, name, description, type, status, created_at, updated_at. Required: feature_flag_id, status. Allowed transitions: draft → active, draft → archived, active → archived; at least 2 variations required to activate.
- **Auth0 feature flag variations bulk delete** (Delete). Delete a variation from an Auth0 feature flag by ID. Returns an empty 204 response on success. Cannot delete the last remaining variation or a variation in use by non-archived allocations. Required: feature_flag_id, vid.
- **Auth0 feature flag variations bulk update** (Update). Partially update an Auth0 feature flag variation by ID; only provided fields are updated. Returns: id, feature_flag_id, name, description, overrides, created_at, updated_at. Required: feature_flag_id, vid.
- **Create a Auth0 feature flag variation** (Create). Create a new variation with parameter overrides for an Auth0 feature flag. Returns: id, feature_flag_id, name, description, overrides, created_at, updated_at. Required: feature_flag_id, name. Variation names must be unique within the feature flag.
- **List all Auth0 feature flag variations** (List). List all variations for an Auth0 feature flag. Returns: variations. Required: feature_flag_id.
- **List all Auth0 feature flag variations feature flags** (List). Get a single Auth0 feature flag variation by its variation ID within a specific feature flag. Returns: id, feature_flag_id, name, description, overrides, created_at, updated_at. Required: feature_flag_id, vid.
- **Auth0 flow executions bulk delete** (Delete). Delete an Auth0 flow execution by flow_id and execution_id. Returns an empty 204 response on success. Required: flow_id, execution_id.
- **Get single Auth0 flow execution by ID** (Get). Get a single Auth0 flow execution by id. Returns the execution object including its id, flow_id, created_at, and updated_at. Required: flow_id, id.
- **List all Auth0 flow executions** (List). List Auth0 flow executions for a specific flow. Returns execution records including id, created_at, and updated_at. Required: flow_id.
- **Create a Auth0 flow** (Create). Create a new flow in Auth0. Returns: id, name, actions, created_at, updated_at, executed_at. Required: name.
- **Delete a Auth0 flow by ID** (Delete). Delete a flow in Auth0 by id. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 flow by ID** (Get). Get a single flow in Auth0 by id. Returns: id, name, actions, created_at, updated_at, executed_at. Required: id.
- **List all Auth0 flows** (List). List flows in Auth0 with optional filtering by synchronous flag and hydration. Returns: id, name, created_at, updated_at.
- **Update a Auth0 flow by ID** (Update). Update a flow in Auth0 by id. Returns: id, name, actions, created_at, updated_at, executed_at. Required: id.
- **Create a Auth0 form** (Create). Create a new form in Auth0. Returns: id, name, messages, languages, translations, nodes, start, ending, style, created_at, updated_at, embedded_at, submitted_at. Required: name.
- **Delete a Auth0 form by ID** (Delete). Delete an Auth0 form by id. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 form by ID** (Get). Get a single Auth0 form by id. Returns: id, name, messages, languages, translations, nodes, start, ending, style, created_at, updated_at, embedded_at, submitted_at, flow_count. Required: id.
- **List all Auth0 forms** (List). List Auth0 forms. Returns: id, name, created_at, updated_at.
- **Update a Auth0 form by ID** (Update). Update an Auth0 form by id. Returns: id, name, messages, languages, translations, nodes, start, ending, style, created_at, updated_at, embedded_at, submitted_at. Required: id.
- **List all Auth0 grants** (List). List Auth0 grants associated with your account, filterable by user, client, or audience. Returns: id. Max 100 per page.
- **Auth0 grants bulk delete** (Delete). Delete all grants for a specific user in Auth0 by user_id. Returns an empty 204 response on success. Required: user_id.
- **Delete a Auth0 grant by ID** (Delete). Delete a single Auth0 grant by id. Returns an empty 204 response on success. Required: id.
- **Create a Auth0 vault connection** (Create). Create a Flows Vault connection in Auth0. Returns the created connection including id, name, app_id, setup, created_at, and updated_at. Required: name, app_id, setup.
- **Delete a Auth0 vault connection by ID** (Delete). Delete a Flows Vault connection by id in Auth0. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 vault connection by ID** (Get). Get a single Flows Vault connection by id in Auth0. Returns id, name, app_id, setup, created_at, and updated_at. Required: id.
- **List all Auth0 vault connections** (List). List Flows Vault connections in Auth0. Returns each connection with id, name, app_id, setup, created_at, and updated_at. Optional: include_totals.
- **Update a Auth0 vault connection by ID** (Update). Update a Flows Vault connection by id in Auth0. Returns the updated connection including id, name, app_id, setup, created_at, and updated_at. Required: id.
- **Auth0 duo settings bulk update** (Update). Set the Auth0 Guardian DUO factor settings, including the DUO account configuration and other properties specific to this factor. Returns the updated DUO settings.
- **List all Auth0 duo settings** (List). Get the Auth0 Guardian DUO factor settings for multi-factor authentication. Returns the DUO account and factor configuration.
- **Auth0 duo settings partial update** (Update). Partially update the DUO multi-factor authentication factor configuration in Auth0 via a PATCH request. Returns the updated DUO settings object reflecting the current account and factor configuration. No required parameters; send only the fields you wish to change in the request body.
- **Create a Auth0 enrollments ticket** (Create). Create an Auth0 Guardian MFA enrollment ticket for a given user, optionally sending the ticket via email and specifying which factor to enroll with. Returns the created enrollment ticket. Required: user_id.
- **Auth0 group roles bulk delete** (Delete). Remove one or more roles from an Auth0 group by unassigning the specified role IDs. Returns an empty 204 response on success. Required: group_id, roles.
- **Auth0 group roles bulk delete organizations** (Delete). Remove one or more roles from a group within an Auth0 organization context by unassigning the specified role IDs. Returns an empty 204 response on success. Required: organization_id, group_id, roles.
- **Create a Auth0 group role** (Create). Assign one or more roles to a specified Auth0 group. Returns an empty 204 response on success. Required: group_id, roles.
- **List all Auth0 group roles** (List). List the roles assigned to an Auth0 group. Returns the roles array (each role containing id, name, description, type, and owner_id) and a next checkpoint for pagination. Required: group_id.
- **Create a Auth0 group roles group** (Create). Assign one or more roles to a group in an Auth0 organization context. Returns an empty 204 response on success. Required: organization_id, group_id, roles.
- **List all Auth0 group roles groups** (List). List the roles assigned to a group in the context of an Auth0 organization. Returns: roles, next. Required: organization_id, group_id.
- **Delete a Auth0 group by ID** (Delete). Delete an Auth0 group by its ID. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 group by ID** (Get). Get a single Auth0 group by its ID. Returns: id, name, external_id, connection_id, tenant_name, created_at, updated_at. Required: id.
- **List all Auth0 groups** (List). List all groups in your Auth0 tenant. Returns: id, name, connection_id, external_id, created_at, updated_at. Filter by connection_id, name, external_id, or search by name or external ID.
- **Auth0 groups list members** (List). List all users that are members of a specific Auth0 group. Returns: members, next. Required: group_id.
- **Delete a Auth0 guardian enrollment by ID** (Delete). Delete an Auth0 Guardian MFA enrollment by id. Removes a multi-factor authentication enrollment from a user's account, allowing re-enrollment. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 guardian enrollment by ID** (Get). Get a specific Auth0 Guardian MFA enrollment by id. Retrieves details such as status and type for a multi-factor authentication enrollment registered to a user account. Returns: id, status, name, identifier, phone_number, enrolled_at, last_auth, type. Required: id.
- **Auth0 guardian factors bulk update** (Update). Update the enabled or disabled status of a specific multi-factor authentication factor in Auth0. Returns: enabled, name. Required: name.
- **List all Auth0 guardian factors** (List). List all multi-factor authentication factors associated with your Auth0 tenant. Returns: enabled, trial_expired, name, settings.
- **Auth0 guardian policies bulk update** (Update). Set the multi-factor authentication (MFA) policies for your Auth0 tenant by providing an array of policy name strings. Returns the updated array of enabled policy names. Required: an array of policy names (all-applications or confidence-score). The confidence-score policy requires the Adaptive MFA add-on (Enterprise plan).
- **List all Auth0 guardian policies** (List). List the multi-factor authentication (MFA) policies configured for your Auth0 tenant. Returns an array of policy name strings: all-applications (prompts MFA for all logins) and confidence-score (prompts MFA only for low-confidence logins).
- **Create a Auth0 hook** (Create). Create a new hook in Auth0. Returns the created hook object including id, name, status, created_at, updated_at, and destination. Required: name, script, triggerId.
- **Get single Auth0 hook by ID** (Get). Get a single Auth0 hook by id. Returns the hook object including id, name, status, created_at, and updated_at. Required: id.
- **List all Auth0 hooks** (List). List all Auth0 hooks, optionally filtered by enabled status and triggerId. Returns hook records with id, name, status, created_at, and updated_at.
- **Update a Auth0 hook by ID** (Update). Update an existing Auth0 hook by id. Returns the updated hook object including id, name, status, created_at, and updated_at. Required: id.
- **Delete a Auth0 hook by ID** (Delete). Delete a hook in Auth0 by id. Returns an empty 204 response on success. Required: id.
- **Auth0 phone message types bulk update** (Update). Replace the list of phone-type MFA factors (sms and voice) that are enabled for your Auth0 tenant. Returns: message_types. Required: message_types.
- **List all Auth0 phone message types** (List). List the phone-type MFA factors (sms and voice) that are enabled for your Auth0 tenant. Returns: message_types.
- **Auth0 phone selected providers bulk update** (Update). Update the Auth0 multi-factor authentication phone provider for your tenant. Returns: provider. Required: provider.
- **List all Auth0 phone selected providers** (List). Retrieve the Auth0 multi-factor authentication phone provider configured for your tenant. Returns: provider.
- **Auth0 providers apns bulk update** (Update). Overwrite all configuration details of the Auth0 APNS push notification provider for MFA. Returns the updated APNS configuration object. The PKCS #12 certificate file must be valid with a non-expired certificate matching the environment and no deprecated encryption algorithms.
- **List all Auth0 providers apns** (List). Get the Auth0 APNS push notification provider configuration for MFA. Returns the APNS configuration object; field-level properties are defined by GetGuardianFactorsProviderApnsResponseContent in the Auth0 Management API OpenAPI specification and could not be resolved from the discovered source.
- **Auth0 providers apns partial update** (Update). Partially update the Auth0 APNS push notification provider configuration for MFA. Returns the updated APNS configuration object. The PKCS #12 certificate file must be valid with a non-expired certificate matching the environment and no deprecated encryption algorithms.
- **Auth0 providers fcms bulk update** (Update). Overwrite all Firebase Cloud Messaging (FCM) push notification provider configuration for MFA in Auth0. Returns the updated FCM configuration. The request body replaces the entire FCM configuration for your tenant.
- **Auth0 providers fcms partial update** (Update). Modify Firebase Cloud Messaging (FCM) push notification provider configuration details for MFA in Auth0. Returns the updated FCM configuration. Only the fields provided in the request body are changed; omitted fields retain their existing values.
- **Auth0 providers fcmv 1 s bulk update** (Update). Overwrite the Auth0 FCMV1 push notification provider configuration for your tenant, replacing all existing settings. Returns the updated FCMV1 configuration object.
- **Auth0 providers fcmv 1 s partial update** (Update). Partially update the Auth0 FCMV1 push notification provider configuration for your tenant, modifying only the supplied fields. Returns the updated FCMV1 configuration object.
- **Auth0 providers sns bulk update** (Update). Configure (overwrite) the AWS SNS push notification provider configuration for MFA in Auth0. Returns the updated SNS configuration object. Subscription required.
- **List all Auth0 providers sns** (List). Get the AWS SNS push notification provider configuration enabled for MFA in Auth0. Returns the SNS configuration object with provider settings.
- **Auth0 providers sns partial update** (Update). Partially update the AWS SNS push notification provider configuration for MFA in Auth0. Returns: aws_access_key_id, aws_secret_access_key, aws_region, sns_apns_platform_application_arn, sns_gcm_platform_application_arn, sns_platform_application_arn. All request body fields are optional — only the fields you include are updated.
- **Auth0 providers twilios bulk update** (Update). Update the Auth0 Twilio SMS provider configuration for MFA. Returns: from, messaging_service_sid, auth_token, sid. Deprecated — use the Update Twilio phone configuration endpoint instead.
- **Auth0 providers twilios bulk update phone** (Update). Update the Auth0 Twilio phone provider configuration for MFA. Returns: from, messaging_service_sid, auth_token, sid.
- **List all Auth0 providers twilios** (List). Get the Auth0 Twilio SMS provider configuration for MFA. Returns the Twilio provider configuration object. Deprecated — use the phone Twilio configuration endpoint instead.
- **List all Auth0 providers twilios twilio** (List). Get the Twilio phone provider configuration for MFA in Auth0. Returns the Twilio phone provider configuration details that have been set up in your tenant. No required parameters.
- **Auth0 push notification selected providers bulk update** (Push). Set the selected push notification provider for MFA push notifications in Auth0. Returns: provider. Required: provider.
- **List all Auth0 push notification selected providers** (List). Get the currently selected push notification provider for MFA push notifications in Auth0. Returns: provider. No required parameters.
- **Auth0 sms selected providers bulk update** (Update). Update the Auth0 MFA SMS provider configuration for the tenant. This endpoint has been deprecated; use the Update phone configuration endpoint instead. Returns: provider. Required: provider.
- **List all Auth0 sms selected providers** (List). Get the Auth0 MFA SMS provider configuration for the tenant. This endpoint has been deprecated; use the Retrieve phone configuration endpoint instead. Returns: provider.
- **Auth0 sms templates bulk update** (Update). Update SMS enrollment and verification templates for your Auth0 tenant. Returns: enrollment_message, verification_message. Required: enrollment_message, verification_message. This endpoint has been deprecated; use the phone templates endpoint instead.
- **List all Auth0 sms templates** (List). Retrieve SMS enrollment and verification templates configured for your Auth0 tenant. Returns: enrollment_message, verification_message. This endpoint has been deprecated; use the phone templates endpoint instead.
- **Create a Auth0 encryption rekey** (Create). Perform a rekeying operation on the Auth0 encryption key hierarchy. Returns an empty 204 response on success.
- **Auth0 hook secrets bulk delete** (Delete). Delete one or more existing secrets from an Auth0 hook. Accepts an array of secret names to remove. Returns an empty 204 response on success. Required: hook_id.
- **Auth0 hook secrets bulk update** (Update). Update one or more existing secrets for an Auth0 hook. Accepts an object of key-value pairs where each key is the name of an existing secret and each value is the new secret value. Returns a 201 response with no body on success. Required: hook_id.
- **Create a Auth0 hook secret** (Create). Add one or more secrets to an existing Auth0 hook. Accepts an object of key-value pairs where each key is a secret name and each value is the secret value. A hook can have a maximum of 20 secrets. Returns a 201 response with no body on success. Required: hook_id.
- **List all Auth0 hook secrets** (List). List all secrets for an Auth0 hook by its ID. Returns the hook's secrets as a key-value map of secret names to their values. Required: hook_id.
- **Get single Auth0 job by ID** (Get). Get an Auth0 job by id, useful to check its status. Returns: status, type, created_at, id, connection_id, location, percentage_done, time_left_seconds, format, status_details, summary. Required: id.
- **List all Auth0 jobs** (List). List error details for a failed Auth0 job. Returns job-type-specific error detail records whose shape varies by job type. Required: job_id.
- **Create a Auth0 jobs users export** (Create). Create a long-running job to export all Auth0 users to a file. Returns the created export job object. This is an asynchronous job; use the job id with the Get Job endpoint to check status.
- **Create a Auth0 jobs users import** (Create). Create a bulk user-import job in Auth0 by uploading a formatted users file into a database connection. Returns: status, type, created_at, id, connection_id, external_id. Required: users, connection_id. Max payload 512000 bytes; email_verified defaults to false for added or updated emails unless set to true in the imported data.
- **Create a Auth0 jobs verification email** (Create). Send an email address verification email to a specified user in Auth0. Returns: status, type, created_at, id. Required: user_id. The verification email template's Status toggle must be enabled for the email to be sent.
- **Auth0 keys custom signings bulk delete** (Delete). Delete all custom signing keys for the Auth0 tenant, removing the entire JWKS representation. Returns an empty 204 response on success.
- **Auth0 keys custom signings bulk update** (Update). Create or replace all custom signing keys for the Auth0 tenant by uploading a JWKS (JSON Web Key Set). Returns: keys. Required: keys.
- **List all Auth0 keys custom signings** (List). Get the entire JWKS (JSON Web Key Set) representation of the Auth0 tenant's custom signing keys. Returns the JWKS object as returned by the upstream API; the integration's source documentation does not enumerate individual key fields.
- **Auth0 keys encryptions bulk delete** (Delete). Delete an Auth0 encryption key by its key ID. Deleting a customer-provided encryption key reverts the tenant to the native encryption key. Returns an empty 204 response on success. Required: kid.
- **Create a Auth0 keys encryption** (Create). Create a new, pre-activated Auth0 encryption key without the key material. Returns: kid, type, state, created_at, updated_at, parent_kid, public_key. Required: type.
- **List all Auth0 keys encryptions** (List). List all encryption keys associated with your Auth0 tenant. Returns: kid, type, created_at, updated_at.
- **Create a Auth0 keys encryptions encryption** (Create). Import wrapped key material and activate an Auth0 encryption key by its key ID. Returns the imported encryption key including its kid, type, and state. Required: kid, wrappedKey.
- **List all Auth0 keys encryptions encryption** (List). Get a specific Auth0 encryption key by its key ID. Returns the encryption key object including its kid. Required: kid.
- **Create a Auth0 keys network acl** (Create). Create a new Network ACL key in Auth0 used to verify HTTP Message Signatures on Network ACL rules. Returns: id, created_at, updated_at, configuration.
- **List all Auth0 keys signings** (List). List all application signing keys associated with your Auth0 tenant. Returns: kid, cert, pkcs7, current, next, previous, current_since, current_until, fingerprint, thumbprint, revoked, revoked_at.
- **Auth0 keys signings update revoke** (Update). Revoke an application signing key by its key id in Auth0. Returns: cert, kid. Required: kid.
- **List all Auth0 keys signings signing** (List). Get a single Auth0 application signing key by its key id (kid). Returns the signing key object including its kid. Required: kid.
- **Create a Auth0 log stream** (Create). Create a log stream in Auth0. The `type` field determines which properties are required inside the `sink` object. Returns: id, name, type, status, sink. Required: name, type, sink. A 409 is returned if the maximum number of log streams for the account has been reached.
- **Delete a Auth0 log stream by ID** (Delete). Delete an Auth0 log stream by id. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 log stream by ID** (Get). Get a single Auth0 log stream by id, including its configuration and status. Returns: id, name, type, status, sink. Required: id.
- **List all Auth0 log streams** (List). List all Auth0 log streams with their configuration and status. Returns: id, name, type, status, sink.
- **Update a Auth0 log stream by ID** (Update). Update an Auth0 log stream by id. Supports updating name, status, or sink properties. For eventbridge and eventgrid types, updating the sink is not permitted. Returns: id, name, type, status, sink. Required: id.
- **Get single Auth0 log by ID** (Get). Get a single Auth0 log event by id. Returns the log event including its log_id, date, type, description, client_name, connection, user_id, user_name, client_id, and ip. Required: id.
- **List all Auth0 logs** (List). List Auth0 log events matching search criteria, or all events if no criteria given. Returns log events including log_id, date, type, description, client_name, connection, user_id, user_name, client_id, and ip. When using the from checkpoint parameter, only from and take are honored and date ordering is not guaranteed. Max 100 per page; pagination limited to 1,000 search results.
- **Create a Auth0 network acl** (Create). Create a new access control list in Auth0. Returns a 201 response on success with no response body. Required: description, active, rule.
- **Delete a Auth0 network acl by ID** (Delete). Delete an existing access control list in Auth0 by id. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 network acl by ID** (Get). Get a specific access control list entry in Auth0 by id. Returns: id, description, active, priority, rule, created_at, updated_at. Required: id.
- **List all Auth0 network acls** (List). List all access control list entries for a tenant in Auth0. Returns: id, description, active, priority, rule, created_at, updated_at.
- **Auth0 network acls partial update** (Update). Partially update an existing access control list in Auth0 by id. Returns: id, description, active, priority, rule, created_at, updated_at. Required: id.
- **Update a Auth0 network acl by ID** (Update). Update an existing Auth0 network access control list by id. Returns the updated ACL including id, description, active, priority, and rule with action and scope. Required: id.
- **Auth0 organization client grants bulk delete** (Delete). Remove a client grant association from an Auth0 organization. Returns an empty 204 response on success. Required: organization_id, grant_id.
- **Create a Auth0 organization client grant** (Create). Associate a client grant with an Auth0 organization. Returns: id, client_id, audience, scope, organization_usage, allow_any_organization. Required: organization_id, grant_id. A maximum of 100 client grants can be associated with a single organization.
- **List all Auth0 organization client grants** (List). List client grants associated with an Auth0 organization, optionally filtered by audience, client_id, or grant_ids. Returns: id. Required: organization_id. Max 10 grant_ids per request.
- **Auth0 organization clients bulk delete** (Delete). Remove one or more client associations from an Auth0 organization. Returns an empty 204 response on success. Required: organization_id, clients.
- **Create a Auth0 organization client** (Create). Associate one or more clients with an Auth0 organization. Returns: client_id, use_for_member_access, client. Required: organization_id, clients.
- **List all Auth0 organization clients** (List). List all client associations for an Auth0 organization using checkpoint pagination. Returns: clients, next. Required: organization_id.
- **Auth0 organization clients bulk update** (Update). Update an organization client association in Auth0. Returns the updated association including client_id. Required: organization_id, client_id.
- **Get single Auth0 organization client by ID** (Get). Get a specific organization client association in Auth0. Returns the association including client_id. Required: id.
- **List all Auth0 organizations names** (List). Get a single Auth0 organization by name. Returns: id, name, display_name, branding, metadata, token_quota, third_party_client_access, is_app_entitlement_active, client, created_at. Required: name. The name must be between 1 and 50 characters.
- **Create a Auth0 signing rotate** (Create). Rotate the application signing key of your Auth0 tenant, generating a new key for signing tokens. Returns a 201 success response confirming the key was rotated.
- **Create a Auth0 wrapping key** (Create). Create the public wrapping key for an Auth0 encryption key, used to wrap your own key material for BYOK import. Returns the wrapping key response object. Required: kid. The encryption key must already exist without key material before calling this endpoint.
- **List all Auth0 discovery domains names** (List). Get an Auth0 organization discovery domain by domain name. Returns: id, domain, status, use_for_organization_discovery, verification_txt, verification_host. Required: organization_id, discovery_domain. Subject to eventual consistency; newly created or modified domains may not appear immediately.
- **List all Auth0 member effective roles** (List). List organization member effective roles. Returns: roles, next. Required: organization_id, user_id.
- **List all Auth0 member roles** (List). List roles assigned to an Auth0 organization member, returning only direct role assignments for the specified organization. Returns: id, name, description. Required: organization_id, user_id.
- **Create a Auth0 member role** (Create). Assign one or more roles to an Auth0 organization member to determine their access for a specific organization. Returns an empty 204 response on success. Required: organization_id, user_id, roles.
- **Auth0 member roles bulk delete** (Delete). Remove one or more roles from an Auth0 organization member within the context of a specific organization. Returns an empty 204 response on success. Required: organization_id, user_id, roles.
- **List all Auth0 organization connections** (List). List all connections associated with an Auth0 organization, including both enabled and disabled connections. Returns: name. Required: organization_id. Optionally filter by enabled status with is_enabled.
- **Create a Auth0 organization connection** (Create). Add a connection to an Auth0 organization. Returns: organization_connection_name, assign_membership_on_login, show_as_button, is_signup_enabled, organization_access_level, is_enabled, connection_id, connection, name, strategy. Required: organization_id, connection_id.
- **Get single Auth0 organization connection by ID** (Get). Get a specific connection associated with an Auth0 organization. Returns: organization_connection_name, assign_membership_on_login, show_as_button, is_signup_enabled, organization_access_level, is_enabled, connection_id, connection, name, strategy. Required: id.
- **Auth0 organization connections bulk update** (Update). Update a connection for an Auth0 organization. Returns: organization_connection_name, assign_membership_on_login, show_as_button, is_signup_enabled, organization_access_level, is_enabled, connection_id, connection, name, strategy. Required: organization_id, connection_id.
- **Auth0 organization connections bulk delete** (Delete). Delete a connection from an Auth0 organization by organization and connection id. Returns an empty 204 response on success. Required: organization_id, connection_id.
- **List all Auth0 organization discovery domains** (List). List all Auth0 organization discovery domains for a given organization. Returns a list of domains with domain_id, domain, status, use_for_organization_discovery. Subject to eventual consistency; newly created or modified domains may not appear immediately. Required: organization_id.
- **Create a Auth0 organization discovery domain** (Create). Create a new discovery domain for an Auth0 organization. Returns: id, domain, status, use_for_organization_discovery, verification_txt, verification_host, domain_id. A 409 conflict is returned if the domain is already registered to the organization. Required: organization_id, domain.
- **Get single Auth0 organization discovery domain by ID** (Get). Get a single Auth0 organization discovery domain by id. Returns: id, domain, status, use_for_organization_discovery, verification_txt, verification_host, domain_id. Subject to eventual consistency. Required: id.
- **Auth0 organization discovery domains bulk update** (Update). Update an Auth0 organization discovery domain's verification status and/or organization discovery usage. The status field must be either pending or verified. Returns: id, domain, status, use_for_organization_discovery, verification_txt, verification_host, domain_id. Required: organization_id, discovery_domain_id.
- **Auth0 organization discovery domains bulk delete** (Delete). Delete an Auth0 organization discovery domain. This action cannot be undone. Returns an empty 204 response on success. Required: organization_id, discovery_domain_id.
- **List all Auth0 organization enabled connections** (List). List connections enabled for an Auth0 organization. Returns: name. Required: organization_id.
- **Create a Auth0 organization enabled connection** (Create). Enable a specific connection for an Auth0 organization. Returns: connection_id, assign_membership_on_login, show_as_button, is_signup_enabled, connection, name, strategy. Required: organization_id, connection_id. The connection must already exist within the tenant.
- **Get single Auth0 organization enabled connection by ID** (Get). Get a specific enabled connection for an Auth0 organization. Returns: connection_id, assign_membership_on_login, show_as_button, is_signup_enabled, connection, name, strategy. Required: id.
- **Auth0 organization enabled connections bulk update** (Update). Update an enabled connection for an Auth0 organization, such as toggling assign_membership_on_login. Returns: connection_id, assign_membership_on_login, show_as_button, is_signup_enabled, connection, name, strategy. Required: organization_id, connection_id.
- **Auth0 organization enabled connections bulk delete** (Delete). Disable a specific connection for an Auth0 organization. Returns an empty 204 response on success. Required: organization_id, connection_id. This action does not remove the connection from the tenant.
- **List all Auth0 organization groups** (List). List the groups assigned to a specific Auth0 organization. Returns each group's id, name, connection_id, and external_id. Required: organization_id.
- **List all Auth0 organization invitations** (List). List invitations sent to users for a specific Auth0 organization, including inviter and invitee details, invitation URLs, and creation/expiration dates. Returns: id, created_at. Required: organization_id.
- **Create a Auth0 organization invitation** (Create). Create a user invitation for an Auth0 organization; the invitee receives an email to join. Returns: id, organization_id, inviter, invitee, invitation_url, created_at, expires_at, client_id, connection_id, app_metadata, user_metadata, roles, ticket_id. Required: organization_id, inviter, invitee, client_id.
- **Get single Auth0 organization invitation by ID** (Get). Get a specific Auth0 organization invitation by id. Returns: id, organization_id, inviter, invitee, invitation_url, created_at, expires_at, client_id, connection_id, app_metadata, user_metadata, roles, ticket_id. Required: id.
- **Auth0 organization invitations bulk delete** (Delete). Delete an invitation from an Auth0 organization. Returns an empty 204 response on success. Required: organization_id, invitation_id.
- **List all Auth0 organization roles** (List). List members directly assigned to a specific role within an Auth0 organization. Returns: user_id, email, name, nickname, created_at, updated_at, bearerAuth. Required: organization_id, role_id. Only direct role assignments are returned; group-based assignments are excluded.
- **List all Auth0 prompt custom texts** (List). Get custom text for a specific Auth0 prompt and language. Returns a dictionary of custom text key-value pairs where each key is a text identifier and each value is the corresponding customized string. Required: prompt, language.
- **Auth0 prompt custom texts bulk update** (Update). Set custom text for a specific Auth0 prompt and language; existing texts are overwritten. Returns an empty 200 response on success. Required: prompt, language, and a request body of custom text key-value pairs.
- **List all Auth0 prompt partials** (List). Get template partials for an Auth0 prompt. Returns a map of partial names to their template content strings. Required: prompt.
- **Auth0 prompt partials bulk update** (Update). Set template partials for an Auth0 prompt, replacing any existing partials. Returns an empty 200 response on success. Required: prompt.
- **List all Auth0 prompts** (List). Get Auth0 prompt settings for the tenant's Universal Login configuration. Returns the prompt settings object including Identifier First Authentication and WebAuthn with Device Biometrics for MFA configuration details.
- **Auth0 prompts bulk update** (Update). Update Auth0 prompt settings for the tenant's Universal Login configuration. Returns the updated prompt settings object including Identifier First Authentication and WebAuthn with Device Biometrics for MFA configuration details.
- **List all Auth0 prompts renderings** (List). List Auth0 prompt rendering setting configurations for all screens, with optional filtering by prompt, screen, and rendering_mode. Returns: prompt, screen, rendering_mode. Max 100 per page.
- **Auth0 prompts renderings bulk update** (Update). Update render settings for multiple Auth0 prompt screens in a single bulk operation. Returns: configs. Required: configs.
- **List all Auth0 rate limit policies** (List). List rate limit policies in Auth0, optionally filtered by resource, consumer, and consumer_selector. Returns: rate_limit_policies, next.
- **Create a Auth0 rate limit policy** (Create). Create a new rate limit policy in Auth0. Returns: id, resource, consumer, consumer_selector, configuration, created_at, updated_at. Required: resource, consumer, consumer_selector, configuration. A 409 is returned if a policy with the same resource, consumer, and consumer_selector already exists.
- **Get single Auth0 rate limit policy by ID** (Get). Get a single rate limit policy in Auth0 by id. Returns: id, resource, consumer, consumer_selector, configuration, created_at, updated_at. Required: id.
- **Update a Auth0 rate limit policy by ID** (Update). Update the configuration of a rate limit policy in Auth0 by id. Returns: id, resource, consumer, consumer_selector, configuration, created_at, updated_at. Required: id.
- **Delete a Auth0 rate limit policy by ID** (Delete). Delete a rate limit policy in Auth0 by id. Returns an empty 204 response on success. Required: id.
- **List all Auth0 refresh tokens** (List). List refresh tokens for a specific Auth0 user, with optional filtering by client ID. Results are sorted by credential_id ascending. Returns: refresh_tokens, next. Required: user_id.
- **Delete a Auth0 refresh token by ID** (Delete). Delete an Auth0 refresh token by id. Returns an empty 202 response on success. Required: id.
- **Get single Auth0 refresh token by ID** (Get). Get a single Auth0 refresh token by id. Returns: id, user_id, created_at, idle_expires_at, expires_at, device, client_id, session_id, rotating, resource_servers, refresh_token_metadata, last_exchanged_at, credential_id. Required: id.
- **Update a Auth0 refresh token by ID** (Update). Update an Auth0 refresh token by id. Returns: id, user_id, created_at, idle_expires_at, expires_at, device, client_id, session_id, rotating, resource_servers, refresh_token_metadata, last_exchanged_at, credential_id. Required: id.
- **List all Auth0 renderings** (List). Get render settings for a specific Auth0 Universal Login screen identified by prompt and screen name. Returns: tenant, prompt, screen, rendering_mode, context_configuration, default_head_tags_disabled, use_page_template, head_tags, filters. Required: prompt, screen.
- **Auth0 renderings bulk update** (Update). Update Auth0 ACUL render settings for a specific Universal Login screen identified by prompt and screen name. Returns: rendering_mode, context_configuration, default_head_tags_disabled, use_page_template, head_tags, filters. Required: prompt, screen. A paid subscription is required to use Advanced Customizations.
- **List all Auth0 role groups** (List). List the Auth0 groups assigned to a specific role. Returns group records with id, name, external_id, connection_id, created_at, and updated_at. Required: role_id.
- **Create a Auth0 role group** (Create). Assign one or more Auth0 groups to a role. Returns an empty 204 response on success. Required: role_id, groups.
- **Auth0 role groups bulk delete** (Delete). Remove one or more Auth0 groups from a role. Returns an empty 204 response on success. Required: role_id, groups.
- **List all Auth0 role groups roles** (List). List the groups assigned to a role within an Auth0 organization. Returns group objects with id, name, and external_id. Required: organization_id, role_id.
- **List all Auth0 sources groups** (List). List the groups that grant a specific Auth0 user a given role. Returns: groups, next. Required: user_id, role_id.
- **List all Auth0 sources groups sources** (List). List the groups that grant an Auth0 organization member a specific role, including roles inherited through group membership. Returns: groups, next. Required: organization_id, user_id, role_id.
- **Create a Auth0 refresh tokens revoke** (Create). Revoke refresh tokens in bulk in Auth0 by ID list, user, user+client, or user+client+audience. Returns an empty 202 response on success. Invalid parameter combinations result in a 400 error.
- **Create a Auth0 resource server** (Create). Create a new API resource server in Auth0. Returns the created resource server including its id and identifier. Required: identifier.
- **Delete a Auth0 resource server by ID** (Delete). Delete an Auth0 resource server (API) by id. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 resource server by ID** (Get). Get a single Auth0 resource server (API) by id or audience. Returns: id, name, is_system, identifier, scopes, signing_alg, signing_secret, allow_offline_access, allow_online_access, allow_online_access_with_ephemeral_sessions, skip_consent_for_verifiable_first_party_clients, token_lifetime, token_lifetime_for_web, enforce_policies, token_dialect, token_encryption, consent_policy,…
- **List all Auth0 resource servers** (List). List all APIs (resource servers) associated with your Auth0 tenant, optionally filtered by identifiers (max 10). Returns: id.
- **Update a Auth0 resource server by ID** (Update). Update an existing Auth0 resource server (API) by id. Returns: id, name, is_system, identifier, scopes, signing_alg, signing_secret, allow_offline_access, allow_online_access, allow_online_access_with_ephemeral_sessions, skip_consent_for_verifiable_first_party_clients, token_lifetime, token_lifetime_for_web, enforce_policies, token_dialect, token_encryption, consent_policy, authorization_details,…
- **Auth0 risk assessments settings bulk update** (Update). Update the tenant-level risk assessment settings in Auth0. Returns: enabled. Accepts an enabled flag in the request body to toggle risk assessments on or off.
- **List all Auth0 risk assessments settings** (List). Get the tenant-level risk assessment settings in Auth0. Returns: enabled.
- **Create a Auth0 role user** (Create). Assign one or more users to an existing Auth0 role by providing their user IDs. Returns an empty 200 response on success. Required: role_id, users. New roles cannot be created through this action.
- **List all Auth0 role users** (List). List users directly assigned to a specific Auth0 role. Returns: name, created_at, updated_at. Required: role_id. Returns only users with direct role assignments; for group-based assignments use the role groups endpoint.
- **Create a Auth0 rule** (Create). Create a new rule in Auth0. Returns the created rule including its id, name, script, enabled, order, and stage. Required: name, script. Changing the stage from the default `login_success` can alter the rule's function signature.
- **Delete a Auth0 rule by ID** (Delete). Delete an Auth0 rule by id. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 rule by ID** (Get). Get a single Auth0 rule by id. Returns the rule including its id, name, script, enabled, order, and stage. Required: id.
- **List all Auth0 rules** (List). List Auth0 rules with optional filtering by enabled status and field selection. Returns each rule's id, name, script, enabled, order, stage, and timestamps. Max 100 per page.
- **Update a Auth0 rule by ID** (Update). Update an existing Auth0 rule by id. Returns the updated rule including its id, name, script, enabled, order, and stage. Required: id.
- **Delete a Auth0 rules config by ID** (Delete). Delete an Auth0 rules config variable identified by its key. Returns an empty 204 response on success. Required: id.
- **List all Auth0 rules configs** (List). List Auth0 rules config variable keys. For security, config variable values cannot be retrieved outside rule execution. Returns: key.
- **Update a Auth0 rules config by ID** (Update). Set an Auth0 rules config variable. Returns: key, value. Required: id (the config key, max 127 characters) and a value in the request body.
- **Auth0 self service profile custom texts bulk update** (Update). Update custom text for an Auth0 self-service profile by language and Self-Service Enterprise Configuration flow page. Accepts a body containing custom text key-value pairs and returns the updated map of page-specific custom text key-value pairs. Required: self_service_profile_id, language, page, and a request body with custom text key-value pairs.
- **List all Auth0 self service profile custom texts** (List). Get custom text for an Auth0 self-service profile by language and Self-Service Enterprise Configuration flow page. Returns a map of page-specific custom text key-value pairs whose keys depend on the requested page. Required: self_service_profile_id, language, page.
- **Create a Auth0 self service profile SSO ticket** (Create). Create an Auth0 SSO access ticket to initiate the Self-Service Enterprise Configuration flow for a self-service profile. Returns the created access ticket object. Required: self_service_profile_id.
- **Auth0 self service profile SSO tickets revoke** (Revoke). Revoke an Auth0 Self-Service Enterprise Configuration SSO access ticket, invalidating associated sessions so the ticket can no longer initiate a configuration session. Returns an empty 202 Accepted response on success. Required: profile_id, sso_ticket_id.
- **Create a Auth0 self service profile** (Create). Create a self-service profile in Auth0. Returns: id, name, description, user_attributes, created_at, updated_at, branding, allowed_strategies, user_attribute_profile_id. Required: name. A 409 is returned if no more profiles can be created for the tenant.
- **Delete a Auth0 self service profile by ID** (Delete). Delete a self-service profile by id in Auth0. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 self service profile by ID** (Get). Get a self-service profile by id in Auth0. Returns: id, name, description, user_attributes, created_at, updated_at, branding, allowed_strategies, user_attribute_profile_id. Required: id.
- **List all Auth0 self service profiles** (List). List self-service profiles in Auth0. Returns: id, name. Max 100 per page.
- **Update a Auth0 self service profile by ID** (Update). Update a self-service profile by id in Auth0. Returns: id, name, description, user_attributes, created_at, updated_at, branding, allowed_strategies, user_attribute_profile_id. Required: id.
- **Delete a Auth0 session by ID** (Delete). Delete an Auth0 session by id. Returns an empty 202 response on success. Required: id.
- **Get single Auth0 session by ID** (Get). Get a single Auth0 session by id. Returns: id, user_id, created_at, updated_at, authenticated_at, idle_expires_at, expires_at, last_interacted_at, device, clients, authentication, cookie, session_metadata, actor. Required: id.
- **Auth0 sessions revoke** (Revoke). Revoke an Auth0 session by session_id, invalidating the session and all associated refresh tokens. Returns an empty 202 response on success. Required: session_id.
- **Update a Auth0 session by ID** (Update). Update an Auth0 session by id. Returns: id, user_id, created_at, updated_at, authenticated_at, idle_expires_at, expires_at, last_interacted_at, device, clients, authentication, cookie, session_metadata, actor. Required: id.
- **Auth0 settings new devices bulk update** (Update). Update the new device assessor risk assessment settings in Auth0. Returns: remember_for.
- **List all Auth0 settings new devices** (List). Get the new device assessor risk assessment settings in Auth0. Returns: remember_for.
- **List all Auth0 stats active users** (List). Get the count of active users in Auth0 who logged in during the last 30 days. Returns the count as an integer.
- **List all Auth0 stats dailies** (List). List daily Auth0 tenant stats showing logins, signups, and breached-password detections per day within an optional date range. Returns: date, logins, signups, leaked_passwords, updated_at, created_at. Breached-password detections require a subscription. Both from and to are optional (YYYYMMDD format).
- **Auth0 supplemental signals bulk update** (Update). Update the supplemental signals configuration for an Auth0 tenant. Returns the updated configuration including akamai_enabled.
- **List all Auth0 supplemental signals** (List). Get the supplemental signals configuration for an Auth0 tenant. Returns: akamai_enabled.
- **Auth0 tenants settings bulk update** (Update). Update Auth0 tenant settings. Returns the updated tenant settings object.
- **List all Auth0 tenants settings** (List). Get Auth0 tenant settings. Returns the tenant settings object. Optionally include or exclude specific fields from the result.
- **Create a Auth0 tickets email verification** (Create). Create an email verification ticket in Auth0 for a given user, producing a generated URL that the user can consume to verify their email address. Returns: ticket. Required: user_id.
- **Create a Auth0 tickets password change** (Create). Create a password change ticket for a given Auth0 user, producing a generated URL the user can consume to start a reset password flow. Returns: ticket. Required: user_id. This endpoint does not verify the user's identity — ensure your application verifies identity before calling.
- **Create a Auth0 risk assessments clear** (Create). Clear risk assessment assessors for a specific user in Auth0. Returns an empty 204 response on success. Required: user_id, connection, assessors.
- **List all Auth0 sources effective roles** (List). List the Auth0 roles that grant a user a given permission, including roles assigned directly to the user and those inherited through group memberships. Returns: roles, next. Required: user_id, resource_server_identifier, permission_name.
- **Create a Auth0 token exchange profile** (Create). Create a new Token Exchange Profile in Auth0. Returns the created profile including id, name, subject_token_type, action_id, type, created_at, and updated_at. Required: name, subject_token_type, action_id, type.
- **Delete a Auth0 token exchange profile by ID** (Delete). Delete a Token Exchange Profile in Auth0 by id. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 token exchange profile by ID** (Get). Get a single Token Exchange Profile in Auth0 by id. Returns the profile including id, name, subject_token_type, action_id, type, created_at, and updated_at. Required: id.
- **List all Auth0 token exchange profiles** (List). List all Token Exchange Profiles in your Auth0 tenant with checkpoint pagination. Returns the token_exchange_profiles array (each item includes id, name, subject_token_type, action_id, type, created_at, updated_at) and a next cursor for pagination. Max 100 per page.
- **Update a Auth0 token exchange profile by ID** (Update). Update an existing Token Exchange Profile in Auth0 by id. Returns the updated profile including id, name, subject_token_type, action_id, type, created_at, and updated_at. Required: id.
- **Create a Auth0 user attribute profile** (Create). Create a user attribute profile in Auth0 with a name and a map of user attributes. Returns: id, name, user_id, user_attributes, created_at, updated_at. Required: name, user_attributes.
- **Delete a Auth0 user attribute profile by ID** (Delete). Delete a user attribute profile in Auth0 by id. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 user attribute profile by ID** (Get). Get a single user attribute profile in Auth0 by id. Returns: id, name, user_id, user_attributes, created_at, updated_at. Required: id.
- **List all Auth0 user attribute profiles** (List). List user attribute profiles in Auth0. Returns: next, user_attribute_profiles.
- **Update a Auth0 user attribute profile by ID** (Update). Update a user attribute profile in Auth0 by id, modifying fields such as name, user_id, and user_attributes. Returns: id, name, user_id, user_attributes, created_at, updated_at. Required: id.
- **Get single Auth0 user attribute profiles template by ID** (Get). Get a single Auth0 User Attribute Profile Template by id. Returns: id, display_name, template. Required: id. This endpoint is in Early Access.
- **List all Auth0 user attribute profiles templates** (List). List Auth0 User Attribute Profile Templates. Returns a collection of templates, each including id. This endpoint is in Early Access.
- **Auth0 user authentication methods bulk delete** (Delete). Delete all authentication methods (enrolled MFA factors) for an Auth0 user. This action cannot be undone and is not permitted when the user has registered at least 1 passkey. Returns an empty 204 response on success. Required: user_id.
- **Auth0 user authentication methods bulk update** (Update). Replace all authentication methods for an Auth0 user with the supplied values. Methods passed overwrite the user's existing settings rather than iterating on them. Returns an array of authentication method objects including id, type, and created_at. Required: user_id. Not permitted when the user has registered at least 1 passkey.
- **Create a Auth0 user authentication method** (Create). Create an authentication method for a given Auth0 user. Methods created via this endpoint are auto confirmed and should already have verification completed. Returns: id, type, name, totp_secret, phone_number, email, authentication_methods, preferred_authentication_method, key_id, public_key, aaguid, relying_party_identifier, credential_device_type, credential_backed_up, identity_user_id,…
- **Delete a Auth0 user authentication method by ID** (Delete). Delete a specific authentication method from an Auth0 user. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 user authentication method by ID** (Get). Get an authentication method by ID. Returns: id, type, confirmed, name, authentication_methods, preferred_authentication_method, link_id, phone_number. Required: id.
- **List all Auth0 user authentication methods** (List). List authentication methods associated with a specified Auth0 user. Returns: id. Required: user_id.
- **Update a Auth0 user authentication method by ID** (Update). Update a specific authentication method for an Auth0 user. Returns: id, type, name, totp_secret, phone_number, email, authentication_methods, preferred_authentication_method, key_id, public_key, aaguid, relying_party_identifier, confirmed, created_at. Required: id.
- **Auth0 user authenticators bulk delete** (Delete). Delete all authenticators registered to an Auth0 user, including OTP, email, phone, and push-notification types. This action cannot be undone. Returns an empty 204 response on success. Required: user_id.
- **Auth0 user blocks bulk delete** (Delete). Remove all Brute-force Protection blocks for a user by identifier (username, phone number, or email) in Auth0. Returns an empty 204 response on success. Required: identifier.
- **Delete a Auth0 user block by ID** (Delete). Remove all Brute-force Protection blocks for a user by user id in Auth0. Returns an empty 204 response on success. Required: id.
- **Get single Auth0 user block by ID** (Get). Get a user's Brute-force Protection blocks by user id in Auth0. Returns a list of blocked IP addresses for the user. Required: id.
- **List all Auth0 user blocks** (List). List Brute-force Protection blocks for a user by identifier (username, phone number, or email) in Auth0. Returns a list of blocked IP addresses for the user. Required: identifier.
- **List all Auth0 user connected accounts** (List). List all connected accounts associated with an Auth0 user using checkpoint pagination. Returns: connected_accounts, next. Required: user_id. Results default to 10 per page with a maximum of 20.
- **List all Auth0 user effective permissions** (List). List the effective permissions assigned to an Auth0 user directly, through roles, or through group memberships. Returns: permissions, next. Required: user_id, resource_server_identifier.
- **List all Auth0 user effective roles** (List). List effective roles for an Auth0 user, including roles assigned directly and through group memberships. Returns: roles, next. Required: user_id.
- **List all Auth0 user enrollments** (List). List multi-factor authentication (MFA) enrollments that a specific Auth0 user has confirmed. Returns an array of enrollment objects, each containing an id, status, and type. Required: user_id.
- **List all Auth0 user groups** (List). Get user's groups. Required: user_id.
- **Auth0 user identities bulk delete** (Delete). Unlink a specific identity from an Auth0 user account, removing it from the user's identities array and creating a standalone profile for the secondary account. Returns the identity response for the unlinked account. Required: user_id, provider.
- **Create a Auth0 user identity** (Create). Link a secondary user account to a primary Auth0 user account, forming a primary-secondary relationship. Returns an array of the primary account's identity objects. Required: user_id. The body accepts either link_with (JWT) or provider plus user_id with optional connection_id.
- **Auth0 user multifactors bulk delete** (Delete). Delete a user's multi-factor provider in Auth0, forcing the user to manually reconfigure it. Returns an empty 204 response on success. Required: user_id, provider. Supported provider values: duo, google-authenticator.
- **Auth0 user multifactors invalidate remember browser** (Action). Invalidate all remembered browsers across all multi-factor authentication factors for a user in Auth0. Returns an empty 204 response on success. Required: user_id.
- **Create a Auth0 user recovery code regeneration** (Create). Regenerate a new MFA recovery code for an Auth0 user, replacing the existing one. The response confirms the new recovery code was successfully generated. Required: user_id.
- **Auth0 user refresh tokens bulk delete** (Delete). Delete all refresh tokens for an Auth0 user. Returns an empty 202 response on success. Required: user_id.
- **List all Auth0 user refresh tokens** (List). List refresh tokens for an Auth0 user. Returns each token's aud, scopes, iat, and jti. Required: user_id.
- **Create a Auth0 user revoke accese** (Create). Revoke selected access resources such as sessions and refresh tokens from a user in Auth0. Returns an empty 202 response on success. Required: user_id.
- **Auth0 user roles bulk delete** (Delete). Remove one or more existing roles from an Auth0 user. Returns an empty 204 response on success. Required: user_id, roles. This action removes roles in the context of the whole tenant, not a specific Organization.
- **Create a Auth0 user role** (Create). Assign one or more existing roles to an Auth0 user. Returns an empty 204 response on success. Required: user_id, roles. New roles cannot be created through this action; only pre-existing role IDs may be assigned.
- **Auth0 user sessions bulk delete** (Delete). Delete all sessions for a user in Auth0. Returns an empty 202 response on success. Required: user_id.
- **List all Auth0 user sessions** (List). List sessions for a specific Auth0 user. Returns: sessions, next. Required: user_id. Max 100 results per page.
- **List all Auth0 users by emails** (List). Search Auth0 users by email address. Returns: user_id, email, email_verified, username, phone_number, phone_verified, created_at, updated_at, identities, app_metadata, user_metadata, picture, name, nickname, multifactor, multifactor_last_modified, last_ip, last_login, last_password_reset, logins_count, blocked, given_name, family_name. Required: email. The search is case-sensitive; Auth0 stores…
- **List all Auth0 verification templates** (List). List verifiable credential verification templates in Auth0. Returns: next, templates. Max 100 per page.
- **Create a Auth0 verification template** (Create). Create a verifiable credential verification template in Auth0. Returns the created template including id, name, type, dialect, presentation, well_known_trusted_issuers, created_at, and updated_at. Required: name, type, dialect, presentation, well_known_trusted_issuers.
- **Get single Auth0 verification template by ID** (Get). Get a single verifiable credential verification template in Auth0 by id. Returns: id, name, type, dialect, presentation, custom_certificate_authority, well_known_trusted_issuers, created_at, updated_at. Required: id.
- **Update a Auth0 verification template by ID** (Update). Update a verifiable credential verification template in Auth0 by id. Returns the updated template including id, name, type, dialect, presentation, well_known_trusted_issuers, created_at, and updated_at. Required: id.
- **Delete a Auth0 verification template by ID** (Delete). Delete a verifiable credential verification template in Auth0 by id. Returns an empty 204 response on success. Required: id.
