How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Auth0 organizations API

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

Auth0 organizations API is one of 76 APIs that Auth0 publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.

Tagged areas include Organization. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, and an AsyncAPI specification.

This API exposes 35 operations across 16 paths, and defines 75 schemas. It is described by OpenAPI 3.2.0, at version 2.0.

Requests are made against a single base URL, https://{tenantDomain}/api/v2.

35 operations 16 paths 75 schemas 8 DELETE15 GET4 PATCH8 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2.0
Base URL
https://your-tenant.auth0.com/api/v2
Authentication
HTTP Bearer, OAuth 2.0
Terms of Service
Resource Areas
1

Authentication & Security 2

Auth0 organizations API declares 2 security schemes for authenticating requests. It accepts HTTP bearer tokens (jwt) (bearerAuth). It supports OAuth 2.0 (oAuth2ClientCredentials) using the clientCredentials flow, exposing 221 scopes. By default, every request must be authenticated.

Paths & Operations 35

Across 16 paths, the API surfaces 35 operations — 8 DELETE, 15 GET, 4 PATCH, 8 POST. Each is listed below with its method, path, parameters, and response codes.

organizations 35
GET
/organizations
Get Organizations
get_organizations 6 params → 200400401403429
POST
/organizations
Create an Organization
post_organizations body → 201400401403409429
GET
/organizations/name/{name}
Get Organization by Name
get_name_by_name 1 param → 200400401403429
GET
/organizations/{id}
Get Organization
get_organizations_by_id 1 param → 200400401403429
DELETE
/organizations/{id}
Delete Organization
delete_organizations_by_id 1 param → 204400401403404429
PATCH
/organizations/{id}
Modify an Organization
patch_organizations_by_id 1 param body → 200400401403429
GET
/organizations/{id}/client-grants
Get Client Grants Associated to an Organization
get_organization-client-grants 7 params → 200400401403429
POST
/organizations/{id}/client-grants
Associate a Client Grant with an Organization
create_organization-client-grants 1 param body → 201400401403404409429
DELETE
/organizations/{id}/client-grants/{grant_id}
Remove a Client Grant from an Organization
delete_client-grants_by_grant_id 2 params → 204400401403404429
GET
/organizations/{id}/connections
Get Connections Associated with an Organization
get_organization_connections 5 params → 200400401403429
POST
/organizations/{id}/connections
Adds a Connection to an Organization
post_organization_connection 1 param body → 201400401403409429
GET
/organizations/{id}/connections/{connection_id}
Get a Specific Connection Associated with an Organization
get_organization_connection 2 params → 200401403404429
DELETE
/organizations/{id}/connections/{connection_id}
Delete a Connection from an Organization
delete_organization_connection 2 params → 204401403429
PATCH
/organizations/{id}/connections/{connection_id}
Update a Connection for an Organization
patch_organization_connection 2 params body → 200400401403429
GET
/organizations/{id}/discovery-domains
Retrieve All Organization Discovery Domains
get_discovery-domains 3 params → 200400401403404429
POST
/organizations/{id}/discovery-domains
Create an Organization Discovery Domain
post_discovery-domains 1 param body → 201400401403404409429
GET
/organizations/{id}/discovery-domains/name/{discovery_domain}
Retrieve an Organization Discovery Domain by Domain Name
get_name_by_discovery_domain 2 params → 200400401403404429
GET
/organizations/{id}/discovery-domains/{discovery_domain_id}
Retrieve an Organization Discovery Domain by ID
get_discovery-domains_by_discovery_domain_id 2 params → 200400401403404429
DELETE
/organizations/{id}/discovery-domains/{discovery_domain_id}
Delete an Organization Discovery Domain
delete_discovery-domains_by_discovery_domain_id 2 params → 204401403404429
PATCH
/organizations/{id}/discovery-domains/{discovery_domain_id}
Update an Organization Discovery Domain
patch_discovery-domains_by_discovery_domain_id 2 params body → 200400404
GET
/organizations/{id}/enabled_connections
Get Connections Enabled for an Organization
get_enabled_connections 4 params → 200400401403429
POST
/organizations/{id}/enabled_connections
Add Connections to an Organization
post_enabled_connections 1 param body → 201400401403429
GET
/organizations/{id}/enabled_connections/{connectionId}
Get an Enabled Connection for an Organization
get_enabled_connections_by_connectionId 2 params → 200401403429
DELETE
/organizations/{id}/enabled_connections/{connectionId}
Delete Connections from an Organization
delete_enabled_connections_by_connectionId 2 params → 204400401403429
PATCH
/organizations/{id}/enabled_connections/{connectionId}
Update the Connection of an Organization
patch_enabled_connections_by_connectionId 2 params body → 200400401403429
GET
/organizations/{id}/invitations
Get Invitations to an Organization
get_invitations 7 params → 200400401403404429
POST
/organizations/{id}/invitations
Create Invitations to an Organization
post_invitations 1 param body → 200400401403404429
GET
/organizations/{id}/invitations/{invitation_id}
Get a Specific Invitation to an Organization
get_invitations_by_invitation_id 4 params → 200400401403404429
DELETE
/organizations/{id}/invitations/{invitation_id}
Delete an Invitation to an Organization
delete_invitations_by_invitation_id 2 params → 204401403404429
GET
/organizations/{id}/members
Get Members Who Belong to an Organization
get_organization_members 8 params → 200400401403429
DELETE
/organizations/{id}/members
Delete Members from an Organization
delete_members 1 param body → 204400401403429
POST
/organizations/{id}/members
Add Members to an Organization
post_members 1 param body → 204400401403429
GET
/organizations/{id}/members/{user_id}/roles
Get User Roles Assigned to an Organization Member
get_organization_member_roles 5 params → 200400401403429
DELETE
/organizations/{id}/members/{user_id}/roles
Delete User Roles from an Organization Member
delete_organization_member_roles 2 params body → 204400401403429
POST
/organizations/{id}/members/{user_id}/roles
Assign User Roles to an Organization Member
post_organization_member_roles 2 params body → 204400401403409429

Schemas 75

The contract defines 75 schemas that model the data the API accepts and returns. The most detailed are OrganizationInvitation (13 properties), CreateOrganizationInvitationResponseContent (13 properties), GetOrganizationInvitationResponseContent (13 properties), CreateOrganizationInvitationRequestContent (9 properties). Each schema is shown below with its type and property counts.

GetOrganizationInvitationResponseContent
object
13 properties
CreateOrganizationRequestContent
object
6 properties 1 required
AddOrganizationConnectionRequestContent
object
4 properties 1 required
CreateOrganizationInvitationResponseContent
object
13 properties
OrganizationClientGrant
object
6 properties
DeleteOrganizationMemberRolesRequestContent
object
1 property 1 required
GetOrganizationAllConnectionResponseContent
object
8 properties 1 required
OrganizationDiscoveryDomainStatus
string
The verification status of the discovery domain.
AssociateOrganizationClientGrantResponseContent
object
6 properties
CreateOrganizationInvitationRequestContent
object
9 properties 3 required
ListOrganizationClientGrantsOffsetPaginatedResponseContent
object
4 properties
UpdateTokenQuota
objectnull
1 property 1 required
ListOrganizationConnectionsOffsetPaginatedResponseContent
object
4 properties
UpdateOrganizationConnectionResponseContent
object
5 properties
GetOrganizationResponseContent
object
6 properties
UpdateOrganizationConnectionRequestContent
object
3 properties
GetOrganizationDiscoveryDomainResponseContent
object
6 properties 5 required
OrganizationAllConnectionPost
object
8 properties 1 required
UserMetadata
object
Data related to the user that does not affect the application's core functionality.
AddOrganizationConnectionResponseContent
object
5 properties
ListOrganizationMembersPaginatedResponseContent
object
2 properties
AssignOrganizationMemberRolesRequestContent
object
1 property 1 required
CreateTokenQuota
object
1 property 1 required
CreateOrganizationResponseContent
object
7 properties
OrganizationAccessLevelEnumWithNull
stringnull
Access level for the organization (e.g., "none", "full").
ListOrganizationsOffsetPaginatedResponseContent
object
4 properties
UpdateOrganizationAllConnectionRequestContent
object
6 properties
GetOrganizationConnectionResponseContent
object
5 properties
ListOrganizationsResponseContent
OrganizationAccessLevelEnum
string
Access level for the organization (e.g., "none", "full").
TokenQuotaClientCredentials
object
The token quota configuration
3 properties
ListOrganizationMembersResponseContent
TokenQuota
object
1 property 1 required
UpdateOrganizationRequestContent
object
5 properties
CreateOrganizationDiscoveryDomainResponseContent
object
6 properties 5 required
ListOrganizationMembersOffsetPaginatedResponseContent
object
4 properties
OrganizationMemberRole
object
2 properties
DeleteOrganizationMembersRequestContent
object
1 property 1 required
CreateOrganizationAllConnectionRequestContent
object
7 properties 1 required
OrganizationInvitationInviter
object
1 property 1 required
ListOrganizationMemberRolesResponseContent
OrganizationBrandingColors
object
Color scheme used to customize the login pages.
2 properties 2 required
ListOrganizationConnectionsResponseContent
OrganizationBranding
object
Theme defines how to style the login pages.
2 properties
OrganizationUsageEnum
string
Defines whether organizations can be used with client credentials exchanges for this grant.
AssociateOrganizationClientGrantRequestContent
object
1 property 1 required
OrganizationEnabledConnection
object
5 properties
OrganizationConnection
object
5 properties
Role
object
3 properties
GetOrganizationDiscoveryDomainByNameResponseContent
object
6 properties 5 required
ListOrganizationInvitationsOffsetPaginatedResponseContent
object
3 properties
UpdateOrganizationAllConnectionResponseContent
object
8 properties 1 required
OrganizationInvitation
object
13 properties
ListOrganizationInvitationsResponseContent
OrganizationConnectionInformation
object
2 properties
CreateOrganizationAllConnectionResponseContent
object
8 properties 1 required
ListOrganizationClientGrantsResponseContent
ListOrganizationDiscoveryDomainsResponseContent
object
2 properties 1 required
UpdateOrganizationDiscoveryDomainResponseContent
object
6 properties 5 required
AppMetadata
object
Data related to the user that does affect the application's core functionality.
ListOrganizationAllConnectionsOffsetPaginatedResponseContent
object
4 properties
UpdateOrganizationDiscoveryDomainRequestContent
object
2 properties
OrganizationInvitationInvitee
object
1 property 1 required
OrganizationMetadata
object
Metadata associated with the organization, in the form of an object with string values (max 255 chars). Maximum of 25 metadata properties allowed.
GetOrganizationByNameResponseContent
object
6 properties
Organization
object
6 properties
OrganizationMember
object
5 properties
ListOrganizationMemberRolesOffsetPaginatedResponseContent
object
4 properties
ConnectionForOrganization
object
Connection to be added to the organization.
4 properties 1 required
CreateOrganizationDiscoveryDomainRequestContent
object
3 properties 1 required
OrganizationDiscoveryDomain
object
6 properties 5 required
ListOrganizationsPaginatedResponseContent
object
2 properties
ListOrganizationAllConnectionsResponseContent
UpdateOrganizationResponseContent
object
6 properties
CreateOrganizationMemberRequestContent
object
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

auth0-organizations-api-openapi.yml Raw ↑

Other APIs Auth0 publishes across the network.

Auth0 My Account API
Auth0 My Organization API
Auth0 for AI Agents
Auth0 actions API
Auth0 anomaly API
Auth0 Assertions API
Auth0 attack-protection API
Auth0 Authorization Models API
Auth0 Authorize User API
Auth0 AuthZenService API
Auth0 branding API
Auth0 client-grants API
Where this information came from

This is an independent, third-party profile of Auth0 organizations API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.