Webhooks API SMS.online

Webhooks permitem receber notificações automaticamente quando uma SMS chega a um número virtual. Se a funcionalidade de Webhooks estiver ativada nas configurações do perfil, o sistema enviará para a URL que você especificou as informações sobre a SMS recebida através de uma requisição POST.

Após o envio do webhook, o servidor SMS.online aguarda uma resposta com o status HTTP 200 do seu script. Se o servidor não receber uma resposta com o código 200, a requisição não será reenviada. Nesse caso, é necessário solicitar manualmente o status de ativação do número.

Webhooks garantem a entrega automática de dados em tempo real e são adequados para integração com sistemas externos de monitoramento de mensagens.

Webhooks de ativação

JSON
{
	"activationId": 123456,
	"service": "go",
	"text": "Sms text",
	"code": "12345",
	"country": 0,
	"receivedAt": "2025-01-01 12:00:00"
}

Você pode ativar essa funcionalidade nas configurações do perfil.

Webhooks de aluguel

JSON
{ 
  "rentId": 123456, 
  "sms" : { 
    "phoneFrom" => 79999999999
    "text" => "Sms text",
    "date" => "2025-01-01 12:00:00"
  } 
}

Importante: o webhook especificado nas configurações do perfil não é utilizado ao alugar números. Para aluguel, é necessário indicar o link do webhook como parâmetro uri ao criar a requisição. Isso permite gerenciar flexivelmente os endereços de recebimento de notificações para cada número alugado.