---
title: "Latest data export"
method: GET
path: "/api/v1/me/export"
tags: ["Settings"]
---

# Latest data export

`GET /api/v1/me/export`

## Request

- Base URL: `https://api.proof.holdings`
- URL: `https://api.proof.holdings/api/v1/me/export`
- Auth: API key in cookie `auth_token`

The account's most recent export and its status, for the Settings and lock pages; `latest: null` when there is none (an export is kept for 7 days). Owner session only; reachable while the account is locked. Since h-implement-proper-deletion this no longer RETURNS the data — start an export with `POST /me/export` and download the file when it is ready.

## Response `200`

The latest export, or null

- AccountExportLatest: The account's most recent export, or null
  - `latest` AccountExportJob, required: One data export of the account — prepared in the background, downloadable only by the signed-in owner
    - `id` string, required
    - `status` 'preparing' | 'ready' | 'failed', required: `preparing` while the job runs; `ready` once the file can be downloaded; `failed` with `error`
    - `error` 'too_large' | 'internal' | 'null', nullable, required: `too_large` — more than one download can carry (no partial file is ever produced; contact support); `internal` — a failure on our side (start a new export at once, the daily limit was given back)
    - `requested_at` string, date-time, required
    - `ready_at` string, date-time, nullable, required
    - `expires_at` string, date-time, required: The export and its file are deleted at this time — 7 days after the request
    - `downloaded_at` string, date-time, nullable, required: The first download, if any
    - `size_bytes` integer, nullable, required: Size of the compressed file as stored
    - `counts` object, required: Rows per section of the file
    - `download_path` string, nullable, required: Path of the download route while `ready`, else null

## Other responses

- `401`: Unauthorized
- `403`: `owner_session_required` — an API key may not export the account; exporting belongs to the signed-in owner (dashboard, or an MCP login session)

---

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