User Management
Managing users and permissions in FabConnect.
User Management
Creating Users
bash
POST /api/v1/users
{
"email": "user@company.com",
"name": "John Doe",
"role": "operator",
"password": "secure-password"
}User Roles
- admin: Full system access
- engineer: Equipment configuration and monitoring
- operator: Monitoring and basic operations
- viewer: Read-only access
Updating Users
bash
PUT /api/v1/users/{id}
{
"name": "John Smith",
"role": "engineer"
}Deactivating Users
bash
POST /api/v1/users/{id}/deactivatePassword Reset
bash
POST /api/v1/users/{id}/reset-password