Auth0
Identity & SecurityConnect AI agents to your Auth0 tenant through the Management API. Agents provision, update, and remove users, assign roles, inspect connections and applications, and pull authentication logs for security review.
What This Integration Enables
Identity is the substrate every application sits on, and Auth0's Management API is deliberately powerful: a Machine-to-Machine credential that can create, modify, and delete any user in the tenant. That is exactly the kind of capability that should be driven by governed workflows rather than ad hoc scripts. FlowRunner agents use it server-to-server, no per-user OAuth dance, to run the identity lifecycle: search users with Lucene precision, provision accounts into database connections, assign roles, write metadata, and read the tenant's authentication and administrative history. - Provisioning: users created in the correct connection with password policy enforced, roles assigned in the same flow - Search that means something: email:"[email protected]", logins_count:[100 TO *], name:*smith*, run as workflow steps - Security response: log queries on schedule, block decisions routed to humans, blocks applied in minutes - Audit: authentication and administrative events flowing into spreadsheets and alerting channels continuously Because the credential can administer the entire tenant, the [human-in-the-loop](/concepts/human-in-the-loop) discipline is not decoration here. Reads and provisioning run unattended; the operations that lock people out or erase them wait for a person.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Onboarding that ends with a working login and the right permissions
A new teammate is provisioned in [Okta](/integrations/okta), and the workflow carries the identity into the product tenant: Create User writes the account into the Username-Password-Authentication connection with a compliant password, and Assign Roles to User grants the role set mapped from their team, preserving any existing assignments. The confirmation posts to [Slack](/integrations/slack) with the user ID and roles listed. When the team changes, Update User rewrites the metadata and the role mapping runs again. Nobody's first day includes waiting for an identity ticket.
Failed-login spikes that page a person with the case built
Every hour, List Logs runs a Lucene query for failed authentication events. When the count for any user or IP crosses threshold, the agent pulls Get User for the targeted accounts, assembles the timeline, and opens an incident in [PagerDuty](/integrations/pagerduty) while the evidence posts to the security channel. The on-call responder decides: block through Update User, force resets, or stand down as noise. The response time stops depending on when someone happened to look at a dashboard, and every decision has the log excerpts that justified it attached.
The dormant-account purge that finally satisfies the retention policy
The data retention policy says identities inactive for two years get removed. Quarterly, the agent runs List Users with a Lucene query over login counts and last-login dates, cross-references any account holding roles from List Roles, and produces the candidate list with each account's profile summary. The owner reviews and approves, in writing, in the workflow. Only then does Delete User run, one approved identity at a time, with the results appended to the compliance log in [Google Sheets](/integrations/google-sheets). The policy that was aspirational for three years becomes a quarterly routine with a paper trail.
Human-in-Loop Highlight
Delete User permanently erases an identity from the tenant: profile, linked identities, metadata, login history, gone, and the API will do it as fast as an agent can loop. The blast radius is bigger than one login, because that user ID is the key every connected application uses to recognize the person; delete the wrong one and a real customer's history is unrecoverable even after they re-register. So deletion in FlowRunner is a nomination process: agents build the dormancy case with search queries and profile evidence, and a person approves each identity by name before the call fires. Update User's blocked flag gets the same gate during security response, because blocking locks a person out of every application at once, and the difference between an attacker and a traveling executive typing badly is precisely the judgment agents should not make alone.
Agent Capabilities
10 actionsUsers
5- List Users Lists and searches users with Auth0's Lucene syntax: by email, name pattern, login counts, or any indexed field. The precision instrument behind segments, audits, and cleanup queues.
- Get User Retrieves one user's full profile by Auth0 user ID, including identities, metadata, and login statistics.
- Create User Creates a user in a database connection with an email and a password meeting that connection's policy. The provisioning write.
- Update User Updates email, name, metadata, or the blocked flag; only supplied fields change. The block flip is human-gated in security flows.
- Delete User Permanently deletes a user from the tenant. Cannot be undone: the action this page's human gate exists for.
Roles
2- List Roles Lists the tenant's roles, optionally filtered by name, the permission bundles onboarding assigns.
- Assign Roles to User Assigns one or more roles by role ID, preserving existing assignments. The permissions half of provisioning.
Tenant
3- List Connections Lists the database, social, and enterprise connections configured in the tenant, filterable by strategy. Create User needs a connection name from here.
- List Applications Lists registered applications with client IDs, names, and app types, the inventory read for tenant audits.
- List Logs Retrieves authentication and administrative events with Lucene filtering, the sensor feed behind security sweeps and compliance evidence.
Frequently Asked Questions
What can FlowRunner do with Auth0?
FlowRunner agents can run List Users, Get User, and Create User in Auth0, plus 7 more actions.
Does connecting Auth0 to FlowRunner require OAuth?
Yes. Auth0 connects to FlowRunner with OAuth 2.0, so agents authenticate without handling raw credentials.
Can Auth0 trigger a FlowRunner workflow automatically?
Auth0 doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with Auth0
$100 in credits. No card required. Connect in minutes.