cURL (Windows)
curl "https://api.bulkneo.com/health"const options = {method: 'GET'};
fetch('https://api.bulkneo.com/health', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.bulkneo.com/health"
response = requests.get(url)
print(response.text){
"status": "ok",
"service": "api"
}Service
Health check
GET /health — is the API up?
GET
/
health
cURL (Windows)
curl "https://api.bulkneo.com/health"const options = {method: 'GET'};
fetch('https://api.bulkneo.com/health', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.bulkneo.com/health"
response = requests.get(url)
print(response.text){
"status": "ok",
"service": "api"
}Unauthenticated. Useful if you want your own monitoring to watch the API.
There is also
curl https://api.bulkneo.com/health
curl "https://api.bulkneo.com/health"
{ "status": "ok", "service": "api" }
GET /health/ready, which additionally confirms the API can reach its data store. It answers 200 with {"status":"ok","database":"reachable"}, or 503 with {"status":"degraded","database":"unreachable"}.
Neither endpoint tells you anything about your numbers. A healthy API with a disconnected WhatsApp number will still return
200 here and 409 instance_not_connected on a send. To monitor your numbers, poll GET /v1/instances and watch the connected flag.
