
# Yönetim istemcisini sil

`DELETE /v1/management-clients/{application_id}` · izin `management-clients:write`

Bir uygulamanın yönetim istemcisi kaydını siler. Uygulama ve kimlik bilgileri kalır. Uygulamanın kendisini silmek (`DELETE /v1/applications/{application_id}`) bu kaydı da siler; sonra bu uç ve `GET` `404` döner. `If-Match` zorunludur: yoksa istek `428`, sürüm artık eşleşmiyorsa `412` ile reddedilir. Bu ucu yalnız API anahtarı çağırabilir.

## İstek

| Parametre | Yer | Açıklama |
|---|---|---|
| `application_id` | yol | Uygulama kimliği (`app_…`). |
| `If-Match` | başlık | Son okuma ya da yazmadaki `ETag`. |

## Yanıt

`204 No Content`

## Hatalar

| HTTP | code | Ne zaman |
|---|---|---|
| 403 | `insufficient_permissions` | Kimlik bilgisinde `management-clients:write` yok ya da kimlik bilgisi API anahtarı değil. |
| 403 | `permission_escalation` | Kayıt çağıran anahtardan geniş. |
| 404 | `not_found` | Uygulamanın bu ortamda kaydı yok. |
| 412 | `precondition_failed` | `If-Match` güncel sürümle eşleşmiyor. |
| 428 | `precondition_required` | `If-Match` yok. |

## Örnek

```bash
curl -X DELETE https://api.eu.keenauth.com/v1/management-clients/app_01h455vb4pex5vsknk084sn02q \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY" \
  -H 'If-Match: "3f2a9c0d7b1e4a6f8c5d2e1b0a9f8e7d"'
```

CLI: `keenauth management-clients delete app_01h455vb4pex5vsknk084sn02q --if-match '"3f2a9c0d7b1e4a6f8c5d2e1b0a9f8e7d"' --yes`
