import { axios } from "@pipedream/platform";
import FormData from "form-data";
export default defineComponent({
props: {
parser_expert: {
type: "app",
app: "parser_expert",
}
},
async run({steps, $}) {
const data = new FormData();
data.append("bucket_id", this.parser_expert.$auth.bucket_id);
data.append("webpage_url", "https://www.learningcontainer.com/wp-content/uploads/2019/09/sample-pdf-file.pdf");
return await axios($, {
method: "post",
url: `https://api.parser.expert/v1/upload`,
headers: {
"Content-Type": `multipart/form-data; boundary=${data._boundary}`,
"X-API-Key": `${this.parser_expert.$auth.api_key}`,
},
data,
});
},
})
Parser Expert uses API keys for authentication. When you connect your Parser Expert account, Pipedream securely stores the keys so you can easily authenticate to Parser Expert APIs in both code and no-code steps.