Saúde
$ curl -X GET https://whatsapp.turn.io/v1/health \
-H 'Authorization: Bearer token'
> {
"health": {
"gateway_status": "connected | connecting | uninitialized | unregistered"
},
"meta": {
"api_status": "stable",
"version": "v2.35.4"
}
}
Este endpoint está disponível apenas para números on-premises e será descontinuado em breve.
Verifique o status do seu cliente da API WhatsApp Business com o endpoint de saúde. Este endpoint verifica a integridade do gateway e retorna uma resposta JSON.
$ curl -X GET https://whatsapp.turn.io/v1/health \
-H 'Authorization: Bearer token'
> {
"health": {
"seu-hostname1:seu-id-do-container1": {
"gateway_status": "connected | connecting | disconnected | uninitialized | unregistered",
"role": "primary_master | secondary_master | coreapp"
},
"seu-hostname2:seu-id-do-container2": {
"gateway_status": "connected | connecting | disconnected | uninitialized | unregistered",
"role": "primary_master | secondary_master | coreapp"
}
},
"meta": {
"api_status": "stable",
"version": "v2.35.4"
}
}
No caso de uma configuração Multiconnect, a resposta conterá o status e o papel de cada nó, organizados sob uma chave composta pelo nome do host e pelo ID do contêiner. Consulte a documentação oficial em developers.facebook.com para mais informações sobre os possíveis valores de resposta do papel e seus significados.