🏠 Getting Started: The Interface
Familiarize yourself with the main navigation and dashboard features to master your FreeSCIM environment.
Dashboard Overview
The dashboard provides a comprehensive view of your FreeSCIM system:
- System Status - Health of all components
- User Statistics - Total users, active users, sync status
- Integration Status - Status of connected identity providers
- Recent Activity - Latest sync operations and changes
Basic User Management
Searching & Filtering
- Use partial matches: Search for "john" to find "John Doe"
- Combine criteria: Use multiple search fields in Advanced Search
- Export results: Export search queries straight to CSV
Basic Actions
From the user profile, you can edit information, reset passwords, or quickly deactivate an account.
Group Organization
Groups can be organized into dynamic hierarchies where child groups inherit parent permissions, drastically reducing manual administrative overhead.
⚙️ Advanced Features
Extend the capabilities of FreeSCIM by moving beyond basic user administration.
Execute actions simultaneously across thousands of identities.
import requests
users_data = [{"userName": "user1"}, {"userName": "user2"}]
response = requests.post("/api/v1/users/bulk", json=users_data)
Implement strict TOTP or SMS policies for sensitive administrative roles.
{
"mfa": {
"enabled": true,
"methods": ["totp", "sms"]
}
}
FreeSCIM supports limitless custom attributes to match any internal schema.
{
"customAttributes": {
"department": "Engineering",
"employeeId": "EMP001",
"costCenter": "CC-100"
}
}
🔄 Workflow Automation
Save hours of manual labor by automating the most critical business processes.
{
"workflows": [
{
"name": "new-employee-onboarding",
"trigger": "user.created",
"actions": [
{ "type": "assign_group", "group": "employees" },
{ "type": "create_ticket", "system": "jira" }
]
}
]
}