Metadata fields
These fields describe and identify the journey. They are configured in the Details panel and appear in the YAML underjourney.*.
| Field | Description |
|---|---|
name | Human-readable journey name. Shown in lists, CLI output, and run reports. |
description | Short explanation of what the journey does and why it exists. |
owner | Team or user responsible for the journey. Used for filtering and access management. |
tags | Freeform labels (e.g. smoke, payments, regression) for discovery and grouping. |
version | Semantic version string tracking the journey’s release state (e.g. 1.0.0). |
Structure fields
These fields define the journey’s execution structure.| Field | Description |
|---|---|
base_template | The base request template this journey derives from. Sets the foundational request shape. |
overlays | Named overlays that modify the base template without replacing it. Useful for variants, edge cases, or customer-specific flows. |
steps | The ordered list of steps that make up the journey. Each step references a request template and declares how values are supplied. |
inputs | Run inputs declared for the journey — values that must be supplied (or defaulted) at run time. |
variables | Variables available throughout the journey, with configurable sources (environment, “me”, preset, hard-coded, or manually set). |
Access fields
Access is configured in the Access panel and controls who can interact with the journey.| Field | Description |
|---|---|
owners | Users or teams who can manage access and settings. |
editors | Users or teams who can update the journey definition. |
viewers | Users or teams who can inspect the journey but not modify it. |
private | When true, the journey is hidden from users who are not explicitly listed. Default visibility is read-only for everyone. |
Base templates and overlays
Every journey has a base template that defines its starting request structure. On top of that, you can add any number of overlays — modifications that layer over the base without breaking the relationship to it.Versioning
Journey versions are managed through the Details panel and reflected in theversion field. Build artifacts are tied to a specific version, making cloud runs reproducible and auditable. See Versioning and artifacts for more on how versions relate to build artifacts.
Steps summary
A journey must contain at least one step. Steps are ordered and executed sequentially. Each step:- References a request template from the template library
- Declares how each required value is supplied (run input, variable, step output, environment value, secret reference, hard-coded value, or “me” value)
- Optionally defines assertions to validate the response

