Skip to content

Instantly share code, notes, and snippets.

@trek
Last active August 11, 2022 19:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save trek/a93ee7aa333f4a25b0d63ca392dc483c to your computer and use it in GitHub Desktop.
Save trek/a93ee7aa333f4a25b0d63ca392dc483c to your computer and use it in GitHub Desktop.
import { Readable } from 'stream';
import fetch from 'node-fetch';
import { FormData, File } from 'formdata-node';
import { FormDataEncoder } from 'form-data-encoder';
let form = new FormData();
form.append('email', email);
form.append('first_name', firstName);
form.append('last_name', lastName);
let file = new File([resumeFileBytes], 'resume');
form.append('resume_file', file);
let encoder = new FormDataEncoder(form);
let headers = {
...encoder.headers,
'Authorization': 'Basic ' + Buffer.from(partnerKey + ":" + partnerSecret).toString('base64')
};
let response = await fetch(`${baseUrl}/leads/resume`, {
method: 'POST',
body: Readable.from(encoder),
headers
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment