Visão geral da api webhook: integração e automação

Webhooks

Aqui você encontrará respostas sobre como usar nossos webhooks

Webhooks são essenciais para receber informações mais rapidamente. Temos dois tipos de webhooks:

  1. Webhook para receber o status de entrega de cada SMS.

  2. Webhook para receber SMS recebido.

Agora, vamos discutir cada um deles:

  1. Começando com o webhook que pode notificar seu servidor sobre o status de entrega de SMS. Graças a isso, você não precisa fazer solicitações adicionais de API para acompanhar os status de SMS.

    Para configurar, vá para as configurações do dispositivo e nesta seção, digite o seguinte no campo:
    Webhooks para status de entrega de SMS

    webhook_for_statuses
    {
      "sms_id": int,
      "status_id": int,
      "status_message": string,
      "sendto": string,
      "senttime": datetime,
      "sim": int (0 or 1),
      "device_id": int
    }
    

    Tudo aqui é simples e claro. Talvez apenas status_id precisa de esclarecimento.

    • 1 - Pendente por SMS
    • 2 - SMS usado pelo telefone
    • 3 - Enfileirado para envio. Certainly, it would have been more logical to place the status "queued for sending" before "SMS taken by phone," but for backward compatibility, the statuses are in the following order: 1, 3, 2."
    • 5 - SMS de entrada
    • 6 - SMS enviado por telefone
    • 7 - O SMS foi entregue
    • 8 - O SMS NÃO foi entregue
    • 9 - O SMS não foi enviado - Falha genérica. (Leia o que fazer com esse erro Aqui)
    • Outros erros menos comuns:
    • 10 - SMS não enviado - No Service
    • 11 - SMS não enviado - Null PDU
    • 12 - SMS não enviado - Radio Off
    • 100, 101 - SMS não enviado - NOT ALLOWED. (As permissões para o envio de SMS no aplicativo não foram concedidas)

Agora, vamos entrar no webhook para receber SMS. Seu objetivo é permitir que você envie um SMS de entrada imediatamente para o seu sistema. Isso é feito de forma muito simples: basta especificar seu endpoint para este webhook no campo 'Webhooks for incoming SMS'. Neste caso, você poderá receber JSON através de uma solicitação POST no seguinte formato:

webhook_incoming_sms
{
"address": int,
"date": datetime,
"date_sent": datetime,
"body": string,
"internal_id": int,
"sim": int,
"sms_id": int,  
"device_id": int,
"device_name": devicename
}
                        

Pergunta e resposta

Os webhooks estão disponíveis na versão gratuita?

Sim! Você pode obter uma assinatura de teste para o seu dispositivo e testar todos os recursos do serviço. No entanto, esta funcionalidade está disponível no pacote 'Ninja' por $19
Você sempre poderá entrar em contato conosco no Telegram, WhatsApp, Skype ou e-mail. Nos esforçamos para responder rapidamente no seu idioma! (Inglês, Russo, Alemão, Espanhol, Português)

Estamos quase sempre em contato via E-mail, Telegram ou Whatsapp.

Telegram Whatsapp Email skype
Você pode definir esta linha como o ponto de extremidade
https://webhook.site/
Para testar webhooks, nós mesmos usamos um recurso externo. Recomendamos você também.
Se algo não deu certo certo para você, não hesite em nos escrever

Estamos quase sempre em contato via E-mail, Telegram ou Whatsapp.

Telegram Whatsapp Email skype