Quester Studio

output

Produce the final flow result (passthrough or mapped fields)

Marks the flow result. Without map, returns the previous node’s output. With map, builds a new object from templated values ({{input.*}} or {{nodes.id…}}). How flows work.

in ×1 output no out
Flow result. Terminal for the chosen path.

Data

FieldTypeDescription
labelstringOptional UI label
mapobjectOptional key → template string

Input / output

Value
Execute inputPrevious node output
OutputPrevious input, or mapped object

Mapped values are templated. If the resolved string is valid JSON, it is parsed; otherwise it stays a string.

Examples

Passthrough

{
  "id": "output",
  "type": "output",
  "data": { "label": "Result" }
}

Returns whatever the previous node produced (often a full HTTP result).

Mapped result

{
  "id": "output",
  "type": "output",
  "data": {
    "map": {
      "userId": "{{nodes.userId}}",
      "email": "{{input.email}}",
      "status": "{{nodes.profile.status}}"
    }
  }
}

Example output:

{
  "userId": "1",
  "email": "demo@example.com",
  "status": "200"
}

Parsed JSON field

If a template resolves to JSON text, it becomes a structured value:

{
  "map": {
    "profile": "{{nodes.profile.body}}"
  }
}

When body stringifies to an object in the template context, parsing may yield a nested object — prefer referencing fields you need explicitly when possible.

Greeting only

{
  "map": {
    "message": "Hello {{input.name}}"
  }
}