Skip to main content
Auth0 logo

Auth0

Auth0: users, applications, connections, roles, organizations, logs, actions. Exposes 59 actions covering the API surface an agent needs - read and write.

What it can do

MethodWhat it does
auth0_users_listList all users - GET /users.
auth0_user_getGet one user by ID - GET /users/{id}.
auth0_user_createCreate a new user - POST /users.
auth0_user_updateUpdate a user - PATCH /users/{id}.
auth0_user_deleteDelete a user - DELETE /users/{id}.
auth0_user_roles_listList roles for a user - GET /users/{user_id}/roles.
auth0_user_roles_assignAssign roles to a user - POST /users/{user_id}/roles.
auth0_user_roles_removeRemove roles from a user - DELETE /users/{user_id}/roles.
auth0_user_logs_listList logs for a user - GET /users/{user_id}/logs.
auth0_user_permissions_listList permissions for a user - GET /users/{user_id}/permissions.
auth0_roles_listList all roles - GET /roles.
auth0_role_getGet one role - GET /roles/{id}.
auth0_role_createCreate a new role - POST /roles.
auth0_role_updateUpdate a role - PATCH /roles/{id}.
auth0_role_deleteDelete a role - DELETE /roles/{id}.
auth0_role_permissions_listList permissions for a role - GET /roles/{role_id}/permissions.
auth0_role_permissions_addAdd permissions to a role - POST /roles/{role_id}/permissions.
auth0_role_permissions_removeRemove permissions from a role - DELETE /roles/{role_id}/permissions.
auth0_clients_listList all clients - GET /clients.
auth0_client_getGet one client - GET /clients/{id}.
auth0_client_createCreate a new client - POST /clients.
auth0_client_updateUpdate a client - PATCH /clients/{id}.
auth0_client_deleteDelete a client - DELETE /clients/{id}.
auth0_client_rotate_secretRotate client secret - POST /clients/{id}/rotate.
auth0_connections_listList all connections - GET /connections.
auth0_connection_getGet one connection - GET /connections/{id}.
auth0_connection_createCreate a new connection - POST /connections.
auth0_connection_updateUpdate a connection - PATCH /connections/{id}.
auth0_connection_deleteDelete a connection - DELETE /connections/{id}.
auth0_resource_servers_listList all resource servers/APIs - GET /resource-servers.
auth0_resource_server_getGet one resource server - GET /resource-servers/{id}.
auth0_resource_server_createCreate a new resource server - POST /resource-servers.
auth0_resource_server_updateUpdate a resource server - PATCH /resource-servers/{id}.
auth0_resource_server_deleteDelete a resource server - DELETE /resource-servers/{id}.
auth0_grants_listList grants - GET /grants.
auth0_grant_deleteDelete a grant - DELETE /grants/{id}.
auth0_logs_listList logs - GET /logs.
auth0_log_getGet one log entry - GET /logs/{id}.
auth0_rules_listList rules - GET /rules.
auth0_rule_getGet one rule - GET /rules/{id}.
auth0_rule_createCreate a new rule - POST /rules.
auth0_rule_updateUpdate a rule - PATCH /rules/{id}.
auth0_rule_deleteDelete a rule - DELETE /rules/{id}.
auth0_actions_listList actions - GET /actions/actions.
auth0_action_getGet one action - GET /actions/actions/{id}.
auth0_action_createCreate a new action - POST /actions/actions.
auth0_action_updateUpdate an action - PATCH /actions/actions/{id}.
auth0_action_deleteDelete an action - DELETE /actions/actions/{id}.
auth0_action_deployDeploy an action (bind to flow) - POST /actions/actions/{id}/deploy.
auth0_organizations_listList organizations - GET /organizations.
auth0_organization_getGet one organization - GET /organizations/{id}.
auth0_organization_createCreate a new organization - POST /organizations.
auth0_organization_updateUpdate an organization - PATCH /organizations/{id}.
auth0_organization_deleteDelete an organization - DELETE /organizations/{id}.
auth0_tenant_settings_getGet tenant settings - GET /tenants/settings.
auth0_tenant_settings_updateUpdate tenant settings - PATCH /tenants/settings.
auth0_email_templates_listList email templates - GET /email-templates.
auth0_email_template_getGet one email template - GET /email-templates/{template_name}.
auth0_email_template_updateUpdate an email template - PATCH /email-templates/{template_name}.

How to get credentials

This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:

  • AUTH0_DOMAIN - Your tenant domain, e.g. your-tenant.us.auth0.com .
  • AUTH0_MGMT_API_TOKEN - Auth0 - Applications - APIs - Auth0 Management API - API Explorer token (or M2M). (https://manage.auth0.com/)

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
AUTH0_DOMAINYour tenant domain, e.g. your-tenant.us.auth0.com .
AUTH0_MGMT_API_TOKENAuth0 - Applications - APIs - Auth0 Management API - API Explorer token (or M2M).

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the token is wrong, expired, or missing a required scope; regenerate it.
  • 429 Too Many Requests - provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, Auth0!