Skip to main content

Users & Access

Synth has users, groups, roles, API scopes, and project access. Keep it simple first: admins configure the system, users work inside assigned projects, API keys get narrow scopes.

Common Roles

RoleUse
Adminmanage users, settings, providers, projects
Editoringest, Explore, and edit knowledge in allowed projects
Viewerread knowledge, search, and browse graph data in allowed projects
Bot/APIscoped automation key

API Scopes

ScopeUse
knowledge:readsearch and read pages
ingest:writeadd sources and manage watchers
knowledge:writeedit pages
admin:read / admin:writemanage settings

Good Practice

  • Give AI agents project-scoped keys.
  • Use full_access only for local admin scripts.
  • Separate human login from automation keys.
  • Revoke old keys when rotating clients.