{{variavel}} dentro do conteúdo. Exemplo:
Autenticação
Como em toda a API, envie em todas as requisições o token no cabeçalhoAuthorization (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
GET /gw/templates — Listar templates
GET /gw/templates — Listar templates
Lista os templates acessíveis ao usuário (próprios + compartilhados com a sua entidade).Query parametersExemplo de requestExemplo de response
integer
Filtra por tipo de template:
1 (WhatsApp), 2 (Email), 3 (SMS), 4 (Carta).GET /gw/templates/{id} — Buscar template específico
GET /gw/templates/{id} — Buscar template específico
Retorna um único template pelo seu UUID público.ParâmetrosExemplo de requestExemplo de response
string
required
UUID público do template.
PUT /gw/templates/{id} — Editar template
PUT /gw/templates/{id} — Editar template
Edita o nome e o compartilhamento do template.ParâmetrosBodyExemplo de requestExemplo de response
string
required
UUID público do template.
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).PATCH /gw/templates/{id}/status — Ativar/desativar
PATCH /gw/templates/{id}/status — Ativar/desativar
DELETE /gw/templates/{id} — Desativar (soft delete)
DELETE /gw/templates/{id} — Desativar (soft delete)
Desativa o template. Trata-se de um soft delete: o template é apenas desativado, não removido permanentemente.ParâmetrosExemplo de requestExemplo de response
string
required
UUID público do template.
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 campocompartilhadoComEntidade:
- 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.

