How to share Workbook with External user, but prohibit "Unhide" sheet

How to share Workbook with External user, but prohibit "Unhide" sheet

I need to programmatically create an External share link, which allows a user to enter data in cell(s) but not unhide hidden sheets. I was hoping that role_id 33 (View and Share) would do this but it's not working that way. Are the structural permissions within the sheet (such as locking), which are required?




Zoho WorkDrive API Documentation