Datarooms & RBAC
Understand how to manage access control and data segregation in Duro.
Datarooms
Datarooms provide isolated environments for different projects or teams:
query {
  datarooms {
    edges {
      node {
        id
        name
        description
        members {
          totalCount
        }
      }
    }
  }
}Role-Based Access Control
query {
  roles {
    edges {
      node {
        id
        name
        permissions
        members {
          totalCount
        }
      }
    }
  }
}Managing Access
mutation {
  assignUserRole(input: {
    userId: "user_123"
    roleId: "role_456"
    dataroomId: "dataroom_789"
  }) {
    success
  }
}Permission Levels
- View Only 
- Editor 
- Manager 
- Administrator 
Best Practices
- Follow least privilege principle 
- Regular access reviews 
- Document permission structures 
- Monitor access changes 
Next Steps
Learn about setting up Webhooks for real-time updates.
Last updated
Was this helpful?
