Role-Based Access Control (RBAC)
Assign granular permissions to users based on their roles

SyncSage uses role-based access control (RBAC) to provide granular permissions to users based on their roles within your organization. This approach simplifies user management while ensuring proper security controls.
Role | Permissions |
---|---|
Admin | Full access: Manage users, pipelines, and settings |
Developer | Build/edit pipelines, dbt models, and workflows |
Analyst | Run queries, create dashboards, and export data |
Viewer | Read-only access to dashboards and reports |
How to Assign Roles:
- Navigate to Users > Manage Roles
- Select a user and choose their role
- For bulk assignments, use the API:
# API Example
PUT /users/{userId}/roles
{
"roles": ["analyst"]
}
Need Help?
For assistance with role configuration or custom permissions, contact [email protected]