Modelos de Mensagem
Listagem paginada de modelos de mensagem.
Filtro por modelos de mensagem arquivados.
Filtro por nome do modelo de mensagem.
Filtro por conteúdo do modelo de mensagem.
Filtro por id do canal.
Filtro por status do modelo de mensagem.
Filtro por tipo do modelo de mensagem.
Limite superior de busca, sempre em fuso horário UTM.
Limite inferior de busca, sempre em fuso horário UTM.
Limite superior de busca, sempre em fuso horário UTM.
Limite inferior de busca, sempre em fuso horário UTM.
Número da página a ser obtida.
1Tamanho da página a ser obtida.
15Nome do campo para ser utilizado como pivô da ordenação.
Determina se a ordenação deve ser crescente ou decrescente.
Success
Server Error
GET /chat/v1/template HTTP/1.1
Host: api.wts.chat
Authorization: YOUR_API_KEY
Accept: */*
{
"pageNumber": 1,
"pageSize": 15,
"orderBy": "text",
"orderDirection": "ASCENDING",
"items": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"createdAt": "2025-11-06T22:37:49.231Z",
"updatedAt": "2025-11-06T22:37:49.231Z",
"active": true,
"archived": true,
"channelId": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"text": "text",
"footerText": "text",
"status": "Draft",
"channelType": "GUPSHUP_WHATSAPP",
"type": [
"UNDEFINED"
],
"params": [
{
"name": "text",
"templateId": "123e4567-e89b-12d3-a456-426614174000"
}
],
"internalName": "text",
"fileType": "UNDEFINED",
"quickReplyAlias": "text",
"rejectedDescription": "text",
"categoryId": "123e4567-e89b-12d3-a456-426614174000",
"categoryName": "text"
}
],
"totalItems": 1,
"totalPages": 1,
"hasMorePages": true
}Este endpoint permite enviar uma senha OTP para um contato no WhatsApp. O campo Code é opcional, se não for informado será gerado um código de 5 dígitos aleatórios; O campo IntegrationId pode ser usado para um controle do seu sistema;
Número do canal cadastrado na conta.
Número de telefone do destinatário.
Código a ser enviado. Caso não seja informado, um código aleatório será gerado.
ID de integração para que você possa identificar durante a busca
ID do modelo de mensagem do tipo Autenticação
Success
Server Error
POST /chat/v1/template/otp/send HTTP/1.1
Host: api.wts.chat
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 84
{
"from": "text",
"to": "text",
"code": "text",
"integrationId": "text",
"templateId": "text"
}{
"id": "123e4567-e89b-12d3-a456-426614174000",
"createdAt": "2025-11-06T22:37:49.231Z",
"updatedAt": "2025-11-06T22:37:49.231Z",
"code": "text",
"status": "UNDEFINED",
"templateId": "123e4567-e89b-12d3-a456-426614174000",
"companyId": "123e4567-e89b-12d3-a456-426614174000",
"integrationId": "text",
"channelId": "123e4567-e89b-12d3-a456-426614174000",
"sentAt": "2025-11-06T22:37:49.231Z",
"receivedAt": "2025-11-06T22:37:49.231Z",
"contactPhoneNumber": "text",
"statusUrl": "text",
"failedReason": "text"
}Consulta o status atual de uma mensagem OTP enviada anteriormente.
ID da mensagem ou IntegrationId para consultar o status.
Success
Server Error
GET /chat/v1/template/otp/{messageId}/status HTTP/1.1
Host: api.wts.chat
Authorization: YOUR_API_KEY
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"sentAt": "2025-11-06T22:37:49.231Z",
"receivedAt": "2025-11-06T22:37:49.231Z",
"contactPhoneNumber": "text",
"status": "UNDEFINED",
"failedReason": "text"
}Atualizado