in lambdas/src/MembershipSub-PromoCode-View-Dynamo-to-Salesforce.js [91:114]
function createAJob() {
return new Promise((fulfilled, rejected) => {
const options = getOptions();
options.path = '/services/data/v42.0/jobs/ingest';
options.method = 'POST';
makeSalesforceAPIRequest(
options,
JSON.stringify({
"externalIdFieldName": "Name",
"object": "Promotion_Code__c",
"operation": "upsert"
}),
(res, body) => {
if (res.statusCode === 200) {
const data = JSON.parse(body);
fulfilled(data.id);
} else {
rejected(`Error: createAJob - ${res.statusCode} - ${body}`);
}
},
rejected
);
});
}