What permissions are required for an outside proce...
# suitescript
a
What permissions are required for an outside process to get the contents of PDF files as strings via ReSTlet using File.GetContents(), when the files are attached to a Transaction records and are not Available Without Login? A vendor is telling us they need Core Administration Permissions to do this, because they tried everything else and nothing worked, even with a NetSuite consultant helping them figure it out. But Core Administration Permissions sounds overkill to me, since it's basically just Admin role with a few things trimmed off, isn't it? Never mind, I tried making a https.get request to the restlet internally with a signed-in user that had the same Role as the outside process, and I was able to fetch all the file PDF contents that way, without adding Core Administration Permissions to the role first. So I guess it's not needed, unless for some weird reason it acts different when an outside service hits the restlet from outside with the same role.
2