---
title: "Register recovery email + encrypted seed"
method: POST
path: "/v1/vault/recovery-email"
tags: ["vault"]
---

# Register recovery email + encrypted seed

`POST /v1/vault/recovery-email`

## Request

- Base URL: `https://agentlair.dev`
- URL: `https://agentlair.dev/v1/vault/recovery-email`
- Auth: HTTP bearer

Associate a recovery email with this account's vault. Provide a client-side encrypted seed
blob for recovery. The seed is retrievable via `POST /v1/vault/recover` (magic link flow).

## Request body

- object
  - `email` string, email, required
  - `encrypted_seed` string, required: Base64 or hex encoded client-side ciphertext (max 100KB)

## Response `200`

Recovery email registered

- object
  - `ok` boolean
  - `email` string
  - `stored_at` string, date-time

---

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