n8n-nodes-base
Version:
Base nodes of n8n
29 lines • 996 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.updateContact = updateContact;
const transport_1 = require("../../../transport");
async function updateContact(index) {
const id = this.getNodeParameter('contactId', index);
const { address, customerId, email, name, notes, phone } = this.getNodeParameter('updateFields', index);
const qs = {};
const requestMethod = 'PUT';
const endpoint = `contacts/${id}`;
let body = {};
let addressData = address;
if (addressData) {
addressData = addressData.addressFields;
addressData.address1 = addressData.address;
}
body = {
...addressData,
contact_id: id,
customer_id: customerId,
email,
name,
notes,
phone,
};
const responseData = await transport_1.apiRequest.call(this, requestMethod, endpoint, body, qs);
return this.helpers.returnJsonArray(responseData);
}
//# sourceMappingURL=execute.js.map