
# Hesap kilidini kaldır

`DELETE /v1/attack-protection/lockouts/{lockout_id}` · izin `attack-protection:write`

Açık bir hesap kilidini kaldırır: kullanıcı o yolda yeniden giriş yapabilir ve o yolun başarısızlık sayısı sıfırdan başlar. `user.unlocked` olayı (`by = admin`) ve yönetim denetim kaydı (`user.unlocked`, hedef kullanıcı) aynı işlemde yazılır; işlemi yapan aktör sizin kimlik bilginizdir. Bir kullanıcının bütün kilitlerini bir kerede kaldırmak için [`POST /v1/users/{user_id}:unlock`](../users/unlock.md) kullanın.

## İstek

| Parametre | Yer | Zorunlu | Açıklama |
|---|---|---|---|
| `lockout_id` | yol | evet | Kilit kimliği, `lck_` önekli. |

## Yanıt

Gövdesiz `204 No Content`.

## Hatalar

Her hata, kararlı bir `code` taşıyan `application/problem+json` gövdesidir.

| HTTP | `code` | Ne zaman |
|---|---|---|
| 404 | `not_found` | Bu ortamda bu kimlikle açık bir kilit yok: hiç var olmamış, zaten kaldırılmış ya da süresi dolmuş (ya da kimlik biçimsiz). |
| 401 | `unauthenticated` | API anahtarı yok, geçersiz ya da iptal edilmiş. |
| 403 | `insufficient_permissions` | Anahtarda `attack-protection:write` izni yok. |
| 429 | `rate_limited` | Hız sınırı aşıldı; `Retry-After` değerine uyun. |
| 503 | `service_unavailable` | Bir bağımlılık geçici olarak kullanılamıyor; sonra yeniden deneyin. |

## Örnek

```bash
curl -X DELETE https://api.eu.keenauth.com/v1/attack-protection/lockouts/lck_01jaz8m5c3f6t9w2y4b7d0g3k6 \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"
```

CLI: `keenauth attack-protection lockouts delete lck_01jaz8m5c3f6t9w2y4b7d0g3k6`
