Hello
We would like to confirm how Field-Level Security is enforced outside the EspoCRM user interface.
Assume a Role has read access disabled for a specific field. A regular user or API user assigned to this Role then requests the corresponding record through the REST API.
Could an EspoCRM team member confirm the following?
The objective is to ensure that confidential fields cannot be accessed indirectly through the API, exports, reports or automation features.
Thank you.
We would like to confirm how Field-Level Security is enforced outside the EspoCRM user interface.
Assume a Role has read access disabled for a specific field. A regular user or API user assigned to this Role then requests the corresponding record through the REST API.
Could an EspoCRM team member confirm the following?
- Is the restricted field omitted from the REST API response?
- Is this restriction enforced server-side?
- Does the same restriction apply to list endpoints and related-record endpoints?
- Is the field also excluded from exports performed by that user?
- Can reports created or executed by that user access or display the restricted field?
- Can workflows, BPM processes or formulas expose the field to a user who does not have read access to it?
The objective is to ensure that confidential fields cannot be accessed indirectly through the API, exports, reports or automation features.
Thank you.

Comment