Pasifleştirme bekletmesini reddet

POST /v1/directories/{directory_id}/deprovision-holds/{hold_id}:reject · izin directories:write

Dizinin toplu pasifleştirme bekletmesini reddet: bekletilen pasifleştirmeler atılır ve etkilenen kayıtlar sapmış (drifted) işaretlenir. directory.deprovision_hold_rejected olarak denetlenir. Artık açık olmayan ya da 72 saatlik zaman aşımını geçmiş bekletme (zaman aşımıyla onaylanır, bu karar uygulanmaz) 409 conflict döner.

İstek

Alan Tür Zorunlu Açıklama
directory_id path evet SCIM dizini kimliği (dir_…).
hold_id path evet Bekletme kimliği: GET /v1/directories/{directory_id} yanıtındaki open_deprovision_hold.id (küçük harf UUID).

İstek gövdesi yoktur.

Yanıt

Kararla 200 OK.

{
  "id": "0192a3c0-1d2e-7f3a-8b4c-5d6e7f8a9b0c",
  "directory_id": "dir_01j9xm2n4p6q8r0s2t4v6w8y0z",
  "status": "rejected"
}

Hatalar

HTTP code Ne zaman
404 not_found Dizin ya da bekletme bu ortamda yok veya bekletme başka bir dizine ait.
409 conflict Bekletme için zaten karar verilmiş ya da 72 saatlik zaman aşımı geçmiş.
401 unauthenticated Kimlik bilgisi yok, geçersiz ya da iptal edilmiş.
403 insufficient_permissions Kimlik bilgisinde gerekli izin yok.
429 rate_limited Hız sınırı aşıldı; Retry-After süresinden sonra yeniden deneyin.
503 service_unavailable Dizin eşitleme geçici olarak kullanılamıyor ya da bu kurulumda yapılandırılmamış; Retry-After süresinden sonra yeniden deneyin.

Örnek

curl -i -X POST "https://api.eu.keenauth.com/v1/directories/dir_01j9xm2n4p6q8r0s2t4v6w8y0z/deprovision-holds/0192a3c0-1d2e-7f3a-8b4c-5d6e7f8a9b0c:reject" \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)"