Pular para o conteúdo principal

Lista templates de Mensageria pedido

GET 

/carrier/tracking-template

Modo padrão (sem Type): lista os templates cadastrados da empresa, ordenados por EmailTitle. Cada item já vem com o status do tracking resolvido (StatusTracking), o tipo do template (TypeCarrierTrackingTemplate = 'e-mail' ou 'WhatsApp'), o evento de gatilho (IDTypeEventTracking + TypeEventTracking legível), o nome da integração de mensagem (CompanyIntegration = IntegrationName - CompanyIntegrationName) e as listas de integração de origem do pedido (IDCompanyIntegrationOrderList) e tipo de pedido (IDTypeOrderList) como arrays.

O parâmetro Type ativa dois modos auxiliares de consulta ao provedor de WhatsApp:

  • Type=WhatsAppTemplate: devolve um único template. Identifique-o por Name + IDCompanyIntegration (permite pré-visualizar antes de salvar a regra; Language desempata quando há mais de um template com o mesmo nome) ou, alternativamente, por IDCarrierTrackingTemplate de um registro já salvo. Quando a consulta é feita por IDCarrierTrackingTemplate sem informar Language, o idioma devolvido pelo provedor é gravado no template — é o único caso em que esta consulta altera o registro. Devolve null quando nenhum template corresponde, quando o template a consultar não pôde ser identificado (sem Name + IDCompanyIntegration e sem IDCarrierTrackingTemplate válido) ou quando a consulta ao provedor falha.
  • Type=WhatsAppTemplateList: devolve a lista dos templates aprovados da integração informada em IDCompanyIntegration, em ordem alfabética, para preencher a seleção de nome do template. Só entram os aprovados, sem repetir o nome. Devolve lista vazia quando IDCompanyIntegration não é informado ou quando a consulta ao provedor falha.

Request

Responses

Depende do modo: (sem Type) página com até 1000 templates cadastrados (array de TrackingTemplateListItem); (Type=WhatsAppTemplate) um único template do provedor (WhatsAppMessageTemplate) ou null; (Type=WhatsAppTemplateList) lista dos templates aprovados da integração (array de WhatsAppTemplateOption).