Auth0 · Capability
Auth0 Management API — Organizations
Auth0 Management API capability covering the Organizations resource group (16 paths). Self-contained Naftiko capability covering one Auth0 Management surface. 35 operations.
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: "Auth0 Management API \u2014 Organizations"
description: Auth0 Management API capability covering the Organizations resource group (16 paths). Self-contained Naftiko capability covering
one Auth0 Management surface. 35 operations.
tags:
- Auth0
- Management API
- Organizations
created: '2026-05-22'
modified: '2026-05-22'
binds:
- namespace: env
keys:
AUTH0_DOMAIN: AUTH0_DOMAIN
AUTH0_MGMT_TOKEN: AUTH0_MGMT_TOKEN
capability:
consumes:
- type: http
namespace: auth0-management-organizations
baseUri: https://{AUTH0_DOMAIN}/api/v2
description: "Auth0 Management API \u2014 Organizations resource group. Self-contained."
resources:
- name: organizations
path: /organizations
operations:
- name: get_organizations
method: GET
description: Get Organizations
outputRawFormat: json
- name: post_organizations
method: POST
description: Create an Organization
outputRawFormat: json
- name: organizations-name-name
path: /organizations/name/{name}
operations:
- name: get_name_by_name
method: GET
description: Get Organization by Name
outputRawFormat: json
- name: organizations-id
path: /organizations/{id}
operations:
- name: get_organizations_by_id
method: GET
description: Get Organization
outputRawFormat: json
- name: delete_organizations_by_id
method: DELETE
description: Delete Organization
outputRawFormat: json
- name: patch_organizations_by_id
method: PATCH
description: Modify an Organization
outputRawFormat: json
- name: organizations-id-client-grants
path: /organizations/{id}/client-grants
operations:
- name: get_organization-client-grants
method: GET
description: Get Client Grants Associated to an Organization
outputRawFormat: json
- name: create_organization-client-grants
method: POST
description: Associate a Client Grant with an Organization
outputRawFormat: json
- name: organizations-id-client-grants-grant_id
path: /organizations/{id}/client-grants/{grant_id}
operations:
- name: delete_client-grants_by_grant_id
method: DELETE
description: Remove a Client Grant from an Organization
outputRawFormat: json
- name: organizations-id-connections
path: /organizations/{id}/connections
operations:
- name: get_organization_connections
method: GET
description: Get Connections Associated with an Organization
outputRawFormat: json
- name: post_organization_connection
method: POST
description: Adds a Connection to an Organization
outputRawFormat: json
- name: organizations-id-connections-connection_id
path: /organizations/{id}/connections/{connection_id}
operations:
- name: get_organization_connection
method: GET
description: Get a Specific Connection Associated with an Organization
outputRawFormat: json
- name: delete_organization_connection
method: DELETE
description: Delete a Connection from an Organization
outputRawFormat: json
- name: patch_organization_connection
method: PATCH
description: Update a Connection for an Organization
outputRawFormat: json
- name: organizations-id-discovery-domains
path: /organizations/{id}/discovery-domains
operations:
- name: get_discovery-domains
method: GET
description: Retrieve All Organization Discovery Domains
outputRawFormat: json
- name: post_discovery-domains
method: POST
description: Create an Organization Discovery Domain
outputRawFormat: json
- name: organizations-id-discovery-domains-name-discovery_domain
path: /organizations/{id}/discovery-domains/name/{discovery_domain}
operations:
- name: get_name_by_discovery_domain
method: GET
description: Retrieve an Organization Discovery Domain by Domain Name
outputRawFormat: json
- name: organizations-id-discovery-domains-discovery_domain_id
path: /organizations/{id}/discovery-domains/{discovery_domain_id}
operations:
- name: get_discovery-domains_by_discovery_domain_id
method: GET
description: Retrieve an Organization Discovery Domain by ID
outputRawFormat: json
- name: delete_discovery-domains_by_discovery_domain_id
method: DELETE
description: Delete an Organization Discovery Domain
outputRawFormat: json
- name: patch_discovery-domains_by_discovery_domain_id
method: PATCH
description: Update an Organization Discovery Domain
outputRawFormat: json
- name: organizations-id-enabled_connections
path: /organizations/{id}/enabled_connections
operations:
- name: get_enabled_connections
method: GET
description: Get Connections Enabled for an Organization
outputRawFormat: json
- name: post_enabled_connections
method: POST
description: Add Connections to an Organization
outputRawFormat: json
- name: organizations-id-enabled_connections-connectionId
path: /organizations/{id}/enabled_connections/{connectionId}
operations:
- name: get_enabled_connections_by_connectionId
method: GET
description: Get an Enabled Connection for an Organization
outputRawFormat: json
- name: delete_enabled_connections_by_connectionId
method: DELETE
description: Delete Connections from an Organization
outputRawFormat: json
- name: patch_enabled_connections_by_connectionId
method: PATCH
description: Update the Connection of an Organization
outputRawFormat: json
- name: organizations-id-invitations
path: /organizations/{id}/invitations
operations:
- name: get_invitations
method: GET
description: Get Invitations to an Organization
outputRawFormat: json
- name: post_invitations
method: POST
description: Create Invitations to an Organization
outputRawFormat: json
- name: organizations-id-invitations-invitation_id
path: /organizations/{id}/invitations/{invitation_id}
operations:
- name: get_invitations_by_invitation_id
method: GET
description: Get a Specific Invitation to an Organization
outputRawFormat: json
- name: delete_invitations_by_invitation_id
method: DELETE
description: Delete an Invitation to an Organization
outputRawFormat: json
- name: organizations-id-members
path: /organizations/{id}/members
operations:
- name: get_organization_members
method: GET
description: Get Members Who Belong to an Organization
outputRawFormat: json
- name: delete_members
method: DELETE
description: Delete Members from an Organization
outputRawFormat: json
- name: post_members
method: POST
description: Add Members to an Organization
outputRawFormat: json
- name: organizations-id-members-user_id-roles
path: /organizations/{id}/members/{user_id}/roles
operations:
- name: get_organization_member_roles
method: GET
description: Get User Roles Assigned to an Organization Member
outputRawFormat: json
- name: delete_organization_member_roles
method: DELETE
description: Delete User Roles from an Organization Member
outputRawFormat: json
- name: post_organization_member_roles
method: POST
description: Assign User Roles to an Organization Member
outputRawFormat: json