Skip to content
Sponsor

HTTP Request

Networkfiredcore.net.http

Call an external API. Fires on a trigger, fills in {{secret.NAME}} in the URL, headers and body, and puts each {tag} pipe’s wired value in its place. The body goes as JSON, a form, multipart or raw text, whichever it looks like.

Fired. It runs when an event or a value lands on trigger, and pulls its other inputs at that moment.

Port Type Notes
trigger event Fires the node
tag any Optional, grows: one socket per wire
Port Type Notes
status int
body text
json any
trigger event

Right-click a knob and pick Convert to input to drive it from a wire.

Knob Kind Default Notes
method choice GET GET, POST, PUT, PATCH, DELETE
url text https:// {tag} and {{secret.NAME}} work here
headers text block empty {tag} and {{secret.NAME}} work here
query text block empty {tag} and {{secret.NAME}} work here
body text block empty {tag} and {{secret.NAME}} work here
response_type
response
choice auto auto, text, json, image, audio, video, binary

Calls any URL when trigger fires. Every field takes tags from wires and {{secret.NAME}} for keys, so this header line keeps the key out of the graph file:

Authorization: Bearer {{secret.MY_API_KEY}}

The body goes out as JSON when it looks like JSON, as a form when every line is name=value, as multipart when a value is a data: file, and as plain text otherwise; a Content-Type header of your own turns the guessing off. A request that cannot connect gives status 0 and the reason in body.