As an End user, I need to be able to add an option to exclude form fields from Leap REST API or View Data export because as per the observed behavior:
There are several fields that I do calculate in the backend that might contain information that are not supposed to be visible for the end user. This can be fields with configuration parameters and sometimes secret content for specific roles only.
We have to make sure that specific fields are not available for the end user. I can do this in the form with hide rules. However ALL fields are exposed to the end users using rest api data retrieval. I do know that an end user only sees documents he has an access role for, also using the api. However there are some fields I do not want to publish throught the api.
This can be a securtiy issue in some applications. I do need more control over which fields are published on api.
The easiest solution would be to "tick a field" on the form in field options to not display in rest api. (similar to the field property "display in view data").
Based on support ticket, Leap product development team is agreed that this is a feature request and should be treated as such.