# Get the account key blob

Returns the store's account-scoped blob to any of the person's signed-in devices.

`404 SEALED_ACCOUNT_KEY_NOT_FOUND` until a device has [created it](/docs/api-reference/sealed-stores/create-account-key).

#### Path Parameters

**`store`** string required

The store: `aitronos-browser`. Up to 64 characters; an unknown store is `404 SEALED_STORE_NOT_FOUND`.

#### Headers

**`Authorization`** string required

`Bearer <access token>` from the person's own sign-in. API keys and service accounts are refused with `403 SEALED_STORE_PERSONAL_SESSION_REQUIRED`.

## Returns

`200 OK`:

- **`object`** string — `sealed_account_key`.
- **`store`** string — the store's name.
- **`schema_version`** integer — as the winning create sent it.
- **`device_id`** string — the device whose create won.
- **`created_at`** string — when it was created (ISO 8601 UTC).
- **`blob`** string — the opaque blob, standard padded base64.
- **`blob_bytes`** integer — its decoded size.


## Errors

| Status | Code | When |
|  --- | --- | --- |
| 401 | `AUTHENTICATION_REQUIRED` | No access token, or one that is not valid. |
| 403 | `SEALED_STORE_PERSONAL_SESSION_REQUIRED` | The call used an API key or a service account. Only a person's own sign-in session reaches a sealed store. |
| 404 | `SEALED_STORE_NOT_FOUND` | No store with that name (`details.store`). |
| 404 | `SEALED_ACCOUNT_KEY_NOT_FOUND` | No device has created the blob in this store yet. |



```bash cURL
curl "https://api.aitronos.com/v1/sealed-stores/aitronos-browser/account-key" \
  -H "Authorization: Bearer $ACCESS_TOKEN"
```


```python Python
import os

import requests

response = requests.get(
    "https://api.aitronos.com/v1/sealed-stores/aitronos-browser/account-key",
    headers={"Authorization": f"Bearer {os.environ['AITRONOS_TOKEN']}"},
    timeout=30,
)
body = response.json()
if response.status_code == 200:
    account_blob = body["blob"]
elif body["error"]["code"] == "SEALED_ACCOUNT_KEY_NOT_FOUND":
    print("not set up yet: create it with POST /account-key")
else:
    print(response.status_code, body["error"]["code"])
```


```javascript JavaScript
const response = await fetch("https://api.aitronos.com/v1/sealed-stores/aitronos-browser/account-key", {
  headers: { Authorization: `Bearer ${process.env.AITRONOS_TOKEN}` },
});
const body = await response.json();
if (response.ok) {
  console.log("account blob", body.blob_bytes, "bytes, set by", body.device_id);
} else if (body.error.code === "SEALED_ACCOUNT_KEY_NOT_FOUND") {
  console.log("not set up yet: create it with POST /account-key");
} else {
  console.log(response.status, body.error.code);
}
```

**Response:**

200 OK

```json
{
  "object": "sealed_account_key",
  "store": "aitronos-browser",
  "schema_version": 1,
  "device_id": "1f783def-2aa1-4b44-9c73-3c6b9102c06b",
  "created_at": "2026-10-01T12:03:58.019244Z",
  "blob": "UjJN+KrSFlr8YoFmbFpc/hWHZXQdX3UeIEok/wCirsIhs2M6icaZukX/SKS2NUk8+fSjaQCjpqpBVke9hNGGwVulxI6Dg6XNvwr0hmQJClGN0Ihq7ELoXzcko+c=",
  "blob_bytes": 92
}
```

404 Not set up

```json
{
  "success": false,
  "error": {
    "code": "SEALED_ACCOUNT_KEY_NOT_FOUND",
    "message": "Sync isn't set up for your account yet.",
    "system_message": "the account blob has not been created in this store",
    "type": "client_error",
    "status": 404,
    "details": {},
    "trace_id": "15921c45-5325-4426-bdd4-2038df44d912",
    "timestamp": "2026-10-01T12:02:17.903441Z"
  }
}
```

## Related Resources

- [Sealed stores](/docs/api-reference/sealed-stores/introduction)
- [Create the account key blob](/docs/api-reference/sealed-stores/create-account-key)
- [Get a sealed store's limits](/docs/api-reference/sealed-stores/get-store)