Skip to main content

Documentation Index

Fetch the complete documentation index at: https://auth0.com/llms.txt

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

Authentication API

The Authentication API exposes identity functionality for Auth0 and supported identity protocols (including OpenID Connect, OAuth, and SAML).Typically, you should consume this API through one of the Auth0 SDKs, such as Auth0.js, or a library like Lock. However, if you are building your authentication UI manually, you will need to call the Authentication API directly.
Some example tasks include:

Management API

The Management API allows you to manage your Auth0 account programmatically, so you can automate configuration of your environment. Most of the tasks you can perform in the Auth0 Management Dashboard can also be performed programmatically by using this API.
Some example tasks include:

My Account API

The Auth0 My Account API provides a dedicated set of endpoints for users to manage their own account information. You can use these APIs to build self-service experiences in your applications or progressively add details to a user account.
Some example tasks include:
  • Allow end-user to manage their own factors
  • Update details of an authentication method
  • Know what authentication methods are available

My Organization API

The Auth0 My Organization API provides a secure, Organization-scoped interface that allows your business customers to manage their own Organizations within your Auth0 tenant. This API serves as the technical backbone for embedded delegated administration and API-first integrations. For more information, see My Organzation API and Embeddable UI Components.
Some example tasks include:
  • Auth0 Organization details (name, branding, display name)
  • Organization-specific configuration, ownership, and relationships
  • Identity Providers (IdPs) and SCIM provisioning
  • Domains and Home Realm Discovery (HRD) setup

Pagination

For Public Cloud tenants, Management API endpoints return a maximum of 50 results per response. When there are more results than can be returned in a response, include the page and per_page parameters in your request to retrieve more results. See Migrate to Management API v2 Endpoint Paginated Queries for information on updating your applications.