Service status
Health check endpoint and deployed build identifiers
GET
/status
GET /status reports that Data Serve is running and identifies the deployed
build. It needs no authentication and takes no parameters.
Request
Terminal
curl --request GET \
--url https://api.us.datastruct.co/status
Response
Headers
HTTP/1.1 200 OK
Content-Type: application/json
JSON
{
"status": "OK",
"git_sha": "632418a8e1c4d9f0a7b3c25e8d1f4a6b9c0d2e3f",
"git_derived_version": "1.42.0"
}
| Field | Type | Description |
|---|---|---|
status |
string | OK when the service runs |
git_sha |
string | Deployed commit |
git_derived_version |
string | Version derived from that commit |
Coverage
/status confirms that the process accepts requests. It does not call vendors
or verify source availability. Use it for service health checks and deployed
build diagnostics, not to decide whether to call /data.
Polling
Confirmation needed: Confirm the recommended polling interval before documenting one.