KV
Namespaced key-value store API — read, write, delete, list, and atomically increment KV entries for cross-task agent state
Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Query Parameters
0 < value <= 10000 <= valueResponse Body
curl -X GET "http://localhost:3013/api/kv"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
^[a-zA-Z0-9._:/%-]{1,512}$1 <= length <= 512Query Parameters
0 < value <= 10000 <= valueResponse Body
curl -X GET "http://localhost:3013/api/kv/_/string"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
^[a-zA-Z0-9._:/%-]{1,512}$1 <= length <= 512^[a-zA-Z0-9._:/%-]{1,512}$1 <= length <= 512Response Body
curl -X DELETE "http://localhost:3013/api/kv/_/string/string"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
^[a-zA-Z0-9._:/%-]{1,512}$1 <= length <= 512^[a-zA-Z0-9._:/%-]{1,512}$1 <= length <= 512Response Body
curl -X GET "http://localhost:3013/api/kv/_/string/string"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
^[a-zA-Z0-9._:/%-]{1,512}$1 <= length <= 512^[a-zA-Z0-9._:/%-]{1,512}$1 <= length <= 512Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X PUT "http://localhost:3013/api/kv/_/string/string" \ -H "Content-Type: application/json" \ -d '{}'Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
^[a-zA-Z0-9._:/%-]{1,512}$1 <= length <= 512^[a-zA-Z0-9._:/%-]{1,512}$1 <= length <= 512Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X POST "http://localhost:3013/api/kv/_/string/string/incr" \ -H "Content-Type: application/json" \ -d '{}'Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
^[a-zA-Z0-9._:/%-]{1,512}$1 <= length <= 512Response Body
curl -X DELETE "http://localhost:3013/api/kv/string"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
^[a-zA-Z0-9._:/%-]{1,512}$1 <= length <= 512Response Body
curl -X GET "http://localhost:3013/api/kv/string"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
^[a-zA-Z0-9._:/%-]{1,512}$1 <= length <= 512Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X PUT "http://localhost:3013/api/kv/string" \ -H "Content-Type: application/json" \ -d '{}'Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
^[a-zA-Z0-9._:/%-]{1,512}$1 <= length <= 512Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X POST "http://localhost:3013/api/kv/string/incr" \ -H "Content-Type: application/json" \ -d '{}'