Expensify <> NetSuite RESTlet Export PDFs

miggyesca
Expensify Customer Posts: 3 Expensify Newcomer
Is there a way to properly export and render PDFs coming from Expensify to NetSuite via a RESTlet?
I tried doing this in POSTman with ease, as it displays the PDF on its GUI. However, in NetSuite, I'm having trouble converting the actual response returned by Expensify and rendering it to a proper PDF file.
Here's a snippet of my code:
var headerInput = { "content-type": "application/pdf", "content-disposition": "attachment;filename=MyFile.pdf" } var response2 = https.post({ url: 'https://integrations.expensify.com/Integration-Server/ExpensifyIntegrations?requestJobDescription={"type": "download","credentials": {"partnerUserID": xxxxx","partnerUserSecret": "xxxx"},"fileName": "'+response1.body+'","fileSystem": "integrationServer"}', body: null, headers: headerInput }); var fileObj = file.create({ name: 'test.pdf', fileType: file.Type.PDF, contents: response2.body, folder: xxx, }); fileObj.save();
PDF file produced shows a blank page, and a blank page as well if I writeFile it on a Suitelet.
Any ideas?
Tagged:
Answers
-
did you manage to sort this out?
I am also getting blank pdf