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

# Actions Reference Overview

> Reference the event and api objects available to Auth0 Actions for each trigger, detailing the transaction data you can read and the methods you can call from your custom code.

Every Auth0 Action receives two objects when its trigger fires:

* The **event object** is read-only transaction context: details about the user, request, client, tenant, and connection at the moment the trigger fired.
* The **api object** exposes the methods your Action can call to change the outcome of the transaction, such as denying access, adding token claims, triggering challenges, or caching data.

The objects available differ per trigger. Select a trigger below to explore its event and api object reference. To learn when each trigger fires and how to attach Actions to it, read [Explore Triggers](/docs/customize/actions/explore-triggers).

## Resources

| Read...                                                                       | To learn...                                                               |
| ----------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
| [Actions Overview](/docs/customize/actions/actions-overview)                  | How Auth0 Actions work and what you can accomplish with them.             |
| [Explore Triggers](/docs/customize/actions/explore-triggers)                  | When each trigger fires and how Actions attach to it.                     |
| [Actions Coding Guidelines](/docs/customize/actions/action-coding-guidelines) | Write clear, concise, and secure Actions code with our coding guidelines. |
| [Write Your First Action](/docs/customize/actions/write-your-first-action)    | How to build, test, and deploy an Action end to end.                      |
