Test HTTP Connection
Test an HTTP API connection by making a request and returning the response.
Test HTTP Connection
This endpoint allows you to test a connection to an external API by sending a request and receiving the response without creating any persistent resources. Use this before creating a permanent connection to validate that your configuration works.
Request Body
The URL of the API endpoint to test
The HTTP method to use (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS)
HTTP headers to include with the request
Query parameters with values and required flags
Groups of related parameters that should be treated as mutually exclusive
Authentication type (None, API Key, Bearer Token, Basic Auth)
Authentication details based on the auth type specified
Request body configuration for POST, PUT, PATCH requests
JSON path to extract a specific key from the response to use as the main data source. For example, “value” will extract data from the “value” field of the response.
Response
Whether the connection was successful
HTTP status code of the response
Time taken for the request in milliseconds
Content type of the response
Size of the response in bytes
The response data (parsed JSON or text)
Request Example
Response Example
Error Responses
Returned when the request is malformed or invalid
Returned when there’s a server error
Notes
- The HTTP request is executed directly, and no resources are persisted
- Response data for binary content is represented as a placeholder
- For testing authenticated APIs, include the appropriate authentication details
- Use the
responsePathExtractor
parameter when your API response contains a specific key that holds the main data you want to work with. For example, if your API returns a JSON with avalue
field containing stringified JSON data, settingresponsePathExtractor
to “value” will extract and use that data as the main source for query generation.