Skip to navigation

Supports:

  • ✅ Models

Connection

Configuration

NameTypeDescriptionRequired
authobjectAuthentication methodoptional
bodystringJSON payloadoptional
headersarrayHeadersoptional
healthcheckstringHealth check endpoint

Path to request when checking the health of this connection. No health check will be performed if left empty.
optional
parametersarrayQuery string parametersoptional
urlstringBase URLrequired

Example

{
"name": "HTTP API connection",
"type": "api",
"configuration": {
"auth": {
"basic": {
"password": "secret",
"username": "user@example.com"
},
"header": {
"name": "foo",
"value": "bar"
},
"oauth": {
"auth_style": 0,
"client_id": "client_id",
"client_secret": "client_secret",
"extra_form_data": [
{
"name": "foo",
"value": "bar"
}
],
"scopes": [],
"token_endpoint": "https://example.com/oauth/token"
},
"query": [
{
"name": "foo",
"value": "bar"
}
]
},
"body": "{\"key\":\"value\"}",
"headers": [
{
"name": "foo",
"value": "bar"
}
],
"healthcheck": "https://example.com/healthz",
"parameters": [
{
"name": "foo",
"value": "bar"
}
],
"url": "https://example.com"
}
}

Model Sync

Source

Configuration

NameTypeDescriptionRequired
bodystringRequest bodyoptional
headersobjectHeadersoptional
methodstringMethod

Accepted values: GET, POST
required
paginationobjectPaginationoptional
parametersobjectParametersoptional
pathstringPathoptional
record_pathstringRecord JSON pathoptional
sampleResponsestringAPI responseoptional

Example

{
...
"configuration": {
"body": "",
"headers": {},
"method": "GET",
"pagination": {},
"parameters": {},
"path": "",
"record_path": "",
"sampleResponse": ""
}
}