Each user in Cirqll is bound to a Role. A Role essentailly provides a set of pre-defined permissions.You are able to craft very specific roles through the API. But the frontend expects certain permissions to be set to function correctly. The minimal permissions needed are those found in the company_viewer role.
Eager Load#