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.

Auth0 Management API — Organizations is a Naftiko capability published by Auth0, one of 68 capabilities the APIs.io network indexes for this provider.

Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Auth0, Management API, and Organizations.

Run with Naftiko Auth0Management APIOrganizations

Capability Spec

auth0-management-organizations.yaml Raw ↑
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