Olá tudo bem com vocês?
Espero que sim e hoje nesse ultimo dia do ano quero mostrar como fazer algo legal.
Hoje quero compartilhar a forma de se validar a saúde do Blip da mesma forma utilizada em: https://portal.blip.ai/check
1° Requisição para validar a operação do msging.net
curl --location 'https://http.msging.net/commands' \
--header 'Content-Type: application/json' \
--data '{
"id":"{{$guid}}",
"method":"get",
"uri":"/ping"
}'
Ai o retorno que precisamos é o “Success” código 200 e a medida da velocidade da conexão em ms.
Exemplo:

2° Requisição para validação do blip.ai
curl --location 'https://http.blip.ai/commands' \
--header 'Content-Type: application/json' \
--data '{
"id":"3e98fa8a-949d-4f91-8235-9ebb565ef756",
"method":"get",
"uri":"/ping"
}'
Ai a validação segue os mesmo dados do anterior.
3° Requisição para validação do 0mn.io
curl --location 'https://http.0mn.io/commands' \
--header 'Content-Type: application/json' \
--data '{
"id":"f9aa34f1-6721-4143-8f61-fa50efde22d0",
"method":"get",
"uri":"/ping"
}'
Casos de uso
Podo ser feito um bot que valide a saúde do Blip a cada tempo se identificar alguma anormalidade pode ser notificar algum time que cuida da operação ou do atendimento para ficarem atento e se há necessidade de abertura de ticket com nosso time de suporte.
Pode se implementar essas chamadas tanto em bot ou até mesmo em aplicações internas e sistemas de monitoramento.
A referência para essa checagem equivale à validação do funcionamento do bot que pode ser feita conforme:
https://docs.blip.ai/?http#check-connectivity
Ressalto que demais status são reportados em: https://status.blip.ai/