docs/interfaces/management.ManagementClient.ManagementClientOptionsWithToken.html
Configuration for token-based authentication. Use this when you already have a valid Management API token.
const client = new ManagementClient({ domain: 'your-tenant.auth0.com', token: 'your-static-token'});Copy
const client = new ManagementClient({ domain: 'your-tenant.auth0.com', token: () => getAccessToken() // Function that returns a token});Copy
interface ManagementClientOptionsWithToken {
headers?: Record<string, Supplier<string | null | undefined>>;
timeoutInSeconds?: number;
maxRetries?: number;
logging?: LogConfig | Logger;
domain: string;
audience?: string;
telemetry?: boolean;
clientInfo?: { name: string; [key: string]: unknown };
withCustomDomainHeader?: string;
token: Supplier<string>;
}
headers?timeoutInSeconds?maxRetries?logging?domainaudience?telemetry?clientInfo?withCustomDomainHeader?token
Optionalheadersheaders?: Record<string, Supplier<string | null | undefined>>
Additional headers to include in requests.
OptionaltimeoutInSecondstimeoutInSeconds?: number
The default maximum time to wait for a response in seconds.
OptionalmaxRetriesmaxRetries?: number
The default number of times to retry the request. Defaults to 2.
OptionalloggingConfigure logging for the client.
domain: string
Auth0 domain (e.g., 'your-tenant.auth0.com')
Optionalaudienceaudience?: string
API audience. Defaults to https://{domain}/api/v2/
https://{domain}/api/v2/
Optionaltelemetrytelemetry?: boolean
Enable/disable telemetry. Defaults to true
trueCopy
OptionalclientInfoclientInfo?: { name: string; [key: string]: unknown }
Custom client information for telemetry
OptionalwithCustomDomainHeaderwithCustomDomainHeader?: string
Custom domain Header to use for whitelisted requests. When provided, the Auth0-Custom-Domain header will be added automatically to supported endpoints. This works seamlessly with custom fetchers - both the custom domain logic and your custom fetcher will be applied.
token: Supplier<string>
A function that returns the access token
Member Visibility
ThemeOSLightDark
Properties headerstimeoutInSecondsmaxRetriesloggingdomainaudiencetelemetryclientInfowithCustomDomainHeadertoken