List Clients
Retrieves a paginated list of clients (applications) matching the provided filters.Context for the request
Query parameters:
Fields- Fields to include or excludeIncludeFields- Whether to include or exclude fieldsPage- Page number (default: 0)PerPage- Number of results per page (default: 50, max: 100)IncludeTotals- Include total count (default: true)IsGlobal- Filter by global clientsIsFirstParty- Filter by first-party clientsAppType- Filter by application type
Optional request options
Example
Get Client
Retrieves details for a specific client by ID.Context for the request
ID of the client to retrieve
Query parameters:
Fields- Fields to include or excludeIncludeFields- Whether to include or exclude fields
Optional request options
Returns the client with properties:
ClientID- Unique client identifierName- Client nameDescription- Client descriptionAppType- Application typeLogoURI- Logo URLCallbacks- Allowed callback URLsAllowedOrigins- Allowed originsWebOrigins- Allowed web originsGrantTypes- Allowed grant typesJwtConfiguration- JWT configurationClientSecret- Client secret (if authorized)
Example
Create Client
Creates a new client (application or SSO integration).Context for the request
The client configuration:
Name- Client name (required)Description- Client descriptionAppType- Application type (e.g., “regular_web”, “spa”, “native”)LogoURI- Logo URLCallbacks- Allowed callback URLsAllowedOrigins- Allowed originsWebOrigins- Allowed web originsGrantTypes- Allowed grant typesJwtConfiguration- JWT configurationTokenEndpointAuthMethod- Token endpoint auth method
Optional request options
Example
Update Client
Updates an existing client’s settings.Context for the request
ID of the client to update
The fields to update
Optional request options
Example
Delete Client
Deletes a client and its related configuration.Context for the request
ID of the client to delete
Optional request options
Example
Rotate Client Secret
Rotates a client’s secret, generating a new one.Context for the request
ID of the client to rotate secrets for
Optional request options
Example
Application Types
Auth0 supports several application types:native- Native/mobile applicationsspa- Single-page applicationsregular_web- Regular web applicationsnon_interactive- Machine-to-machine applications
Complete Example
Related Resources
- Client Grants - Manage client grants
- Client Credentials - Manage client credentials
- Connections - Enable connections for clients