Vettero

API

Call an HTTP URL with method, headers, query, and body.

Type

act.api
Block Utility
Folderbasic/utility
Channels

Any

Pipe

Value

Scope

Any

API performs an HTTP request. URL, query keys, headers, and body fields can be literals or context variables. The response is written to the data pipe.

Configure

SettingDescription
MethodGET, POST, PUT, PATCH, or DELETE
URLRequest address (required)
Query parametersKey/value pairs appended to the URL
HeadersKey/value request headers
Content typeNone, JSON, Form data, URL encoded, Text, or XML
JSON body formatFor JSON: Object builder or Raw JSON (variables)
BodyForm rows, raw text/XML, or JSON — depending on Content type

Handles

HandleRole
In (target)Incoming connection
Out (source)Continues after the response
ErrorCatchable failures: private/loopback URL (LOOPBACK_URL_BLOCKED), invalid URL (INVALID_SERVER_URL), or request failure (API_REQUEST_FAILED)

Connect Branch errors to Error to split those codes. Unlisted codes still go to Other.

Pipe schema

The next block reads this on the data pipe (pipe.value). The value is an object:

KeyTypeDescription
statusnumberHTTP status code
dataanyResponse body
headersobjectResponse headers (text values)

Use Bind Pipe if you need to keep the response under a name while the next block still reads pipe.value.

Use case

  • Call an internal or third-party HTTP API from a general or chat workflow.
  • POST JSON built from args.* or earlier blocks.
Copyright © 2026