AbstractProtected AbstractaddProtectedbuildBuild axios config with optional per-request timezone override
Optionaloptions: RequestOptionsOptionalbaseConfig: AxiosRequestConfig<any>ProtecteddeleteMake a DELETE request
Optionaloptions: RequestOptionsProtectedgetMake a GET request
Optionalparams: objectOptionaloptions: RequestOptionsProtectedgetMake a GET request that returns the full AxiosResponse, including
headers and raw data.
Use this for endpoints that return binary content (e.g. file downloads)
where the caller needs access to response headers such as
Content-Disposition or Content-Type.
Request path relative to the client's base URL
Optionalparams: objectOptional query parameters
Optionaloptions: RequestOptionsOptional per-request options (e.g. timezone override)
Axios response type (default: 'arraybuffer')
The full axios response
ProtectedpatchMake a PATCH request
Optionaldata: unknownOptionaloptions: RequestOptionsProtectedpostMake a POST request
Optionaldata: unknownOptionaloptions: RequestOptionsProtectedpostMake a POST request with multipart/form-data.
Overrides the default application/json content type so that axios
sets the correct multipart/form-data boundary automatically.
Request path relative to the client's base URL
A FormData instance containing the fields and files to upload
Optionaloptions: RequestOptionsOptional per-request options (e.g. timezone override)
Parsed response body
ProtectedputMake a PUT request
Optionaldata: unknownOptionaloptions: RequestOptions
Abstract method to add authentication headers. Can be async to support token refresh before requests.