# Lift a Quarantine

Let a quarantined operation go on from where it waited.

## Overview

- `reason`: 1 to 500 characters. `200` with the quarantine, now `active: false`. The operation's own deadline was not extended while it waited: an Earn operation's signing window or an approval's may have passed.
- Never one an Aurea administrator placed: `403` `FREEZE_LIFT_PLATFORM_ONLY` (`Only an Aurea administrator lifts this quarantine.`).
- `404` `QUARANTINE_NOT_FOUND` (`No such quarantine here.`); `409` `QUARANTINE_NOT_ACTIVE` (`This quarantine is already lifted.`).
- A quarantine a screening placed is lifted by the decision of its AML case while the case is open: `409` `QUARANTINE_HELD_BY_CASE` (`This quarantine is held by an open AML case: its decision lifts it.`) — [Decide an AML Case](https://docs.aureahub.com/docs/aml-case-decide.md). A received transfer's quarantine whose case confirmed the match is lifted here.
- Same roles as [Freeze](https://docs.aureahub.com/docs/freezes-create.md).

## Endpoint

### `POST /v1/admin/tenants/{id}/quarantines/{quarantineId}/lift`

Authentication: bearer token required.

Lifts a quarantine of the tenant's operation.

**Path parameters**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `id` | string | yes | Tenant UUID |
| `quarantineId` | string | yes | The quarantine's id |

**Request body**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `reason` | string | yes | 1–500 characters |

**Responses**

`200` Lifted

```json
{
  "id": "f1c8a2e6-0d4b-4b97-8e3c-5a9d2f7b1c40",
  "operation": "bank_payout",
  "operationId": "3b9f6d2a-7e1c-4a85-b0d4-8c2e5f1a9b37",
  "tenantId": "6f1e2d3c-4b5a-4968-8776-a5b4c3d2e1f0",
  "walletId": "7c1e9b24-3f5a-4d8e-9b6c-1a2f3e4d5c6b",
  "reason": "Beneficiary under review",
  "quarantinedBy": "5d2c1b0a-9e8f-4a7b-8c6d-5e4f3a2b1c0d",
  "quarantinedByRole": "tenantadmin",
  "quarantinedByPlatform": false,
  "quarantinedAt": "2026-10-06T11:05:12.640Z",
  "active": false,
  "liftedAt": "2026-10-06T11:47:30.215Z",
  "liftedBy": "5d2c1b0a-9e8f-4a7b-8c6d-5e4f3a2b1c0d",
  "liftedByRole": "tenantadmin",
  "liftReason": "Beneficiary confirmed"
}
```

---

Web version: https://docs.aureahub.com/#quarantine-lift
