Ü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.