TheDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/BabySid/aether/llms.txt
Use this file to discover all available pages before exploring further.
Workflow resource is the primary declarative unit in the Graph Workflow Protocol (apiVersion: aether/v1). It describes a directed execution graph — which templates to run, how they are connected, what arguments they accept, and what lifecycle hooks fire at key points. The engine validates and persists a full JSON snapshot of the document at submit time, so the definition that runs is always exactly what you submitted.
Top-level fields
Protocol version. Must be the string
"aether/v1". Any other value causes
validation to fail with ErrValidation.Resource discriminator. Must be
"Workflow" for a standalone workflow.
("CronWorkflow" is used by the CronWorkflow resource.)Standard resource metadata.
The workflow specification. Contains the entrypoint, templates, arguments,
timeout, and hooks.
Complete example
The following example demonstrates all top-level fields in a workflow that fetches data, transforms it, and sends a notification — with a timeout, priority, workflow-level arguments, and lifecycle hooks.Validation rules
All names (metadata, template names, task names, parameter names) must match
^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ with a maximum of 63 characters. Dots are
reserved as the system namespace separator and are not allowed in user-defined
names.