Üyeliği yeniden etkinleştir
POST /v1/organizations/{org_id}/memberships/{membership_id}:reactivate · izin organizations:write
Askıya alınmış bir üyeliği yeniden etkinleştirir; kuruluş ve kullanıcı etkin olmalıdır. Etkin bir üyeliği yeniden etkinleştirmek hiçbir şey yazmaz. Yazma işlemi organization_membership.updated olarak, change=reactivated ile 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; verilirse eşleşmelidir (412) ve yazma işlemini bu sürüme sabitler. |
İstek gövdesi yok.
Yanıt
Güncellenmiş üyelik ve ETag değeri ile birlikte 200 OK.
{
"id": "mem_01j9xn5p9s0t4v6w8x0y2z4a6c",
"organization_id": "org_01j9xk3m7q8r2s4t6v8w0y2z4a",
"user_id": "usr_01j9xh2k6p7q1r3s5t7v9w1x3y",
"status": "active",
"source": "admin_api",
"reason": null,
"roles": [
{
"role_id": "rol_01j9xr7s1t2w6x8y0z2a4b6c8e",
"source": "admin_api",
"assigned_at": "2026-10-12T09:31:00.123456Z"
}
],
"expires_at": null,
"created_at": "2026-10-12T09:31:00.123456Z",
"activated_at": "2026-10-12T09:31:00.123456Z",
"suspended_at": null,
"removed_at": null,
"updated_at": "2026-10-12T10:00:00Z",
"version": 3
}
Hatalar
| HTTP | kod | Ne zaman |
|---|---|---|
| 404 | not_found |
Üyelik bu kuruluşta mevcut değil. |
| 409 | organization_disabled |
Kuruluş devre dışı. |
| 409 | user_not_active |
Kullanıcı etkin değil. |
| 412 | precondition_failed |
If-Match mevcut sürümle eşleşmiyor. |
| 422 | validation_failed |
Üyelik askıya alınmamış (/status invalid_state). |
| 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 POST "https://api.eu.keenauth.com/v1/organizations/org_01j9xk3m7q8r2s4t6v8w0y2z4a/memberships/mem_01j9xn5p9s0t4v6w8x0y2z4a6c:reactivate" \
-H "Authorization: Bearer $KEENAUTH_SECRET_KEY"
Kişisel veriler
Bu uç noktada kuruluş üyelikleri ve davetler gibi kişisel veriler bulunur. 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.