Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

http connectors

The config fields of a http connector, which backs REST APIs and webhooks.

Calls REST APIs and webhooks through http_call.

{
  "name": "payments-api",
  "connector_type": "http",
  "config": {
    "type": "http",
    "url": "https://api.stripe.com/v1",
    "auth": { "type": "bearer", "token": "env://STRIPE_API_KEY" },
    "headers": { "x-source": "orion" }
  }
}
FieldTypeRequiredDefaultDescription
urlstringyesBase URL for every request through this connector
methodstringno""Default HTTP method when the task sets none
headersobjectno{}Default headers for every request — see Header precedence
query_paramsobjectno{}Query parameters appended to every request — see Query-parameter precedence. Values are secret-resolvable and masked on reads
authobjectnoAuthentication: bearer, basic, apikey, or managed oauth2
retryobjectno{"max_retries": 3, "retry_delay_ms": 1000}Retry policy — see Retries
retry_non_idempotentbooleannofalseAlso retry POST and PATCH — see Retries
max_response_sizeintegerno10485760Maximum response body size in bytes (10 MB); a larger response fails the call. Governs a successful body only — a non-2xx body contributes at most 512 bytes to the error message, marked … (truncated) when cut
allow_private_urlsbooleannofalseAllow requests to private and internal IP addresses (SSRF protection)
operationsobjectnoall methods allowedMethod allow-list — see Operation gates

Last verified 14 September 2026