← All nodes
Output

REST API Output

Sends the rows to an API or webhook as JSON — in batches as arrays, or one request per row — with bearer, basic or custom-header authentication.

When to use it

Use it to push results into another system that has an HTTP API: a CRM, a ticketing tool, a webhook receiver.

In a pipeline

Settings

SettingTypeRequiredDefault or hint
AddresstextYeshttps://api.example.com/orders
Methodselect—post
Sendselect—array
Rows per requestnumber—100
Authenticationselect—none
Token / credentialspassword—$ApiToken
Extra headers (JSON)textarea—{"X-Source": "FlowDoo"}
Add an HTTP Status columncheckbox—false

Example

POST each batch to a webhook

  • Address=https://api.example.com/orders
  • Send=Rows in batches (JSON array)
  • Rows per request=100
Orders
OrderAmount
A-10411240
A-1042860
Rows pass on once sent
OrderAmount
A-10411240
A-1042860

Worth knowing

  • Previews never send: they show the requests that would go out, without the auth header.
  • Any reply outside 2xx stops the node with the status and the start of the reply, and says whether earlier requests had already gone.
  • Put the token in a $Variable rather than typing it, and keep the flow private.
  • Internal __ columns are never sent.

Others in Output