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