User context
Some users may belong to more than one company or tenant. When that is enabled, the active context controls which scoped records they read and write.Permission context
Permissions are evaluated for the active context. A user can have different capabilities in different companies or tenants.Product roles
| Role | Typical scope |
|---|---|
| Super Admin | Manages Darpan platform settings, users, tenants, permission assignments, and tenant data. |
| Tenant Admin | Manages tenant-owned settings, connections, schemas, saved runs, automations, and results for the active tenant. |
| Tenant User | Views tenant data, uploads files, runs reconciliation, and reviews output without changing tenant setup records. |
Sensitive auth values
Examples use placeholders for usernames, passwords, session cookies, login keys, CSRF tokens, and sensitive auth artifacts.API calls
Backend JSON-RPC calls usually require:- An authenticated session cookie
- A valid
X-CSRF-Token - Permission for the target service