---
title: "Get api-go runtime status"
method: GET
path: "/api/status"
tags: ["spec"]
---

# Get api-go runtime status

`GET /api/status`

## Request

- Base URL: `https://api.hillstar.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.hillstar.ai/api/status`
- Auth: none declared

Demonstrates code-first OpenAPI generation. Schema is reflected from Go types (StatusResponse, BuildInfo) — no spec file, no annotations. Session-authenticated like every other domain route in this sub-API; only /api/openapi.{json,yaml} and /api/docs are public.

## Response `200`

OK

- StatusResponse
  - `$schema` string, uri: A URL to the JSON Schema for this object.
  - `build` BuildInfo, required
    - `vcs_commit` string: Short commit SHA, if embedded by the build
  - `ok` boolean, required: True when the service is up
  - `service` string, required: Always 'api-go'

## Other responses

- `default`: Error

---

[API](https://skmtc.dev/hillstar/apis/rfpai-api-go.md) - [All operations](https://skmtc.dev/hillstar/apis/rfpai-api-go/llms.txt) - [OpenAPI document](https://skmtc.dev/hillstar/apis/rfpai-api-go/revisions/b2532dc47fc6?raw)
