Obtener la migración del rpId de una conexión
GET /v1/connections/{connection_id}/rp-id-migration · permiso connections:read
Devuelve la última migración de rpId de una conexión de clave de acceso, tanto si sigue en curso como si ya se cerró (consulte Cambiar el rpId de la clave de acceso). Los recuentos se registran cuando se cierra la migración y son null mientras está active. Las lecturas no se auditan.
Solicitud
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
connection_id |
ruta | sí | ID de la conexión de clave de acceso (conn_…). |
Respuesta
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
}
| Campo | Descripción |
|---|---|
status |
active, completed (la ventana terminó) o completed_early. |
revoked_count |
Claves de acceso del rpId anterior que se revocaron al cerrarse la migración. |
new_registration_count |
Claves de acceso registradas en el nuevo rpId durante la ventana. |
Errores
| HTTP | code | Cuándo |
|---|---|---|
| 404 | not_found |
La conexión no existe en este entorno, no es una conexión de clave de acceso o nunca ha tenido una migración de rpId. |
| 401 | unauthenticated |
La credencial falta, no es válida o ha sido revocada. |
| 403 | insufficient_permissions |
La credencial no tiene el permiso necesario. |
| 429 | rate_limited |
Se superó el límite de tasa; reintente después del período indicado en Retry-After. |
| 503 | service_unavailable |
Una dependencia no está disponible temporalmente; reintente después del período indicado en Retry-After. |
Ejemplo
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