API sil

DELETE /v1/apis/{api_id}?confirm=true · izin apis:write

API'yi yumuşak siler. confirm=true ve If-Match zorunludur. Bu API için uygulama izinleri ve uygulamaların bu API'yi gösteren varsayılan API ayarı aynı işlemde kaldırılır, tanımlayıcı 90 gün yeniden kullanılamaz ve bu kitle için verilmiş refresh oturumları iptal edilir. Sistem API'si silinemez.

İstek

Parametre Yer Açıklama
api_id yol API kimliği.
confirm sorgu true olmalı.
If-Match başlık Son okumadaki ETag (zorunlu).

Yanıt

204 No Content, gövde yok.

Hatalar

HTTP code Ne zaman
404 not_found Bu ortamda böyle bir API yok.
409 conflict API sistem API'si.
412 precondition_failed If-Match güncel sürümle eşleşmiyor.
422 validation_failed confirm yok ya da true değil (/confirm).
428 precondition_required If-Match yok.

Örnek

curl -X DELETE "https://api.eu.keenauth.com/v1/apis/api_01h455vb4pex5vsknk084sn02q?confirm=true" \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY" \
  -H 'If-Match: "1"'