Question

Form post in Code by Zapier action

  • 10 February 2023
  • 3 replies
  • 75 views

Hi!

I am looking to retrieve a file from a New Form Submission in HubSpot trigger. I then want to chain a Code by Zapier action to submit a file from above Trigger as a form post (not json in other words).

Can I achieve that as a Code step without any external node modules.

Thanks in advance.,

Mark


This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

3 replies

Userlevel 7
Badge +14

@MarkK 

Seems like this topic should be under the Developer Discussion section: https://community.zapier.com/developer-discussion-13

HI Troy

Sorry for late reply.

You may find it here: https://api.cinode.com/docs/index.html in the POST CompanyCandidateFileAttachment endpoint. In Postman I only need to select a file for the “files” property and a “title” string value for the file to be uploaded successfully.

We have a working Zapier CLI (converted today from UI version) test pulling a file from a CDN (see below).

But when deploying and trying to upload a file from a New file on a Google drive folder we do not get the filename readable by the endpoint.


describe('Create - candidateattachmentpost', () => {
zapier.tools.env.inject();

const FILE_URL =
'https://cdn.zapier.com/storage/files/f6679cf77afeaf6b8426de8d7b9642fc.pdf';

it('should create an object', async () => {
const bundle = {
authData: {
access_token: process.env.ACCESSTOKEN,
},

inputData: {
Files: FILE_URL,
Title: "CV-test",
companyId: process.env.COMPANYID,
id: 91989
},
};

const result = await appTester(App.creates['candidateattachmentpost'].operation.perform, bundle);
result.should.not.be.an.Array();
});
});

 

Userlevel 7
Badge +14

Hi @MarkK 

Good question.

We’ll need more context about the app API endpoint for where you are trying to send the file.