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