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