Manual Webhook

Bom dia,

Solicito o link e acesso a documentação da funcionalidade de webhook recentemente inserida na versão 25 03 do sistema.

Não entendi sobretudo a parte da autenticação, configurei conforme comentário de Pedro,  selecionei todos os eventos para testar, contudo não recebi nem uma notificação.

Olhei a documentação da API mas como é recente acredito que não tenha sido ainda inserido, ou talvez esteja em outro local a documentação, portanto gostaria do link para estudar, configurar e compreender melhor o funcionamento.

Para adicionar comentários, você deve ser membro de MK-AUTH.

Join MK-AUTH

Votos 0
Enviar-me um email quando as pessoas responderem –

Respostas

  • Sim, funcionou, antes eu tinha utilizado POST (será q era isso?) e ativei/marquei todas as notificações e até recebi uma notificação ou outra quando dei baixa mas dava erro acredito que por conta da autenticação.

    Se puder esclarecer e passar detalhes da forma de fazer autenticação agradeço.

    OBS.: fica como sugestão vc dar a opção da pessoa escolher a autenticação que quer usar (basic auth, header auth, jwt auth) ou a pessoa deixar sem autenticação (tem quem queira).

    Fiz o teste que você falou e recebi o json do webhook conforme exemplo abaixo (modifiquei algumas informações apenas a título de exemplo).

     

    [
    {
    "headers": {
    "host": "exemplo.seudominio.com",
    "content-length": "852",
    "accept": "*/*",
    "accept-encoding": "gzip, br",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "123.123.123.123",
    "cf-ipcountry": "BR",
    "cf-ray": "0000000000000000-ABC",
    "cf-visitor": "{\"scheme\":\"https\"}",
    "cf-warp-tag-id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "connection": "keep-alive",
    "content-type": "application/json",
    "x-forwarded-for": "123.123.123.123",
    "x-forwarded-proto": "https",
    "x-webhook-signature": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
    },
    "params": {},
    "query": {},
    "body": {
    "timestamp": "1748408484",
    "controle": "plano",
    "dados": {
    "nome": "10_MB_OLD",
    "uuid_plano": "0d653788-1ede-11ec-8dfb-020000b96f85",
    "valor": "50.00",
    "velup": "7000",
    "veldown": "14000",
    "garup": "0",
    "gardown": "0",
    "tempoup": "",
    "tempodown": "",
    "prioridade": "8",
    "maxup": "0",
    "maxdown": "0",
    "desaup": "0",
    "desadown": "0",
    "burst": "",
    "descricao": "- Acesso em banda larga.\r\n- Conexão 24 horas, não utiliza linha telefônica.\r\n- Velocidade de acesso garantida no plano.\r\n",
    "oculto": "sim",
    "valor_scm": "0.00",
    "valor_sva": "0.00",
    "pool": "nenhum",
    "valor_desc": "0.00",
    "list": "nenhum",
    "aliquota": "25.00",
    "cfop_plano": "5307",
    "desc_titulo": "Plano de 10 Mega",
    "perc_ibpt": "0.00",
    "tipo": "semi-dedicado",
    "ipv6a": "nenhum",
    "ipv6b": "nenhum",
    "vpm": "3.57",
    "faixa": "15",
    "tecnologia": "M",
    "pis_pasep": "0.00",
    "cofins": "0.00",
    "perc_ibpt_m": "0.00",
    "perc_ibpt_e": "0.00",
    "perc_ibpt_f": "0.00"
    }
    },
    "webhookUrl": "https://exemplo.seudominio.com/webhook/mk-auth",
    "executionMode": "production"
    }
    ]

  • estou criando a documentação e Ciro é simples amigo, testa usando apenas um controle, tipo plano, ativa o PUT dele que é alteração, na url coloca uma gerada nesse site amigo https://webhook.site/ e depois abre o cadastro de um plano e altera ele, vc irá ver que será realizado um PUT na url que vc criou no https://webhook.site/ Ciro, se funcionar explico a autenticação...

    13565421268?profile=RESIZE_930x

     

This reply was deleted.