1. Templates
GatewayV4-API
  • Gateway - API
    • Home
    • Webhook - Reply
    • Webhook - Status
    • Contacts
      • List
    • Routes
      • Routes
    • Reports
      • Received Messages Report
      • Sent Messages Report
      • Messages Requests Report
      • Cancel Messages Request
    • RCS
      • Send RCS (File) Message
      • Send RCS (Carrossel) Message
      • Send RCS (Card) Message
      • Send RCS (Basic) Message
      • Send RCS (Single) Message
    • SMS
      • Send SMS Message
      • Send Batch SMS Messages
    • Balance
      • GetBalance
    • Token
      • Create API Token
      • Validate API Token
    • Child User
      • Create Child User
    • Short Links
      • Create Short Link
      • Get Short Links
      • Update Short Link
      • Delete Short Link
    • Templates
      • List Templates
        GET
    • Schemas
      • Core
        • CoreResult
      • Contacts
        • Contact
      • Routes
        • Routes
      • Reports
        • Received
        • Sent
        • CancelMessagesRequestInput
        • MessageRequestsReportResult
      • RCS
        • Send RCS File
        • Send RCS Basic
        • Send RCS carousel
        • Send RCS card
        • Send RCS (Single) Message
      • SMS
        • Batch
          • Send Sms Batch Request Body
          • Batch Message
          • Send Sms Batch Response
        • Send Sms
      • Balance
        • BalanceResult
      • Token
        • CreateApiTokenResponse
        • ValidateApiTokenResponse
      • ChildUser
        • CreateChildUserRequest
        • PublicChildUser
      • Short Links
        • Short Link Object Response
      • Templates
        • Templates
      • MessageTemplate
      • MessageTemplateListResponse
      • ErrorResponse
      • ValidationError
  • Default module
    • Raiz
  1. Templates

List Templates

GET
/external/messages/templates
Este endpoint permite consultar os templates de mensagens cadastrados na conta do cliente autenticado. Os templates são modelos de mensagens previamente configurados que podem ser utilizados para padronizar comunicações, facilitar integrações e organizar diferentes tipos de envio.
A consulta permite localizar templates específicos por nome ou outros critérios de busca, além de filtrar os resultados por tipo de template e tags associadas. Essa funcionalidade é especialmente útil para aplicações que precisam apresentar uma lista de modelos disponíveis para seleção antes de realizar o envio de mensagens.
Os resultados são retornados de forma paginada, permitindo consultar grandes quantidades de templates sem comprometer o desempenho da integração.

🔐 Restrições#

A chave de API deve ser enviada no header x-api-key e precisa estar válida.
O acesso ao endpoint também depende de IP autorizado, conforme as configurações de segurança da conta.
Apenas os templates associados à conta autenticada são considerados na consulta.
O limite máximo de registros por requisição é de 200 templates.
Caso o parâmetro limit não seja informado ou seja menor ou igual a zero, será utilizado o valor padrão de 50 registros.
O parâmetro skip não pode ser negativo. Valores negativos serão automaticamente ajustados para 0.

🧠 Parâmetros de Filtro (Query)#

ParâmetroTipoObrigatórioDescrição
filterstringNãoTexto utilizado para pesquisar templates conforme os critérios de busca disponíveis.
templateTypestringNãoFiltra os templates pelo tipo de mensagem associado.
tagstringNãoFiltra os templates pelas tags cadastradas.
limitintNãoQuantidade máxima de registros retornados por página. Padrão: 50. Máximo: 200.
skipintNãoQuantidade de registros ignorados antes de iniciar a listagem. Padrão: 0.

🧠 Observações#

O endpoint retorna os templates cadastrados para a conta vinculada à chave de API utilizada.
Cada template apresenta as seguintes informações:
Id: identificador único do template.
Name: nome utilizado para identificar o template.
Type: tipo de mensagem associado ao template.
Tags: lista de tags vinculadas ao template.
O campo Tags pode conter até duas tags, sendo omitidos os valores vazios ou não preenchidos.
O retorno inclui a quantidade total de registros encontrados (TotalRecords), permitindo implementar controles de paginação.
A combinação dos filtros permite localizar templates específicos sem a necessidade de consultar toda a base.
Este endpoint é destinado exclusivamente à consulta dos templates, não permitindo criação, edição ou exclusão.

Headers obrigatórios:

Request

Header Params

Responses

🟢200Success
application/json
Bodyapplication/json

Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.comtele.com.br/external/messages/templates' \
--header 'x-api-key;'
Response Response Example
{
    "hasError": true,
    "message": "string",
    "totalRecords": 0,
    "errors": [
        "string"
    ],
    "object": {
        "id": 0,
        "name": "string",
        "type": "sms",
        "tags": [
            "string"
        ]
    }
}
Modified at 2026-10-19 18:14:52
Previous
Delete Short Link
Next
CoreResult
Built with