/api/v1/agentsSummary: Get Agents
Description: Get Agents
| Status Code | Description |
|---|---|
200 |
Successful Response |
curl -X 'GET' \ 'http://localhost:8000/api/v1/api/v1/agents' \ -H 'accept: application/json'
/api/v1/agents/templatesSummary: Create Template
Description: Create Template
Required: Yes
application/jsonAgentTemplateCreate (Define in Models)| Status Code | Description |
|---|---|
200 |
Successful Response |
422 |
Validation Error |
curl -X 'POST' \
'http://localhost:8000/api/v1/api/v1/agents/templates' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{}'
/api/v1/agents/instancesSummary: Create Instance
Description: Create Instance
Required: Yes
application/jsonAgentInstanceCreate (Define in Models)| Status Code | Description |
|---|---|
200 |
Successful Response |
422 |
Validation Error |
curl -X 'POST' \
'http://localhost:8000/api/v1/api/v1/agents/instances' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{}'
/api/v1/agents/{id}/statusSummary: Update Status
Description: Update Status
| Name | In | Required | Type | Description |
|---|---|---|---|---|
id |
path | Yes | string |
Required: Yes
application/jsonAgentInstanceStatusUpdate (Define in Models)| Status Code | Description |
|---|---|
200 |
Successful Response |
422 |
Validation Error |
curl -X 'PATCH' \
'http://localhost:8000/api/v1/api/v1/agents/{id}/status' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{}'
/api/v1/agents/{id}/configSummary: Update Config
Description: Update Config
| Name | In | Required | Type | Description |
|---|---|---|---|---|
id |
path | Yes | string |
Required: Yes
application/jsonAgentConfigUpdate (Define in Models)| Status Code | Description |
|---|---|
200 |
Successful Response |
422 |
Validation Error |
curl -X 'PATCH' \
'http://localhost:8000/api/v1/api/v1/agents/{id}/config' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{}'
/api/v1/agents/{id}/webhookSummary: Webhook Receiver
Description: Webhook Receiver
| Name | In | Required | Type | Description |
|---|---|---|---|---|
id |
path | Yes | string | |
token |
query | No | string |
Required: Yes
application/json| Status Code | Description |
|---|---|
202 |
Successful Response |
422 |
Validation Error |
curl -X 'POST' \
'http://localhost:8000/api/v1/api/v1/agents/{id}/webhook?token=<token>' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{}'
/api/v1/agents/{id}/triggersSummary: Get Agent Triggers
Description: Get Agent Triggers
| Name | In | Required | Type | Description |
|---|---|---|---|---|
id |
path | Yes | string |
| Status Code | Description |
|---|---|
200 |
Successful Response |
422 |
Validation Error |
curl -X 'GET' \
'http://localhost:8000/api/v1/api/v1/agents/{id}/triggers' \
-H 'accept: application/json'
/api/v1/agents/{id}/triggersSummary: Create Agent Trigger
Description: Create Agent Trigger
| Name | In | Required | Type | Description |
|---|---|---|---|---|
id |
path | Yes | string |
Required: Yes
application/jsonAgentTriggerCreate (Define in Models)| Status Code | Description |
|---|---|
200 |
Successful Response |
422 |
Validation Error |
curl -X 'POST' \
'http://localhost:8000/api/v1/api/v1/agents/{id}/triggers' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{}'
/api/v1/agents/triggers/{trigger_id}Summary: Delete Agent Trigger
Description: Delete Agent Trigger
| Name | In | Required | Type | Description |
|---|---|---|---|---|
trigger_id |
path | Yes | string |
| Status Code | Description |
|---|---|
200 |
Successful Response |
422 |
Validation Error |
curl -X 'DELETE' \
'http://localhost:8000/api/v1/api/v1/agents/triggers/{trigger_id}' \
-H 'accept: application/json'
/api/v1/agents/{id}/telemetrySummary: Get Telemetry
Description: Get Telemetry
| Name | In | Required | Type | Description |
|---|---|---|---|---|
id |
path | Yes | string |
| Status Code | Description |
|---|---|
200 |
Successful Response |
422 |
Validation Error |
curl -X 'GET' \
'http://localhost:8000/api/v1/api/v1/agents/{id}/telemetry' \
-H 'accept: application/json'
/api/v1/agents/{id}/dependenciesSummary: Get Dependencies
Description: Get Dependencies
| Name | In | Required | Type | Description |
|---|---|---|---|---|
id |
path | Yes | string |
| Status Code | Description |
|---|---|
200 |
Successful Response |
422 |
Validation Error |
curl -X 'GET' \
'http://localhost:8000/api/v1/api/v1/agents/{id}/dependencies' \
-H 'accept: application/json'
/api/v1/agents/deploySummary: Deploy Agent
Description: One-click agent deployment (Design Doc CUJ 1). Atomically creates: Template → Session → Instance → Locks Session → Injects initial prompt → Starts loop.
Required: Yes
application/jsonDeployAgentRequest (Define in Models)| Status Code | Description |
|---|---|
200 |
Successful Response |
422 |
Validation Error |
curl -X 'POST' \
'http://localhost:8000/api/v1/api/v1/agents/deploy' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{}'
/api/v1/agents/{id}Summary: Delete Agent
Description: Delete Agent
| Name | In | Required | Type | Description |
|---|---|---|---|---|
id |
path | Yes | string |
| Status Code | Description |
|---|---|
200 |
Successful Response |
422 |
Validation Error |
curl -X 'DELETE' \
'http://localhost:8000/api/v1/api/v1/agents/{id}' \
-H 'accept: application/json'