# Overview

## Flows

Flow catalog (list, get, publish, unregister — caller-plugged registry). Enables non-agent workflows via HTTP — publish once, execute many via `POST /v1/runs`.

## Operations

GET

[/v1/flows](https://docs.kindgi.com/v0.3.1/reference/api/operations/flowslist.md)

POST

[/v1/flows](https://docs.kindgi.com/v0.3.1/reference/api/operations/flowspublish.md)

GET

[/v1/flows/{flowId}](https://docs.kindgi.com/v0.3.1/reference/api/operations/flowsget.md)

GET

[/v1/flows/{flowId}/versions](https://docs.kindgi.com/v0.3.1/reference/api/operations/flowslistversions.md)

GET

[/v1/flows/{flowId}/versions/{version}](https://docs.kindgi.com/v0.3.1/reference/api/operations/flowsgetversion.md)

POST

[/v1/flows/{flowId}/versions/{version}/unregister](https://docs.kindgi.com/v0.3.1/reference/api/operations/flowsunregister.md)

POST

[/v1/flows/{flowId}/versions/{version}/reinstate](https://docs.kindgi.com/v0.3.1/reference/api/operations/flowsreinstateversion.md)

GET

[/v1/flows/{flowId}/pinned](https://docs.kindgi.com/v0.3.1/reference/api/operations/flowspinnedresolve.md)

GET

[/v1/flows/{flowId}/pinned-versions](https://docs.kindgi.com/v0.3.1/reference/api/operations/flowspinnedlist.md)

POST

[/v1/flows/{flowId}/pinned/pin](https://docs.kindgi.com/v0.3.1/reference/api/operations/flowspinnedpin.md)

POST

[/v1/flows/{flowId}/pinned/unpin](https://docs.kindgi.com/v0.3.1/reference/api/operations/flowspinnedunpin.md)

GET

[/v1/flows/{flowId}/pin-history](https://docs.kindgi.com/v0.3.1/reference/api/operations/flowspinnedhistory.md)
