User Management¶
Comprehensive guide to managing users in USSO.
List Users¶
Get User¶
Create User¶
curl -X POST http://localhost:8000/api/sso/v1/users \
-H "Authorization: Bearer TOKEN" \
-d '{
"identifier": "[email protected]",
"password": "SecurePass123!",
"roles": ["viewer"]
}'
Update User¶
curl -X PATCH http://localhost:8000/api/sso/v1/users/USER_ID \
-H "Authorization: Bearer TOKEN" \
-d '{"roles": ["editor"]}'
Delete User¶
User Filters¶
# Filter by role
GET /users?role=admin
# Filter by workspace
GET /users?workspace_id=ws_eng
# Search by email
GET /users?email=[email protected]