in lambdas/src/MembershipSub-PromoCode-View-Dynamo-to-Salesforce.js [115:134]
function uploadJobData(jobId) {
return new Promise((fulfilled, rejected) => {
const options = getOptions();
options.path = `/services/data/v42.0/jobs/ingest/${jobId}/batches`;
options.headers["Content-Type"] = 'text/csv';
options.method = 'PUT';
makeSalesforceAPIRequest(
options,
csvData,
(res, body) => {
if (res.statusCode === 201) {
fulfilled(jobId);
} else {
rejected(`Error: uploadJobData - ${res.statusCode} - ${body}`);
}
},
rejected
);
});
}