Creates a new HTTP client instance
Makes a DELETE request
On API errors
On network/timeout errors
Makes a GET request
On API errors
On network/timeout errors
Makes a POST request
Optional
data: unknownOn API errors
On network/timeout errors
Makes a PUT request
Optional
data: unknownOn API errors
On network/timeout errors
Updates client configuration
HTTP client for making API requests with built-in error handling, authentication, and timeout support.