Skip to main content
Templates são modelos de conteúdo reutilizáveis, com variáveis que você substitui no momento do envio. Em vez de repetir o mesmo texto a cada notificação, você cadastra um template uma vez e referencia as variáveis dinâmicas. As variáveis usam a sintaxe {{variavel}} dentro do conteúdo. Exemplo:
Atualmente, apenas os templates de WhatsApp estão funcionais. Os demais canais (Email, SMS, Carta e Voz) estarão disponíveis em breve.

Autenticação

Como em toda a API, envie em todas as requisições o token no cabeçalho Authorization (sem o prefixo Bearer) e o Content-Type: application/json. O token de produção é solicitado ao suporte: suporte@ar-online.com.br.

Endpoints disponíveis

Campos do template

string
UUID público do template.
string
ID do template no provedor (quando aplicável).
string
Nome do template.
string
Tipo do template (whatsapp, email, sms, carta, voz).
string
Conteúdo do template com variáveis no formato {{variavel}}.
object
Objeto com as variáveis disponíveis e seus tipos.
boolean
Indica se o template está ativo.
number
Número da versão atual do template.
string
Data de criação do template (ISO 8601).
string
Data da última atualização do template (ISO 8601).
boolean
Indica se o template está compartilhado com todos os usuários da mesma entidade.

Operações

Lista os templates acessíveis ao usuário (próprios + compartilhados com a sua entidade).Query parameters
integer
Filtra por tipo de template: 1 (WhatsApp), 2 (Email), 3 (SMS), 4 (Carta).
Exemplo de request
Exemplo de response
Retorna um único template pelo seu UUID público.Parâmetros
string
required
UUID público do template.
Exemplo de request
Exemplo de response
Edita o nome e o compartilhamento do template.Parâmetros
string
required
UUID público do template.
Body
string
Novo nome do template.
boolean
Define se o template será compartilhado com a entidade. true compartilha com todos os usuários da mesma entidade; false remove o compartilhamento (apenas o dono tem acesso).
Exemplo de request
Exemplo de response
Apenas o dono do template pode editá-lo.
Ativa ou desativa o template.Parâmetros
string
required
UUID público do template.
Body
boolean
required
Define o status do template. true ativa; false desativa.
Exemplo de request
Exemplo de response
Desativa o template. Trata-se de um soft delete: o template é apenas desativado, não removido permanentemente.Parâmetros
string
required
UUID público do template.
Exemplo de request
Exemplo de response
Esta operação realiza um soft delete, apenas desativando o template (ativo = false). O template não é removido permanentemente do banco de dados.

Tipos de template

Cada template é adequado a um canal específico:

Compartilhamento de templates

Templates podem ser compartilhados com todos os usuários da mesma entidade através do campo compartilhadoComEntidade:
  • Compartilhado (compartilhadoComEntidade: true): todos os usuários da mesma entidade podem visualizar e utilizar o template.
  • Privado (compartilhadoComEntidade: false): apenas o dono do template pode visualizar e utilizar.
Apenas o dono do template pode editar, ativar/desativar ou excluir o template — mesmo quando ele está compartilhado.
Atualmente, apenas os templates de WhatsApp podem ser compartilhados. O compartilhamento para os demais canais estará disponível em breve.