Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs-staging.auth0-mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Triggers are points in the Auth0 process where Actions can be added for required customization. Multiple Actions can be placed in a Trigger, executing in sequence. Excluding the Custom Token Exchange, triggers can be synchronous (blocking) or asynchronous (non-blocking). Each trigger has specific Objects and APIs. They may differ based on your connection (such as connection). To explore reference Objects and APIs for specific Actions for a trigger, select the trigger below, noting Auth0’s definition of a passwordless connection.

Signup and Login

When a user is added to a database or passwordless connection (Signup), or as part of a user’s authentication transaction (Login).
TriggerDescription
pre-user-registrationTriggers before a user is created.
post-user-registrationTriggers asynchronously after a user is created.
post-loginTriggers after a user is authenticated but before a token is issued.

MFA Notifications

When using SMS as a factor for (MFA) or to configure a custom provider.
TriggerDescription
send-phone-messageTriggers when using a custom provider to send the messages for the enrollment and the challenge process.

Password Reset

When a password reset request is initiated.
TriggerDescription
post-change-passwordTriggers after a password is changed.
password-reset-post-challengeTriggers after the first challenge is completed and before the password is reset.

Machine to Machine

When an application, instead of a user, is authenticated and authorized to use your APIs.
TriggerDescription
credentials-exchangeTriggers before an access token is returned.

Custom Token Exchange

When a Custom Token Exchange Request is received to log a user in.
TriggerDescription
custom-token-exchangeTriggers at first step for the transaction, before the post-login trigger.