GET /memories

List the organization's memories as a readable index.

Returns the memories rendered as a markdown index (one line per memory, carrying its id, path, and description) plus the same entries structured, each with every field except `content`. Read the index, then fetch the ids whose content you want.

curl "https://api.ellipsis.dev/v1/memories" \
  -H "Authorization: Bearer $ELLIPSIS_API_KEY"
{
  "index": "string",
  "memories": [
    {
      "content_sha256": "string",
      "created_at": "2026-01-01T00:00:00Z",
      "created_by": {
        "id": "string",
        "type": "agent_session"
      },
      "description": "string",
      "id": "string",
      "path": "string",
      "updated_at": "2026-01-01T00:00:00Z",
      "updated_by": {
        "id": "string",
        "type": "agent_session"
      }
    }
  ]
}
No request body.
{
  "properties": {
    "index": {
      "type": "string"
    },
    "memories": {
      "items": {
        "properties": {
          "content_sha256": {
            "type": "string"
          },
          "created_at": {
            "format": "date-time",
            "type": "string"
          },
          "created_by": {
            "properties": {
              "id": {
                "type": "string"
              },
              "type": {
                "enum": [
                  "agent_session",
                  "api_key",
                  "user"
                ],
                "type": "string"
              }
            },
            "required": [
              "type",
              "id"
            ],
            "type": "object"
          },
          "description": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "updated_at": {
            "format": "date-time",
            "type": "string"
          },
          "updated_by": {
            "properties": {
              "id": {
                "type": "string"
              },
              "type": {
                "enum": [
                  "agent_session",
                  "api_key",
                  "user"
                ],
                "type": "string"
              }
            },
            "required": [
              "type",
              "id"
            ],
            "type": "object"
          }
        },
        "required": [
          "id",
          "path",
          "description",
          "content_sha256",
          "created_by",
          "updated_by",
          "created_at",
          "updated_at"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "index",
    "memories"
  ],
  "type": "object"
}

Request

Responses

On this page

No Headings
Schedule a demo