---
title: "Get Status"
method: GET
path: "/engine/status"
tags: ["status"]
---

# Get Status

`GET /engine/status`

## Request

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

Health check and status overview. No auth required.
Returns database connectivity, per-source stats, and record counts.

## Response `200`

Successful Response

- StatusResponse: Response from the status endpoint.
  - `engine` string, required
  - `version` string, required
  - `status` string, required
  - `database_connected` boolean, required
  - `sources` SourceStatus[], required
    - `source` string, required
    - `last_run` IngestionRunResponse: Representation of an ingestion run for the status endpoint.
      - `id` string, required
      - `source` string, required
      - `status` string, required
      - `records_fetched` integer, required
      - `records_new` integer, required
      - `records_updated` integer, required
      - `records_failed` integer, required
      - `started_at` string, date-time, nullable
      - `completed_at` string, date-time, nullable
    - `total_records` integer, required
  - `total_da_records` integer, required
  - `total_planning_rules` integer, required
  - `uptime_info` string, nullable

---

[API](https://skmtc.dev/casaintelligence/apis/casa-intelligence-engine.md) · [All operations](https://skmtc.dev/casaintelligence/apis/casa-intelligence-engine/llms.txt) · [OpenAPI document](https://skmtc.dev/casaintelligence/apis/casa-intelligence-engine/revisions/71d711039de0?raw)
