Skip to main content
Events are real-time notifications about specific actions that have occurred within your Auth0 tenant. You can use events in two ways:
  • Event streams: Create event streams that execute on specific events to orchestrate asynchronous changes in Auth0 (like changes to a user or a flow that has completed) and forward them for external processing.
  • The Events API: Receive events as Server-Sent Events (SSE) stream as a pull-based alternative to event streams.

Concepts

Events Best Practices

Follow our best practices for reliably handling event streams, including acknowledging deliveries, using asynchronous queues, deduplicating and ordering events, and understanding retry and auto-disable behavior.

How To

How to Create an Event Stream

Use webhooks or AWS EventBridge to create event streams.

How to Test, Monitor, and Retry Event Streams

Test an Auth0 event stream, monitor delivery failutes by polling the Deliveries endpoint, and recover missed events with a single call and batch Redelivery APIs to keep your event stream reliable.

How to Consume Events with the Events API

Pull events from Auth0 on your own schedule using the Server-Sent Events (SSE) based Events API.

Reference

Events Catalog Overview

Events provide an API-based method of synchronizing, correlating, or orchestrating changes that occur within Auth0 or third-party identity providers to external apps or third-party services.

Use Cases

Synchronize Data Across Systems with Event Streams

Keep an external database or data warehouse synchronized with identity changes in Auth0 by consuming Event Streams.

Correlate Identity Changes with External Systems with Event Streams

React to identity changes in Auth0 by updating CRM, billing, or third-party systems with Event Streams.

Orchestrate Business Workflows with Event Streams and Auth0 Actions

Trigger downstream business workflows across multiple systems, such as a CRM and a notification channel, when identity changes occur in Auth0.

How to Synchronize User Changes with Outbound SCIM Requests using Event Streams

Synchronize your downstream SCIM application and your Auth0 users without middleware using Event Streams and Actions.