Vettero

Request Information

Pause until role holders submit text and choice answers on Approvals.

Type

chat.request-information
Block Tool Chat
Folderchat
Channels

General, Agent tool

Pipe

Value

Scope

Any

Human-in-the-loop

Yes

Request Information pauses until people with the selected roles submit answers on Approvals. Use it for structured questions, not a simple yes/no — that is Request Approval. Details are on Approval Flow.

This type is valid on general and agent-tool workflows, not on chat graphs. Attach it as an agent tool when the model should collect answers mid-run.

Configure

SettingDescription
MessagePrompt shown on Approvals (required)
RolesWho can submit. Pick at least one role
QuestionnaireOne or more questions, answered one at a time

For each question:

SettingDescription
QuestionLabel shown to the responder
Help textOptional hint
TypeText or Choices
RequiredWhether the question must be answered
ChoicesFor Choices: at least one option (title and optional description). Responders can also enter a custom answer

Add, reorder, or remove questions in the inspector.

Handles

HandleRole
In (target)Incoming connection
Out (source)Continues when answers are submitted
CancelledContinues when the request is rejected or revoked

Pipe schema

The next block reads this on the data pipe (pipe.value).

FieldTypeDescription
statustextOutcome of the request
answersobjectMap of question label → display text (choice titles resolved)
decidedBytextWho submitted or cancelled (may be empty)
approvalIdtextRequest id (may be empty)

Use case

  • Collect a reason code and free-text notes from ops before updating a table.
  • Pause an agent-callable workflow until a role holder fills several fields in one Approvals item.
Copyright © 2026