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
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