Repository navigation
2.4 Roles and permissions
The UDB distinguishes between the following roles:
- inhabitant
- owner (can be the same as inhabitant, but not in the case of rental homes)
- gauranteeProvider (the organization that guarantees the energy performance)
- monitoringServiceProvider (the supplier of the PDB and sensory equipment)
- maintenanceProvider (the organization that is contracted to service the home)
- direct_service_provider (third party that supplies additional services)
(Note: the monitoring service provider doesn't need a formal role, since they administer the PDB (performance database) and are therefore admin.)
The PDB permissions per role depend on the **contracts **that underpin the duties of the respective party and the data they need to be able to access to perform those duties. These precise permissions are therefore not prescribed in the API. This means that the monitoring service provider can and may offer more granular permissions than YES/NO. For example: they may decide to offer only hourly or higher interval data to inhabitants, rather than the 5 minute interval dat they could offer to the guaranteeProvider. This is administered in the PDB as a rulebook per role.