---
title: "Ingest All Endpoint"
method: POST
path: "/engine/ingest/all"
tags: ["ingestion"]
---

# Ingest All Endpoint

`POST /engine/ingest/all`

## 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/ingest/all`
- Auth: HTTP bearer

Run all ingestion workers sequentially.

## Response `200`

Successful Response

- IngestionResponse[]
  - `source` string, required
  - `status` string, required
  - `records_fetched` integer, required
  - `records_new` integer, required
  - `records_updated` integer, required
  - `records_failed` integer, required
  - `errors` string[], required
  - `duration_seconds` number, required
  - `run_id` string, required

---

[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)
