---
title: "Recover the Coordinator when unsealing of the existing state fails."
method: POST
path: "/recover"
tags: ["recover"]
---

# Recover the Coordinator when unsealing of the existing state fails.

`POST /recover`

This API endpoint is only available when the coordinator is in recovery mode.
Before you can use the endpoint, you need to decrypt the recovery secret which you may have received when setting the manifest initially.
See [Recovering the Coordinator](../#/workflows/recover-coordinator.md) to retrieve the recovery key needed to use this API endpoint correctly.

Example for recovering the Coordinator with curl:

```bash
curl -k -X POST --data-binary @recovery_key_decrypted "https://$MARBLERUN/recover"
```

## Request body

- integer[]

## Response `200`

- object
  - `Data` RecoveryStatusResp
    - `StatusMessage` string
  - `Status` string

## Other responses

- `500`

---

[API](https://skmtc.net/edgelesssys/apis/coordinator-client-api.md) · [All operations](https://skmtc.net/edgelesssys/apis/coordinator-client-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/edgelesssys/coordinator-client-api/revisions/8f4100af3603/schema)
