UNPKG

tyntec-sdk

Version:

TypeScript SDK for Tyntec Conversations API V3

25 lines (24 loc) 1.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createTemplateApi = createTemplateApi; function createTemplateApi(requestHttp, cfg) { const { idWhatsAppAccount: idDefaultWhatsAppAccount } = cfg; return { async listTemplates(idWhatsAppAccount) { const idAccount = idWhatsAppAccount ?? idDefaultWhatsAppAccount; return requestHttp.send('GET', `/channels/whatsapp/accounts/${idAccount}/templates`); }, async getTemplate(templateName, idWhatsAppAccount) { const idAccount = idWhatsAppAccount ?? idDefaultWhatsAppAccount; return requestHttp.send('GET', `/channels/whatsapp/accounts/${idAccount}/templates/${templateName}`); }, async createTemplate(template, idWhatsAppAccount) { const idAccount = idWhatsAppAccount ?? idDefaultWhatsAppAccount; return requestHttp.send('POST', `/channels/whatsapp/accounts/${idAccount}/templates`, template); }, async addTemplateLocalization(templateName, localization, idWhatsAppAccount) { const idAccount = idWhatsAppAccount ?? idDefaultWhatsAppAccount; return requestHttp.send('POST', `/channels/whatsapp/accounts/${idAccount}/templates/${templateName}/localizations`, localization); }, }; }