User Management
Create a user
Section titled “Create a user”-
Access the Users module
From the sidebar, click Administration → Users.
-
Click “New user”
-
Fill in the information
Field Required Description First name ✅ User’s first name Last name ✅ User’s last name Email ✅ Unique email (login) Username ✅ Unique identifier Password ✅ Min. 8 characters Language ✅ fr or en -
Assign a site
Select the user’s initial site.
-
Assign a role
Choose the role for this site.
-
Save
API - Create a user
Section titled “API - Create a user”Endpoint
Section titled “Endpoint”POST /api/v1/usersPayload
Section titled “Payload”{ "first_name": "John", "last_name": "Doe", "email": "john.doe@example.com", "username": "jdoe", "password": "SecurePass123!", "password_confirmation": "SecurePass123!", "locale": "en", "site_id": 1, "role": "manager"}Assign additional sites
Section titled “Assign additional sites”A user can have access to multiple sites with different roles:
POST /api/v1/users/{id}/sites{ "site_id": 2, "role": "user"}Disable a user
Section titled “Disable a user”Users are never deleted, only disabled:
PATCH /api/v1/users/{id}{ "deleted_at": "2026-01-03 21:43:49"}Required permissions
Section titled “Required permissions”| Action | Permission |
|---|---|
| View list | user.viewAny |
| View a user | user.view |
| Create | user.create |
| Modify | user.update |
| Delete | user.delete |
| Restore | user.restore |
| Assign Direct Permissions | user.assignDirectPermission |
| Assign Sites | user.assignSite |