Admin reference

Users: rechten, scopes en forced filters

In Administration → Users beheer je user accounts en access claims. Deze pagina documenteert alle settings in de access-dialog, inclusief payload keys en gedrag.

1. User uitnodigen

Users admin overzicht
Users overzicht en access-knoppen.

Invite dialog

  • email (verplicht, geldig e-mailadres).
  • temporary password (verplicht).
  • allowEdit (dashboard editor toegang).
  • allowEasyEdit (easy-edit mode toegang).

Na uitnodigen wordt de user aangemaakt via POST /users.

2. Access-instellingen per gebruiker

Instelling Betekenis Effect
allowEditEditorrechtenGebruiker kan dashboards aanpassen.
allowEasyEditEasy edit modeSnelle edits vanuit dashboardcontext.
allowAgentRunAI run rechtenMag agent/AI features uitvoeren.
allowAgentEditAI edit rechtenMag agentprompt/agentconfig aanpassen.
allowAllPagesAlle pagina's toestaanNegeert allowedPages whitelist.
allowedPages[]PaginawhitelistAlleen deze pages zichtbaar/toegankelijk.
allowAllDataSourcesAlle datasources toestaanNegeert datasource whitelist.
allowedDataSourceIds[]Datasource whitelistScope van data-access per datasource.
allowedDataSourceConfigConfig per datasourceExtra datasource-specifieke accessconfig.
allowDataSourceManagementDatasource adminMag datasources beheren onder Administration.
allowUserManagementUser adminMag users beheren.
hideFromTaskAssigneeSelectionVerbergen in tasksUser verschijnt niet in task assignee lijst.
filters[]Forced filtersFilterregels die altijd voor deze user gelden.

Forced filters details

  • Elke forced filter heeft key en values[].
  • In de UI kun je meerdere values invoeren met newline of komma's.
  • Lege values worden niet opgeslagen; lege key geeft validatiefout.

3. API payload reference

Bij opslaan bouwt de UI deze access payload voor PUT /users/{id}/access.

{
  "allow_edit": true,
  "allow_easy_edit": true,
  "allow_agent_run": true,
  "allow_agent_edit": false,
  "hide_from_task_assignee_selection": false,
  "allow_all_pages": false,
  "allow_all_data_sources": false,
  "allow_datasource_management": false,
  "allow_user_management": false,
  "allowed_pages": ["sales", "operations"],
  "allowed_data_sources": {
    "primary": {},
    "finance": { "region": "eu" }
  },
  "filters": [
    { "key": "region", "values": ["eu", "be"] }
  ]
}