Skip to content

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.