health

Health Check

Check API health status.

Returns a simple status message confirming the API is running. This endpoint requires no authentication and is suitable for uptime monitors and load-balancer health probes.

Declared async on purpose: a synchronous handler is dispatched to the shared anyio threadpool, so it queues behind whatever long screens already hold the threads. During the 05/10/2026 ISR burst the probe answered in 36 s and the autoheal restarted a healthy API. Answering on the event loop keeps the probe truthful about the process being alive even when every request thread is busy; this handler must therefore stay free of blocking work.

curl example:

curl https://api.halalterminal.com/api/health

Python example:

import requests

resp = requests.get("https://api.halalterminal.com/api/health")
print(resp.json()["message"])
get/api/health

Request

  • Base URL: https://api.halalterminal.com
  • URL: https://api.halalterminal.com/api/health
  • Auth: none required

Response

API health status message

messagestring required

Human-readable status message indicating API health

Example response

{
  "message": "Shariah Screener API is running"
}

Changes

No recorded changes to this operation across all 1 revision of this API.