Skip to content

User Management

  1. Access the Users module

    From the sidebar, click AdministrationUsers.

  2. Click “New user”

  3. Fill in the information

    FieldRequiredDescription
    First nameUser’s first name
    Last nameUser’s last name
    EmailUnique email (login)
    UsernameUnique identifier
    PasswordMin. 8 characters
    Languagefr 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