Get User Migration Status
Get migration status for a specific user.
Quick Navigation
Endpoint
GET /api/v1/sso/enforcement/user-status/{user_id}
Headers
| Header | Required | Description |
|---|---|---|
Authorization | Yes | Bearer <access_token> |
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
user_id | integer | Yes | User 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