PulbotDocumentation

Tool types


Each tool has an executor that defines how it works. There are 5 types. Choosing the right type from the start avoids reimplementations.

Reference

api
Calls an external HTTP endpoint (GET, POST, PUT, DELETE). Supports headers, query params, JSON/form-data body, and authentication via connector.
transform
Transforms data between nodes using expressions. No external calls. Ideal for mapping, filtering, formatting, or building objects.
condition
Evaluates a boolean condition and branches the flow: «true» branch or «false» branch. Equivalent to an if/else.
agent
Runs a language model (LLM) with a configurable prompt. Has access to flow variables as context. Can use additional tools (KB, chained tools).
code
Runs custom JavaScript or Python in a secure sandbox. For logic that doesn't fit the other types.

Next step

Read each type's documentation for detailed configuration.

¿Necesitas ayuda?