---
title: "Where this account’s files are kept"
method: GET
path: "/api/v1/storage"
tags: ["Account"]
---

# Where this account’s files are kept

`GET /api/v1/storage`

## Request

- Base URL: `http://localhost:5180`
- URL: `http://localhost:5180/api/v1/storage`
- Auth: API key in cookie `better-auth.session_token`

Where this account’s files sit: in the European Union, whichever country a property is in, because that is the store the document search can read. `held` counts the files in each region.

## Response `200`

Where the files are and whether that can still change.

- object
  - `ok` unknown, required
  - `data` object, required
    - `region` 'eu', required: Where the account’s files are kept. Every file is kept in the European Union, whichever country its property is in.
    - `country` string, nullable, required: The country the account was opened from, resolved at the edge at sign-up. It does not decide where files are kept.
    - `files` integer, required: Files the account holds, in every region.
    - `held` object[], required: How many files sit in each region. A file stays in the region it was stored in.
      - `region` 'eu', required
      - `files` integer, required
    - `recorded` boolean, required: Whether a region is written against the account.
    - `changeable` boolean, required: Whether PUT /storage will be accepted. Always true.
    - `regions` object[], required: Every region a file can be kept in. There is one.
      - `region` 'eu', required
      - `label` string, required
      - `available` boolean, required
  - `meta` object, required
    - `requestId` string, required: Echoed in the x-request-id header. Quote it in a bug report.

---

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