keelwave
API ReferenceIngest

Append an agent step

POST
/ingest/agent/steps

Records one step in an agent loop. Server computes a SHA-256 fingerprint of tool_name + tool_input for loop detection and bumps the agent_tools registry when tool_name is present.

Authorization

ApiKeyAuth
Authorization<token>

Format: "Bearer kw_"

In: header

Request Body

application/json

Step payload

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/ingest/agent/steps" \  -H "Content-Type: application/json" \  -d '{    "agent_run_id": "string",    "step_type": "think"  }'
{  "id": "string",  "timestamp": "string"}