Skip to main content

Get User Migration Status

Get migration status for a specific user.

Quick Navigation
Outline

Endpoint

GET /api/v1/sso/enforcement/user-status/{user_id}

Headers

HeaderRequiredDescription
AuthorizationYesBearer <access_token>

Path Parameters

ParameterTypeRequiredDescription
user_idintegerYesUser ID

Response

Success (200)

{
"success": true,
"data": {
"user_id": 123,
"email": "user@example.com",
"sso_status": {
"has_sso": true,
"sso_sessions": []
},
"mfa_status": {
"has_mfa": true,
"methods": ["totp"]
},
"migration_requirements": {
"needs_mfa": false,
"needs_sso": false,
"ready_for_migration": false,
"enforcement_applies": true
},
"available_actions": []
},
"message": "User migration status retrieved successfully"
}

Features

Returns:

  • User's current authentication methods
  • SSO status
  • MFA status
  • Migration requirements