📄️ List aliases
Lists the workflow's aliases with per-trigger activation state. Webhook URLs in `triggerStates` are recomputed on each read.
📄️ Create an alias
Creates an alias pointing at an existing revision. `latest` is reserved. Creating an alias does not activate its triggers; call the activate endpoint for that.
📄️ Read an alias
Returns one alias with its trigger states.
📄️ Repoint an alias
Points the alias at another existing revision. Idempotent.
📄️ Delete an alias
Deletes the alias. `latest` cannot be deleted.
📄️ Activate an alias
Turns the alias on: every trigger on its revision registers, so cron schedules start firing, webhooks get a public URL, and event subscriptions are created. Until this call, a published workflow has zero side effects.
📄️ Deactivate an alias
Marks the alias inactive and tears down its running triggers (best effort).