---
title: "Finish a recovery: with the proof at the domain, every key on the account is revoked and one new key is returned, once"
method: POST
path: "/api/v1/signup/recover/verify"
tags: ["Onboarding"]
---

# Finish a recovery: with the proof at the domain, every key on the account is revoked and one new key is returned, once

`POST /api/v1/signup/recover/verify`

## Request

- Base URL: `https://overwing.ai`
- URL: `https://overwing.ai/api/v1/signup/recover/verify`
- Auth: none required

## Request body

- object
  - `domain` string, required

## Response `200`

A new key

- object
  - `org_id` string
  - `domain` string
  - `api_key` string
  - `key_prefix` string
  - `revoked_keys` integer

## Other responses

- `422`: No recovery in progress for this domain, or the proof was not found
- `429`: Too many attempts from this address today

---

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