HTTP Connection

Schema for configuring HTTP connection parameters

Properties

Name Type Description Required
type string Connection type
Constant Value: "http"
yes
base_uri string Base URI for the API endpoint
yes
headers object HTTP headers, including authorization token
no
query_parameters object Default query parameters for all API endpoints
no
timeout integer Timeout for HTTP connection in seconds
Default: 10
no

Additional Properties: not allowed
Example

base_uri: https://api.example.com
headers:
  Authorization:
    expression: concat([ 'Bearer ', token])
    language: jmespath
  Content-Type: application/json
query_parameters:
  id:
    expression: user_id
    language: jmespath
  timestamp:
    expression: date('now')
    language: sql

headers: object

HTTP headers, including authorization token

Additional Properties

|Name|Type|Description|Required| |—-|—-|———–|——–|

query_parameters: object

Default query parameters for all API endpoints

Additional Properties

|Name|Type|Description|Required| |—-|—-|———–|——–|