Auth0 Organizations API

The organizations API from Auth0 — 16 operation(s) for organizations.

Operations 35

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /organizations List all organizations in the tenant · Get Organizations #
Ask an LLM
“How do I list every organization in my Auth0 tenant?”
“Can I page through more than a thousand organizations using checkpoint pagination?”
Tell an agent
List all organizations in my tenant.
List organizations sorted by {sort}, {take} at a time.
POST /organizations Create an organization · Create an Organization #
Ask an LLM
“How do I create a new organization for a B2B customer in Auth0?”
“Can I set branding and metadata when I first create an organization?”
Tell an agent
Create a new organization named {name}.
Create organization {name} with the display name {display_name}.
GET /organizations/name/{name} Look up an organization by its name · Get Organization by Name #
Ask an LLM
“How can I find an organization when I only know its name, not its ID?”
“Is there a way to fetch an organization's details by name?”
Tell an agent
Look up the organization named {name}.
Get the organization details for the name {name}.
GET /organizations/{id} Get an organization by ID · Get Organization #
Ask an LLM
“Can I retrieve a single organization's details using its ID?”
“What branding and metadata does a specific organization ID have?”
Tell an agent
Get organization {id}.
Show me the settings of organization ID {id}.
DELETE /organizations/{id} Delete an organization · Delete Organization #
Ask an LLM
“What happens to members when I delete an organization?”
“Can I permanently remove an organization from my tenant?”
Tell an agent destructive · confirm first
Delete organization {id}.
Permanently remove the organization with ID {id} from my tenant.
PATCH /organizations/{id} Update an organization's details · Modify an Organization #
Ask an LLM
“How do I rename an existing organization or change its display name?”
“Can I update the branding or metadata of an organization I already created?”
Tell an agent
Change the display name of organization {id} to {display_name}.
Update the metadata on organization {id} to {metadata}.
GET /organizations/{id}/client-grants List client grants tied to an organization · Get Client Grants Associated to an Organization #
Ask an LLM
“Which client grants are associated with a given organization?”
“Can I filter an organization's client grants by audience or client ID?”
Tell an agent
List the client grants associated with organization {id}.
Show organization {id}'s client grants for the audience {audience}.
POST /organizations/{id}/client-grants Associate a client grant with an organization · Associate a Client Grant with an Organization #
Ask an LLM
“Is it possible to attach an existing client grant to an organization?”
“Can a machine-to-machine client grant be scoped to one organization?”
Tell an agent
Associate client grant {grant_id} with organization {id}.
Link grant {grant_id} to the organization {id}.
DELETE /organizations/{id}/client-grants/{grant_id} Remove a client grant from an organization · Remove a Client Grant from an Organization #
Ask an LLM
“What's the call to detach a client grant from an organization?”
“Can I stop a client grant from applying to one organization without deleting the grant?”
Tell an agent destructive · confirm first
Remove client grant {grant_id} from organization {id}.
Unlink grant {grant_id} from the organization {id}.
GET /organizations/{id}/connections List connections associated with an organization · Get Connections Associated with an Organization #
Ask an LLM
“Which connections are associated with an organization, including disabled ones?”
“Can I filter an organization's associated connections by whether they are enabled?”
Tell an agent
List all connections associated with organization {id}.
List the connections of organization {id} where enabled is {is_enabled}.
POST /organizations/{id}/connections Associate a connection with an organization · Adds a Connection to an Organization #
Ask an LLM
“How do I associate a connection with an organization and set its access level?”
“Can I enable signup through a connection when associating it with an organization?”
Tell an agent
Associate connection {connection_id} with organization {id}.
Associate connection {connection_id} with organization {id} at access level {organization_access_level}.
GET /organizations/{id}/connections/{connection_id} Get one connection associated with an organization · Get a Specific Connection Associated with an Organization #
Ask an LLM
“What access level and signup setting does one associated connection have in an organization?”
“Is a particular connection associated with this organization?”
Tell an agent
Get the association of connection {connection_id} with organization {id}.
Show the organization access level of connection {connection_id} in organization {id}.
DELETE /organizations/{id}/connections/{connection_id} Remove a connection association from an organization · Delete a Connection from an Organization #
Ask an LLM
“How do I remove an associated connection from an organization using the connections endpoint?”
“Does removing a connection association from an organization delete the connection itself?”
Tell an agent destructive · confirm first
Remove the association between connection {connection_id} and organization {id}.
Delete connection {connection_id} from organization {id}'s associated connections.
PATCH /organizations/{id}/connections/{connection_id} Update a connection association on an organization · Update a Connection for an Organization #
Ask an LLM
“How do I change the organization access level of an associated connection?”
“Can I rename how an associated connection appears inside one organization?”
Tell an agent
Set the access level of connection {connection_id} in organization {id} to {organization_access_level}.
Rename associated connection {connection_id} in organization {id} to {organization_connection_name}.
GET /organizations/{id}/discovery-domains List an organization's discovery domains · Retrieve All Organization Discovery Domains #
Ask an LLM
“Which discovery domains are registered for an organization?”
“Why might a discovery domain I just added not show up in the list yet?”
Tell an agent
List the discovery domains for organization {id}.
Show the next {take} discovery domains of organization {id}.
POST /organizations/{id}/discovery-domains Add a discovery domain to an organization · Create an Organization Discovery Domain #
Ask an LLM
“How do I register an email domain so users are routed to the right organization?”
“Can I add a discovery domain as pending before it is verified?”
Tell an agent
Add the discovery domain {domain} to organization {id}.
Create discovery domain {domain} for organization {id} with status {status}.
GET /organizations/{id}/discovery-domains/name/{discovery_domain} Look up a discovery domain by its domain name · Retrieve an Organization Discovery Domain by Domain Name #
Ask an LLM
“Can I check a discovery domain's verification status using the domain name itself?”
“Can I fetch an organization's discovery domain without knowing its ID?”
Tell an agent
Look up discovery domain {discovery_domain} in organization {id}.
Check whether the domain name {discovery_domain} is verified for organization {id}.
GET /organizations/{id}/discovery-domains/{discovery_domain_id} Get a discovery domain by its ID · Retrieve an Organization Discovery Domain by ID #
Ask an LLM
“How do I retrieve one discovery domain record using its discovery domain ID?”
“What status does a specific discovery domain ID currently have?”
Tell an agent
Get discovery domain ID {discovery_domain_id} of organization {id}.
Show the record for discovery domain ID {discovery_domain_id} in organization {id}.
DELETE /organizations/{id}/discovery-domains/{discovery_domain_id} Delete an organization discovery domain · Delete an Organization Discovery Domain #
Ask an LLM
“Is there a way to remove a discovery domain from an organization?”
“Can a deleted discovery domain be restored?”
Tell an agent destructive · confirm first
Delete discovery domain {discovery_domain_id} from organization {id}.
Remove discovery domain ID {discovery_domain_id} so it no longer routes users to organization {id}.
PATCH /organizations/{id}/discovery-domains/{discovery_domain_id} Verify or update a discovery domain · Update an Organization Discovery Domain #
Ask an LLM
“How do I mark a discovery domain as verified?”
“Can I turn off organization discovery for a domain without deleting it?”
Tell an agent
Set discovery domain {discovery_domain_id} in organization {id} to status {status}.
Set use for organization discovery to {use_for_organization_discovery} on domain {discovery_domain_id} of organization {id}.
GET /organizations/{id}/enabled_connections List connections enabled for an organization · Get Connections Enabled for an Organization #
Ask an LLM
“Which login connections are currently enabled for an organization?”
“Does each enabled connection auto-assign membership on login?”
Tell an agent
List the enabled connections for organization {id}.
Show which connections organization {id} members can log in with.
POST /organizations/{id}/enabled_connections Enable a connection for an organization · Add Connections to an Organization #
Ask an LLM
“How do I let an organization's members log in with an existing connection?”
“Can I have membership granted automatically when someone logs in through an enabled connection?”
Tell an agent
Enable connection {connection_id} for organization {id}.
Enable connection {connection_id} on organization {id} with assign membership on login set to {assign_membership_on_login}.
GET /organizations/{id}/enabled_connections/{connectionId} Get an enabled connection for an organization · Get an Enabled Connection for an Organization #
Ask an LLM
“What settings does one connection enabled on an organization have?”
“Is a given connection shown as a button on an organization's login page?”
Tell an agent
Get enabled connection {connectionId} for organization {id}.
Show the enabled-connection settings of {connectionId} on organization {id}.
DELETE /organizations/{id}/enabled_connections/{connectionId} Disable a connection for an organization · Delete Connections from an Organization #
Ask an LLM
“How do I stop an organization's members from logging in with a certain connection?”
“Will disabling a connection on an organization remove it from my tenant?”
Tell an agent destructive · confirm first
Disable connection {connectionId} for organization {id}.
Turn off login through {connectionId} for members of organization {id}.
PATCH /organizations/{id}/enabled_connections/{connectionId} Update an enabled connection on an organization · Update the Connection of an Organization #
Ask an LLM
“How do I allow signups through a connection that's already enabled on an organization?”
“Can I hide an enabled connection's button on the organization login page?”
Tell an agent
Set signup enabled to {is_signup_enabled} for enabled connection {connectionId} on organization {id}.
Set show as button to {show_as_button} for enabled connection {connectionId} in organization {id}.
GET /organizations/{id}/invitations List invitations sent for an organization · Get Invitations to an Organization #
Ask an LLM
“Who has been invited to join an organization and when do the invites expire?”
“Can I sort an organization's pending invitations by creation date?”
Tell an agent
List the invitations for organization {id}.
List organization {id}'s invitations sorted by {sort}.
POST /organizations/{id}/invitations Invite a user to an organization · Create Invitations to an Organization #
Ask an LLM
“How do I email someone an invitation to join an organization?”
“Can I assign roles and set an expiry when inviting a user to an organization?”
Tell an agent
Invite {invitee} to organization {id} from {inviter} using client {client_id}.
Invite {invitee} to organization {id} via app {client_id} on behalf of {inviter} with roles {roles}.
GET /organizations/{id}/invitations/{invitation_id} Get a specific organization invitation · Get a Specific Invitation to an Organization #
Ask an LLM
“How do I look up the details and invitation URL of one invitation?”
“Has a particular organization invitation expired yet?”
Tell an agent
Get invitation {invitation_id} for organization {id}.
Show the invite link and expiry for invitation {invitation_id} in organization {id}.
DELETE /organizations/{id}/invitations/{invitation_id} Cancel an organization invitation · Delete an Invitation to an Organization #
Ask an LLM
“Can I revoke an invitation I sent by mistake?”
“Can I cancel an outstanding invite to an organization?”
Tell an agent destructive · confirm first
Delete invitation {invitation_id} from organization {id}.
Cancel the pending invite {invitation_id} to organization {id}.
GET /organizations/{id}/members List members of an organization · Get Members Who Belong to an Organization #
Ask an LLM
“Who are the members of a specific organization?”
“Why might a newly added user not appear in an organization's member list yet?”
Tell an agent
List the members of organization {id}.
List organization {id} members returning only the fields {fields}.
DELETE /organizations/{id}/members Remove members from an organization · Delete Members from an Organization #
Ask an LLM
“How do I remove users from an organization's membership?”
“Can I take several people out of an organization at once?”
Tell an agent destructive · confirm first
Remove users {members} from organization {id}.
Revoke organization {id} membership for {members}.
POST /organizations/{id}/members Add existing users to an organization · Add Members to an Organization #
Ask an LLM
“How do I add users who already exist in my tenant to an organization?”
“Can I add several members to an organization in one request?”
Tell an agent
Add users {members} as members of organization {id}.
Make user {members} a member of organization {id}.
GET /organizations/{id}/members/{user_id}/roles List a member's roles within an organization · Get User Roles Assigned to an Organization Member #
Ask an LLM
“What roles does a user have inside one specific organization?”
“Are organization-scoped roles separate from a user's tenant-wide roles?”
Tell an agent
List the roles of user {user_id} in organization {id}.
Show which organization roles member {user_id} holds in {id}.
DELETE /organizations/{id}/members/{user_id}/roles Remove roles from an organization member · Delete User Roles from an Organization Member #
Ask an LLM
“How do I take an organization-specific role away from a member?”
“Does removing an organization role affect the user's roles in other organizations?”
Tell an agent destructive · confirm first
Remove roles {roles} from user {user_id} in organization {id}.
Revoke the role {roles} from member {user_id} of organization {id}.
POST /organizations/{id}/members/{user_id}/roles Assign roles to an organization member · Assign User Roles to an Organization Member #
Ask an LLM
“How do I give a member an admin role only within one organization?”
“Can I assign several roles to an organization member at once?”
Tell an agent
Assign roles {roles} to user {user_id} in organization {id}.
Grant member {user_id} the role {roles} within organization {id}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/auth0:auth0-organizations-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

auth0-organizations-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Auth0 Management Organizations API
  description: Auth0 Management API v2.
  termsOfService: https://auth0.com/web-terms/
  contact:
    name: Auth0 Support
    url: https://support.auth0.com
  version: '2.0'
servers:
- url: https://{tenantDomain}/api/v2
  variables:
    tenantDomain:
      default: '{TENANT}.auth0.com'
      description: Auth0 Tenant Domain
security:
- bearerAuth: []
tags:


# --- truncated at 32 KB (139 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/auth0/refs/heads/main/openapi/auth0-organizations-api-openapi.yml