---
title: "Export Memory Interchange Format"
method: GET
path: "/memory/export-mif"
tags: ["Memory"]
---

# Export Memory Interchange Format

`GET /memory/export-mif`

## Request

- Base URL: `https://synchronex.ai/api/v1`
- URL: `https://synchronex.ai/api/v1/memory/export-mif`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer
  - OAuth 2 (authorization code, authorization URL `https://synchronex.ai/oauth/authorize`, token URL `https://synchronex.ai/api/oauth/token`, scopes: `read`)

Exports Identity Kernel, optional user_corpus, and decisions as versioned MIF 0.1 JSON.

## Query parameters

- `scope` 'identity_only' | 'identity_corpus' | 'full'
- `workspace_id` string, uuid
- `download` 'true' | 'false'

## Response `200`

MIF document exported.

- MemoryInterchangeFormat
  - `mif_version` '0.1', required
  - `provenance` object, required
  - `identity_kernel` object, required
  - `user_corpus` object[]
  - `decisions` Decision[]
    - `id` string, uuid
    - `decision` string
    - `reasoning` string, nullable
    - `tags` string[]
    - `product_name` string, nullable
    - `affects_products` string[]
    - `decided_at` string, date-time
  - `metadata` object

## Other responses

- `400`: Validation error. The request body or query string is invalid.
- `401`: Unauthorized. Missing, malformed, expired, or revoked bearer token.
- `429`: Rate limit exceeded. Retry after the indicated reset time.
- `500`: Internal server error.

---

[API](https://skmtc.dev/synchronex/apis/synchronex-api.md) · [All operations](https://skmtc.dev/synchronex/apis/synchronex-api/llms.txt) · [OpenAPI document](https://skmtc.dev/synchronex/apis/synchronex-api/revisions/aa1e0df0a8d5?raw)
