Skip to main content
GET
https://api.memoclaw.com
/
v1
/
export
Export Memories
curl --request GET \
  --url https://api.memoclaw.com/v1/export
{
  "format": "<string>",
  "memories": [
    {}
  ],
  "count": 123
}
Price: FREE Export memories in various formats for backup or migration purposes.

Query Parameters

format
string
Output format: json, csv, or markdown. Default: json.
namespace
string
Filter by namespace.
memory_type
string
Filter by memory type: correction, preference, decision, project, observation, or general.
tags
string
Comma-separated tags to filter by.
session_id
string
Filter by session ID.
agent_id
string
Filter by agent ID.
before
string
ISO 8601 date string. Only return memories created before this time.
after
string
ISO 8601 date string. Only return memories created after this time.
include_deleted
string
Set to true to include soft-deleted memories. Default: false.

Response (200 OK)

format
string
The format used for export.
memories
array
Array of memory objects (JSON) or formatted output (CSV/Markdown).
count
number
Total number of exported memories.

Example

# Export all memories as JSON
curl https://api.memoclaw.com/v1/export \
  -H "Authorization: Bearer <token>"

# Export as CSV
curl "https://api.memoclaw.com/v1/export?format=csv" \
  -H "Authorization: Bearer <token>"

# Export specific namespace
curl "https://api.memoclaw.com/v1/export?namespace=acme-project" \
  -H "Authorization: Bearer <token>"
Response (JSON)
{
  "format": "json",
  "memories": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "content": "User prefers dark mode",
      "importance": 0.8,
      "memory_type": "preference",
      "namespace": "default",
      "tags": ["ui", "preferences"],
      "created_at": "2026-02-13T10:30:00Z",
      "updated_at": "2026-02-13T10:30:00Z"
    }
  ],
  "count": 1
}