FYI we were just discussing this work today and we have a proposal that I’d love your feedback on — we’re thinking about adding an arg to the runAction method, something like saveToPdFileStore (or something better named than that), which would essentially sync the /tmp in that external user’s execution environment with the File Store within your Pipedream project.
• So when you pass true for that new arg, we’d save any files that are saved to /tmp to your project’s File Store and return a presigned URL in the response (maybe as a new element in the exports array).
• Does that generally sound like it’d work for you? So for any triggers or actions that return a reference to an ID, I believe we typically have corresponding actions to download those files (and if we’re missing any we’ll add them).