Auth0 · Capability
Auth0 Management API — Users
Auth0 Management API capability covering the Users resource group (23 paths). Self-contained Naftiko capability covering one Auth0 Management surface. 37 operations.
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: "Auth0 Management API \u2014 Users"
description: Auth0 Management API capability covering the Users resource group (23 paths). Self-contained Naftiko capability covering one Auth0
Management surface. 37 operations.
tags:
- Auth0
- Management API
- Users
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-users
baseUri: https://{AUTH0_DOMAIN}/api/v2
description: "Auth0 Management API \u2014 Users resource group. Self-contained."
resources:
- name: users
path: /users
operations:
- name: get_users
method: GET
description: List or Search Users
outputRawFormat: json
- name: post_users
method: POST
description: Create a User
outputRawFormat: json
- name: users-id
path: /users/{id}
operations:
- name: get_users_by_id
method: GET
description: Get a User
outputRawFormat: json
- name: delete_users_by_id
method: DELETE
description: Delete a User
outputRawFormat: json
- name: patch_users_by_id
method: PATCH
description: Update a User
outputRawFormat: json
- name: users-id-authentication-methods
path: /users/{id}/authentication-methods
operations:
- name: get_authentication-methods
method: GET
description: Get a List of Authentication Methods
outputRawFormat: json
- name: delete_authentication-methods
method: DELETE
description: Delete All Authentication Methods for the Given User
outputRawFormat: json
- name: post_authentication-methods
method: POST
description: Creates an Authentication Method for a Given User
outputRawFormat: json
- name: put_authentication-methods
method: PUT
description: Update All Authentication Methods by Replacing Them with the Given Ones
outputRawFormat: json
- name: users-id-authentication-methods-authentication_method_id
path: /users/{id}/authentication-methods/{authentication_method_id}
operations:
- name: get_authentication-methods_by_authentication_method_id
method: GET
description: Get an Authentication Method by ID
outputRawFormat: json
- name: delete_authentication-methods_by_authentication_method_id
method: DELETE
description: Delete an Authentication Method by ID
outputRawFormat: json
- name: patch_authentication-methods_by_authentication_method_id
method: PATCH
description: Update an Authentication Method
outputRawFormat: json
- name: users-id-authenticators
path: /users/{id}/authenticators
operations:
- name: delete_authenticators
method: DELETE
description: Delete All Authenticators
outputRawFormat: json
- name: users-id-connected-accounts
path: /users/{id}/connected-accounts
operations:
- name: get_connected-accounts
method: GET
description: Get a User's Connected Accounts
outputRawFormat: json
- name: users-id-enrollments
path: /users/{id}/enrollments
operations:
- name: get_enrollments
method: GET
description: Get the First Confirmed Multi-factor Authentication (MFA) Enrollment
outputRawFormat: json
- name: users-id-federated-connections-tokensets
path: /users/{id}/federated-connections-tokensets
operations:
- name: get_federated-connections-tokensets
method: GET
description: Get Tokensets for a User
outputRawFormat: json
- name: users-id-federated-connections-tokensets-tokenset_id
path: /users/{id}/federated-connections-tokensets/{tokenset_id}
operations:
- name: delete_federated-connections-tokensets_by_tokenset_id
method: DELETE
description: Deletes a Tokenset for Federated Connections by Id.
outputRawFormat: json
- name: users-id-groups
path: /users/{id}/groups
operations:
- name: get_user_groups
method: GET
description: Get User's Groups
outputRawFormat: json
- name: users-id-identities
path: /users/{id}/identities
operations:
- name: post_identities
method: POST
description: Link a User Account
outputRawFormat: json
- name: users-id-identities-provider-user_id
path: /users/{id}/identities/{provider}/{user_id}
operations:
- name: delete_user_identity_by_user_id
method: DELETE
description: Unlink a User Identity
outputRawFormat: json
- name: users-id-logs
path: /users/{id}/logs
operations:
- name: get_logs_by_user
method: GET
description: Get User's Log Events
outputRawFormat: json
- name: users-id-multifactor-actions-invalidate-remember-browser
path: /users/{id}/multifactor/actions/invalidate-remember-browser
operations:
- name: post_invalidate-remember-browser
method: POST
description: Invalidate All Remembered Browsers for Multi-factor Authentication (MFA)
outputRawFormat: json
- name: users-id-multifactor-provider
path: /users/{id}/multifactor/{provider}
operations:
- name: delete_multifactor_by_provider
method: DELETE
description: Delete a User's Multi-factor Provider
outputRawFormat: json
- name: users-id-organizations
path: /users/{id}/organizations
operations:
- name: get_user_organizations
method: GET
description: List User's Organizations
outputRawFormat: json
- name: users-id-permissions
path: /users/{id}/permissions
operations:
- name: get_permissions
method: GET
description: Get a User's Permissions
outputRawFormat: json
- name: delete_permissions
method: DELETE
description: Remove Permissions from a User
outputRawFormat: json
- name: post_permissions
method: POST
description: Assign Permissions to a User
outputRawFormat: json
- name: users-id-recovery-code-regeneration
path: /users/{id}/recovery-code-regeneration
operations:
- name: post_recovery-code-regeneration
method: POST
description: Generate New Multi-factor Authentication (MFA) Recovery Code
outputRawFormat: json
- name: users-id-revoke-access
path: /users/{id}/revoke-access
operations:
- name: user_revoke_access
method: POST
description: Revokes Selected Resources from a User
outputRawFormat: json
- name: users-id-risk-assessments-clear
path: /users/{id}/risk-assessments/clear
operations:
- name: post_clear_assessors
method: POST
description: Clear Risk Assessment Assessors for a Specific User
outputRawFormat: json
- name: users-id-roles
path: /users/{id}/roles
operations:
- name: get_user_roles
method: GET
description: Get a User's Roles
outputRawFormat: json
- name: delete_user_roles
method: DELETE
description: Removes Roles from a User
outputRawFormat: json
- name: post_user_roles
method: POST
description: Assign Roles to a User
outputRawFormat: json
- name: users-user_id-refresh-tokens
path: /users/{user_id}/refresh-tokens
operations:
- name: get_refresh_tokens_for_user
method: GET
description: Get Refresh Tokens for a User
outputRawFormat: json
- name: delete_refresh_tokens_for_user
method: DELETE
description: Delete Refresh Tokens for a User
outputRawFormat: json
- name: users-user_id-sessions
path: /users/{user_id}/sessions
operations:
- name: get_sessions_for_user
method: GET
description: Get Sessions for User
outputRawFormat: json
- name: delete_sessions_for_user
method: DELETE
description: Delete Sessions for User
outputRawFormat: json