HTTP action plugin
One http.request action for any REST API — auth schemes, a secret store, retries, pagination, and an SSRF guard.
The http-action plugin exposes a single, full-featured http.request action so an agent or workflow can call Shopify, Stripe, a ticketing system, or any REST API — without a bespoke plugin per service.
Features
- Every method (GET/POST/PUT/PATCH/DELETE/…)
- Auth — bearer, basic, api-key, OAuth2 client-credentials, with secret refs so keys never live in the graph
- Bodies — json, form, multipart, text, raw
- Reliability — retries with backoff, timeouts, redirect control
- Pagination — auto-aggregate (link-header / cursor / page)
- Response — auto/json/text parsing + dotted-path field extraction
- Connector presets — name a preset (
shopify,stripe) and just passpath - SSRF guard — blocks localhost / private / metadata hosts
lookup an order
{
"connector": "shopify",
"method": "GET",
"path": "/orders/${trigger.order_id}.json",
"extract": "order.fulfillment_status"
}Reference a secret inline:
"X-Api-Key": "${secret.my_key}". The raw value never appears in the workflow graph.