UNPKG

tyntec-sdk

Version:

TypeScript SDK for Tyntec Conversations API V3

21 lines (20 loc) 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createTemplateManagementApi = createTemplateManagementApi; function createTemplateManagementApi(requestHttp, cfg) { const { idWhatsAppAccount: idDefaultWhatsAppAccount } = cfg; return { async deleteTemplate(templateName, idWhatsAppAccount) { const idAccount = idWhatsAppAccount ?? idDefaultWhatsAppAccount; return requestHttp.send('DELETE', `/channels/whatsapp/accounts/${idAccount}/templates/${templateName}`); }, async listLocalizations(templateName, idWhatsAppAccount) { const idAccount = idWhatsAppAccount ?? idDefaultWhatsAppAccount; return requestHttp.send('GET', `/channels/whatsapp/accounts/${idAccount}/templates/${templateName}/localizations`); }, async editTemplate(templateName, localizationLanguage, updates, idWhatsAppAccount) { const idAccount = idWhatsAppAccount ?? idDefaultWhatsAppAccount; return requestHttp.send('PATCH', `/channels/whatsapp/accounts/${idAccount}/templates/${templateName}/${localizationLanguage}`, updates); }, }; }