As far as I know a column value is available to external applications, whether that column is hidden or not. Are you seeing something different?
Here I added a test app:
Here it works when the column is visible:
Here it works when the column is hidden: