docs/interfaces/management.ManagementClient.ManagementClientOptions.html
Base configuration options for the Management Client. Extends the Fern client options but excludes token and environment as these are handled by our wrapper.
interface ManagementClientOptions {
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;
}
headers?timeoutInSeconds?maxRetries?logging?domainaudience?telemetry?clientInfo?withCustomDomainHeader?
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.
Member Visibility
ThemeOSLightDark
Properties headerstimeoutInSecondsmaxRetriesloggingdomainaudiencetelemetryclientInfowithCustomDomainHeader