Designing API role files

API roles are typically designed either for multiple users or for a single service.

API roles designed for internal users and external users, such as Adjuster, Underwriter, Insured, or Account_Holder, are typically associated with multiple users. This is because there can be hundreds of users that need the same endpoint access. It is more efficient to design API roles that are reusable.

API roles designed for services are typically associated with a single service. This is because each instance of ClaimCenter interacts with a relatively small number of services and each service has its own access requirements. It is more efficient to create one role for each service rather than trying to define multiple, reusable roles.