Skip to main content
Memory Stores

Create a memory store

POST /api/v1/cloud/memory_stores Creates a Memory Store and returns a Memory Store object.

Headers

HeaderRequiredDescription
AuthorizationYesBearer <PAT or SAT>
Content-TypeYesapplication/json

Request body

FieldTypeRequiredDescription
namestringYesHuman-readable name, 1–255 characters, no control characters
descriptionstringNoFree-text description, up to 1024 characters. Included in the agent's system prompt when the store is attached
metadataobjectNoKey-value tags. Up to 16 pairs; keys 1–64 characters; values up to 512 characters

Example request

curl -X POST "https://api.qoder.com.cn/api/v1/cloud/memory_stores" \
  -H "Authorization: Bearer $QODER_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "project-alpha-memory",
    "description": "Agent knowledge base for project Alpha",
    "metadata": {"team": "backend"}
  }'

Example response

{
  "id": "memstore_019e5cdb9c3f71c3b6505eba937a40b4",
  "created_at": "2026-05-18T08:00:00.000Z",
  "name": "project-alpha-memory",
  "type": "memory_store",
  "updated_at": "2026-05-18T08:00:00.000Z",
  "archived_at": null,
  "description": "Agent knowledge base for project Alpha",
  "metadata": {"team": "backend"},
  "status": "active",
  "entry_count": 0,
  "total_size": 0
}

Error codes

HTTPtypeTrigger
400invalid_request_errorname is missing or invalid, or metadata is invalid
401authentication_errorMissing or invalid authentication token
For the complete error envelope, see Errors.