Skip to Content
AçõesClick to SMS

Usando a API para enviar SMS

Para enviar SMS usando a API é preciso utilizar a interface do sistema para gerar um
token de acesso da API.

1. Enviar um SMS

Este endpoint solicita o envio de um SMS através do provedor configurado para o tenant.

Exemplo de chamada:

POST
/api/v1/click_to_sms
Params
Authorization
Body
KeyValue
var axios = require("axios").default;

var options = {
  method: 'POST',
  url: 'https://exemplo.callix.com.br/api/v1/click_to_sms',
  headers: {
    'Content-Type': 'application/json',
    Authorization: 'Bearer {seu_token
  }'}
};

axios.request(options).then(function (response) {
  console.log(response.data);
}).catch(function (error) {
  console.error(error);
});

Para testar, configure na página de Autenticação.

Na chamada, você deve fornecer:

  • destination_number: Número de telefone móvel que receberá o SMS
  • content: Conteúdo da mensagem (máximo de 1000 caracteres)

Exemplo de resposta:

{ "message": "Successfully requested to send SMS. Track the status through the report." }

Atributos

Atributos da Requisição

AtributoTipoObrigatórioValidaçãoDescrição
destination_numberstringSimFormato de telefone válidoNúmero de telefone móvel que receberá o SMS
contentstringSimNão vazio, máx. 1000 caracteresConteúdo da mensagem a ser enviada

Atributos da Resposta

AtributoTipoDescrição
messagestringMensagem de confirmação do envio da solicitação

Códigos de Resposta e Erros

Código HTTPCódigo EspecíficoDescrição
200-SMS enviado com sucesso
400165Formato do número de telefone inválido
400165O número de telefone deve ser móvel
400165Conteúdo da mensagem não pode estar vazio
400165Conteúdo da mensagem excede o limite de 1000 caracteres
401-Token de autenticação inválido ou ausente
402-Saldo insuficiente para envio de SMS
403103SMS não está habilitado para este tenant
403103Token não possui as permissões necessárias para enviar SMS
404404Tenant não encontrado

Observações Importantes

  1. Permissões: O token de API deve ter as permissões necessárias para envio de SMS
  2. Habilitação: O serviço de SMS deve estar habilitado no tenant
  3. Saldo: É necessário ter saldo suficiente para o envio
  4. Tipo de Número: Apenas números móveis são aceitos
  5. Limite de Caracteres: Mensagens são limitadas a 1000 caracteres
  6. Rastreamento: Use o relatório de SMS para acompanhar o status do envio
Last updated on