---
title: "API Status"
method: GET
path: "/status"
tags: ["System"]
---

# API Status

`GET /status`

Return extended service status: ephemeris availability, WASM load state, uptime, version. Authenticate with the `X-Api-Key` header. The `?key=` query parameter still works but is deprecated and answers carry a `Deprecation` header: a URL ends up in access logs, CDN logs and browser history, so a key passed that way stops being secret.

## Response `200`

Successful calculation

- object
  - `ok` boolean
  - `data` object
    - `status` string, nullable
    - `version` string, nullable
    - `uptime` number, nullable
    - `ephemerisLoaded` boolean, nullable
    - `wasmReady` boolean, nullable
    - `epheFiles` string[], nullable

## Other responses

- `400` — Validation error
- `401` — Missing or invalid API key

---

[API](https://skmtc.dev/astroway/apis/astroway-calculation-api.md) · [All operations](https://skmtc.dev/astroway/apis/astroway-calculation-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/astroway/astroway-calculation-api/revisions/793e5c2dbcdf/schema)
