Üyeliği kaldırma

DELETE /v1/organizations/{org_id}/memberships/{membership_id} · izin organizations:write

Üyeliği kaldırır (neden removed_by_admin). Kuruluşun son etkin yöneticisi kaldırılamaz. If-Match isteğe bağlıdır. Kaldırma işlemi organization_membership.deleted olarak denetlenir.

İstek

Alan Tür Zorunlu Açıklama
org_id yol evet Kuruluş kimliği (org_…).
membership_id yol evet Üyelik kimliği (mem_…).
If-Match başlık hayır Mevcut ETag; eşleşmezse 412.

İstek gövdesi yok.

Yanıt

204 No Content.

Hatalar

HTTP code Ne zaman
404 not_found Üyelik bu kuruluşta mevcut değil.
409 last_org_admin Üyelik, kuruluşun son etkin yöneticisi.
412 precondition_failed If-Match değeri mevcut sürümle eşleşmiyor.
401 unauthenticated Kimlik bilgisi eksik, geçersiz veya iptal edilmiş.
403 insufficient_permissions Kimlik bilgisi gerekli izne sahip değil.
429 rate_limited Hız sınırı aşıldı; Retry-After süresinden sonra yeniden deneyin.
503 service_unavailable Bir bağımlılık geçici olarak kullanılamıyor; Retry-After süresinden sonra yeniden deneyin.

Örnek

curl -i -X DELETE "https://api.eu.keenauth.com/v1/organizations/org_01j9xk3m7q8r2s4t6v8w0y2z4a/memberships/mem_01j9xn5p9s0t4v6w8x0y2z4a6c" \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"

Kişisel veriler

Bu uç nokta kişisel veri içerir: kuruluş üyelikleri ve davetler. KeenAuth API'lerindeki kişisel veriler sayfasında neyin saklandığı, ne kadar süreyle tutulduğu ve nasıl silindiği açıklanır. Hiçbir alanda özel nitelikli kişisel verileri (sağlık, biyometrik veriler, din, siyasi görüşler, cinsel yönelim) göndermeyin.