# Overview

## Agents

Agent catalog (list, get, publish, unregister — caller-plugged registry).

## Operations

GET

[/v1/agents](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentslist.md)

POST

[/v1/agents](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentspublish.md)

GET

[/v1/agents/{agentId}](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentsget.md)

GET

[/v1/agents/{agentId}/projects](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentsprojects.md)

GET

[/v1/agents/{agentId}/versions](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentslistversions.md)

GET

[/v1/agents/{agentId}/versions/{version}](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentsgetversion.md)

PUT

[/v1/agents/{agentId}/owner](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentssetowner.md)

GET

[/v1/agents/{agentId}/test-set](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentstestsetget.md)

GET

[/v1/agents/{agentId}/test-set/cases](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentstestsetlistcases.md)

POST

[/v1/agents/{agentId}/test-set/cases](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentstestsetaddcase.md)

POST

[/v1/agents/{agentId}/test-set/cases/{caseId}/retire](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentstestsetretirecase.md)

POST

[/v1/agents/{agentId}/versions/{version}/unregister](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentsunregister.md)

POST

[/v1/agents/{agentId}/versions/{version}/reinstate](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentsreinstateversion.md)

GET

[/v1/agents/{agentId}/pinned](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentspinnedresolve.md)

GET

[/v1/agents/{agentId}/pinned-versions](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentspinnedlist.md)

POST

[/v1/agents/{agentId}/pinned/pin](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentspinnedpin.md)

POST

[/v1/agents/{agentId}/pinned/check](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentspinnedcheck.md)

GET

[/v1/agents/{agentId}/release-gate](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentsreleasegateresolve.md)

GET

[/v1/agents/{agentId}/pin-history](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentspinnedhistory.md)

GET

[/v1/agents/{agentId}/pin-history/{changeId}](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentspinnedgetchange.md)

POST

[/v1/agents/{agentId}/pinned/unpin](https://docs.kindgi.com/v0.4.0/reference/api/operations/agentspinnedunpin.md)
