Bir kullanıcıyı sil

DELETE /v1/users/{user_id} · izin users:delete

Bir kullanıcının silinmesini başlatır. Kullanıcı hemen pending_deletion durumuna geçer ve silme işlemi şimdi yapılmak üzere planlanır; kalıcı silme işlemi ardından eşzamansız olarak çalışır. Yanıt, bir deletion_id ile birlikte 202 Accepted olur. Aynı kullanıcı için isteğin tekrarlanması aynı deletion_id değerini döndürür. Bu uç noktada iptal penceresi yoktur.

İstek

Parametre Konum Zorunlu Açıklama
user_id path evet Kullanıcı kimliği, usr_ öneki ile.

Yanıt

202 Accepted.

{
  "deletion_id": "0191f0a0-0000-8000-8000-000000000001",
  "requested_at": "2026-01-15T09:30:00Z"
}

Hatalar

Her hata, kararlı bir code içeren bir application/problem+json gövdesidir.

HTTP code Ne zaman
404 not_found Kullanıcı bu ortamda mevcut değil (veya kimlik biçimi hatalı).
401 unauthenticated API anahtarı eksik, geçersiz veya iptal edilmiş.
403 insufficient_permissions Anahtarda users:delete izni yok.
429 rate_limited Hız sınırı aşıldı; Retry-After değerine uyun.
503 service_unavailable Bir bağımlılık geçici olarak kullanılamıyor; daha sonra yeniden deneyin.

Örnek

curl -X DELETE https://api.eu.keenauth.com/v1/users/usr_0a1b2c3d4e5f6g7h8j9k0m1n2p \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"

Kişisel veriler

Bu uç nokta kişisel veri içerir: son kullanıcı profili. KeenAuth API'lerinde kişisel veriler neyin saklandığını, ne kadar süre tutulduğunu ve nasıl silindiğini açıklar. Hiçbir alanda özel nitelikli kişisel verileri (sağlık, biyometrik veriler, din, siyasi görüşler, cinsel yönelim) göndermeyin.