Skip to content

kindgi flows

Manage flow registrations: publish, list, versions, unregister, reinstate.

List registered flows (the latest version of each).

Terminal window
kindgi flows list [--name=<prefix>] [--include-retired] [--limit=<n>] [--cursor=<c>]

Flags:

  • --cursor <value>: Resume after this cursor, from the previous page's nextCursor.
  • --include-retired: Include retired flows (every version unregistered), each as its highest version with unregisteredAt.
  • --limit <value>: The most to return (default 25, at most 100).
  • --name <value>: Only flows whose id starts with this.

Fetch a registered flow: its latest version, or the version given.

Terminal window
kindgi flows get <flow-id> [<version>]

Register a flow definition at its version. The server checks it: no cycles, every node and edge resolves.

Terminal window
kindgi flows publish --spec=<json-or-@file> [--project=<project-id>]

Flags:

  • --project <value>: The project to register the flow in, by id (default: the tenant's Default project).
  • --spec <value>: The flow definition as JSON, or @<file> to read it from a file. Required.

Unregister a specific flow version: new runs of it are refused; kindgi flows reinstate brings it back.

Terminal window
kindgi flows unregister <flow-id> <version>

List the registered versions of a flow.

Terminal window
kindgi flows versions <flow-id> [--include-unregistered] [--limit=<n>] [--cursor=<c>]

Flags:

  • --cursor <value>: Resume after this cursor, from the previous page's nextCursor.
  • --include-unregistered: Include unregistered versions (each with unregisteredAt), a retired flow's too.
  • --limit <value>: The most to return (default 25, at most 100).

Bring back an unregistered flow version.

Terminal window
kindgi flows reinstate <flow-id> <version>

Every command also takes the global flags.