Skip to main content
Memory Stores

Get a Memory version

Get a version snapshot from a Forward Memory Store.

Returns a version snapshot by ID. The response includes content. For a redacted version, content is null.

Path

GET /api/v1/forward/memory_stores/{memory_store_id}/memory_versions/{memory_version_id}

Headers

HeaderRequiredDescription
AuthorizationYesBearer <PAT or admin SAT>

Path parameters

ParameterTypeRequiredDescription
memory_store_idstringYesMemory Store ID (memstore_...).
memory_version_idstringYesMemory Version ID (memver_...).

Example request

curl -X GET "https://api.qoder.com/api/v1/forward/memory_stores/memstore_00mc7mukn7lkxr454tjd/memory_versions/memver_00mc7mw0t337kbcx5q52" \
  -H "Authorization: Bearer $QODER_ACCESS_TOKEN"

Example response

HTTP 200 OK
{
  "id": "memver_00mc7mw0t337kbcx5q52",
  "type": "memory_version",
  "memory_store_id": "memstore_00mc7mukn7lkxr454tjd",
  "memory_id": "mem_00mc7mvag5u68kkfvxhy",
  "path": "decisions/arch-choice.md",
  "content": "# Architecture decision v2\n\nUse a modular monolith.",
  "content_size_bytes": 108,
  "content_sha256": "9a4f8d2c1b7e6543210fedcba9876543210fedcba9876543210fedcba987654",
  "operation": "updated",
  "redacted": false,
  "redacted_at": null,
  "created_at": "2026-08-14T11:00:00Z"
}

Response

Returns a Memory Version object, including content.

Notes

Versions in an archived Memory Store remain readable. A redacted version remains queryable, but content is null and redacted is true.

Errors

HTTPTypeTrigger
400invalid_request_errorA path parameter is invalid.
401authentication_errorThe authentication token is missing or invalid.
403permission_errorThe caller cannot access the resource.
404not_found_errorThe Memory Store or version does not exist, or is not visible across users.
500/502/503api_errorForward or a dependent service failed.