getAuthHTTPClient()
function getAuthHTTPClient(config?: {
baseURL?: string;
headers?: RequestConfig;
rest?: any[];
sendLogRocketSessionHeader?: boolean;
}): AxiosInstance;
Creates an authenticated HTTP client instance with authorization headers. Automatically includes the current user's authorization token in all requests.
Parameters
config?
Configuration options
baseURL?
string
Base URL for API requests (defaults to app config value)
headers?
RequestConfig = {}
Custom headers to include in requests
rest?
any[]
sendLogRocketSessionHeader?
boolean = false
Include LogRocket session URL in headers
Returns
AxiosInstance
Configured Axios instance with auth headers
Example
const client = getAuthHTTPClient();
const response = await client.get('/secure/endpoint');