Bir bağlantının rpId geçişini al

GET /v1/connections/{connection_id}/rp-id-migration · izin connections:read

Bir Passkey bağlantısının en son rpId geçişini döndürür; geçiş hâlâ devam ediyor olsun ya da zaten kapanmış olsun (Passkey rpId değerini değiştir bölümüne bakın). Sayılar geçiş kapandığında yazılır ve geçiş active durumundayken null olur. Okuma işlemleri denetim günlüğüne kaydedilmez.

İstek

Alan Tür Zorunlu Açıklama
connection_id yol evet Passkey bağlantı kimliği (conn_…).

Yanıt

200 OK:

{
  "id": "rpm_01j9xr4a6b8c0d2e4f6g8h0j2k",
  "connection_id": "conn_01j9xp6q0r1s5t7v9w1x3y5z7b",
  "previous_rp_id": null,
  "new_rp_id": "login.example.com",
  "status": "completed_early",
  "started_at": "2026-10-27T10:00:00Z",
  "ends_at": "2027-01-25T10:00:00Z",
  "completed_at": "2026-12-01T09:00:00Z",
  "revoked_count": 12,
  "new_registration_count": 340,
  "fallback_enabled_by_migration": false
}
Alan Açıklama
status active, completed (pencere sona erdi) veya completed_early.
revoked_count Geçiş kapandığında önceki rpId üzerindeki, iptal edilen Passkey sayısı.
new_registration_count Pencere süresince yeni rpId üzerinde kaydedilen Passkey sayısı.

Hatalar

HTTP code Ne zaman
404 not_found Bağlantı bu ortamda yok, bir Passkey bağlantısı değil veya hiç rpId geçişi yapmamış.
401 unauthenticated Kimlik bilgisi eksik, geçersiz veya iptal edilmiş.
403 insufficient_permissions Kimlik bilgisinde gerekli izin yok.
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 "https://api.eu.keenauth.com/v1/connections/conn_01j9xp6q0r1s5t7v9w1x3y5z7b/rp-id-migration" \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"
keenauth connections rp-id-migration conn_01j9xp6q0r1s5t7v9w1x3y5z7b