Workflow Docs

HTTP Request

Call an external HTTP API from the workflow.

The HTTP Request action sends an outbound HTTP call with configurable method, URL, headers, content type, and optional JSON body with variable placeholders.

When to use

  • Integrate external systems (CRM, billing, custom APIs).
  • POST webhook payloads built from variables.
  • Fetch or mutate remote state between Pingmee steps.

Configuration

FieldWhat it doesWhen to use
MethodGET, POST, PUT, PATCH, DELETEMatch API contract
URLRequest URL (text input)Endpoint address
Content Typeapplication/json, application/x-www-form-urlencoded, text/plain, text/html, or noneSet when body needs a MIME type
HeadersName/value rows; add or remove rowsAuth tokens, custom headers
BodyRaw body text (POST/PUT/PATCH only)JSON or text; use {{n}} placeholders
Add variableAppends next {{n}} placeholder to bodyDynamic JSON segments
BeautifyFormats body as JSON when validClean up JSON before save
Template variable bindingsOne tree picker per {{n}} in bodyMap placeholders to upstream data
DescriptionCanvas noteDocument endpoint purpose

Body placeholders

  • Placeholders look like {{1}}, {{2}}, …
  • Each index can bind to a Variable or Expression from connected nodes.
  • Beautify shows a toast error if the body is not valid JSON.

Headers

Enter Name and Value for each header row. Remove all rows if you do not need custom headers.

Flow behavior

  • Body section appears only for POST, PUT, and PATCH.
  • Default new nodes: method GET, empty URL.
  • Output: Single edge to the next step.

Examples

GET status

  1. Method → GET.
  2. URLhttps://api.example.com/status.
  3. Add Authorization header if needed.

POST JSON with customer id

  1. Method → POST, Content Typeapplication/json.
  2. Body: {"customerId": "{{1}}", "event": "workflow"}.
  3. Bind {{1}} to customer id from the trigger.

On this page