Skip to content

User Management

  1. Access the Users module

    From the sidebar, click Administration → Users.

  2. Click “New user”

  3. Fill in the information

    FieldRequiredDescription
    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
  4. Assign a site

    Select the user’s initial site.

  5. Assign a role

    Choose the role for this site.

  6. Save

POST /api/v1/users
{
"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"
}

A user can have access to multiple sites with different roles:

POST /api/v1/users/{id}/sites
{
"site_id": 2,
"role": "user"
}

Users are never deleted, only disabled:

PATCH /api/v1/users/{id}
{
"deleted_at": "2026-01-03 21:43:49"
}
ActionPermission
View listuser.viewAny
View a useruser.view
Createuser.create
Modifyuser.update
Deleteuser.delete
Restoreuser.restore
Assign Direct Permissionsuser.assignDirectPermission
Assign Sitesuser.assignSite