> ## Documentation Index
> Fetch the complete documentation index at: https://docs-dev-docs-event-stream-action-templates.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Explore a variety of examples of implementations using Actions.

# Action Use Cases

The following is a list of Actions for implementing a variety of functionality in Auth0.

## Access Control

* [Allow access only on weekdays for a specific application](/docs/manage-users/access-control/sample-use-cases-actions-with-authorization#allow-access-only-on-weekdays-for-a-specific-application)
* [Allow access only to users who are inside the corporate network](/docs/manage-users/access-control/sample-use-cases-actions-with-authorization#allow-access-only-to-users-who-are-inside-the-corporate-network)
* [Only allow users with specific email addresses to log in](/docs/customize/actions/explore-triggers/signup-and-login-triggers/login-trigger#access-control)

## API Authorization

* [Add user roles to tokens](/docs/manage-users/access-control/sample-use-cases-actions-with-authorization#add-user-roles-to-tokens)
* [Add a user's email address to the Access Token](/docs/get-started/architecture-scenarios/mobile-api/api-implementation-nodejs#4-determine-the-user-identity)
* [Deny access to anyone calling an API](/docs/manage-users/access-control/sample-use-cases-actions-with-authorization#deny-access-to-anyone-calling-an-api)
* [Add custom claims to a token](/docs/get-started/apis/scopes/sample-use-cases-scopes-and-claims#add-custom-claims-to-a-token)
* [Exchange an existing Auth0 token to access another audience on behalf of the same user](/docs/authenticate/custom-token-exchange/cte-example-use-cases#use-case%3A-get-auth0-tokens-for-another-audience)

## Compliance

* [Update user profile metadata with user consent choice and redirect users to a consent page hosted by a third party](/docs/secure/data-privacy-and-compliance/gdpr/gdpr-track-consent-with-lock)
* [Enable Strong Customer Authentication (SCA) and dynamically link operation details to authorize a sensitive transaction](/docs/secure/highly-regulated-identity/transactional-authorization-with-authorization-code-flow)

## Multifactor

* [Require Multi-factor Authentication for users who are outside the corporate network](/docs/customize/actions/explore-triggers/signup-and-login-triggers/login-trigger#enforce-custom-mfa-policy)
* [Send a verification email](/docs/customize/actions/explore-triggers/password-reset-triggers/post-change-password-trigger#send-an-email-after-the-user-changes-their-password)

## User Profile and Identity

* [Set a default user picture](/docs/manage-users/user-accounts/change-user-picture#change-default-picture-for-all-users)
* [Retrieve user preferences from an external source and add to the user identity](/docs/customize/actions/explore-triggers/signup-and-login-triggers/pre-user-registration-trigger#store-a-user-id-from-another-system-in-the-user-profile)

## Advanced Integration Use Cases

* [Seamless migration into Auth0](/docs/authenticate/custom-token-exchange/cte-example-use-cases#use-case%3A-seamless-migration-into-auth0)
* [Re-use an external authentication provider](/docs/authenticate/custom-token-exchange/cte-example-use-cases#use-case%3A-re-use-an-external-authentication-provider)
