Skip to main content
GET
/
export
curl -X GET "http://localhost:8080/export"
{
  "status": "ok",
  "dimension": null,
  "store_mode": null,
  "embedding_model": null,
  "item_count": 0,
  "items": []
}

Overview

Returns every stored item as chunk text only. Use this to mirror the edge catalog on another machine (for example the retail kiosk Admin Sync from UNO Q flow).
  • No request body or query parameters.
  • No item ids or vectors in the response — only items[].text.
  • Each text value includes the kiosk [meta] header (doc_id, category, title, tags, chunk) plus the chunk body.
Requires a Moorcheh Edge build that includes GET /export (v0.2.1+). Rebuild or pull the latest Docker image after upgrading.
curl -X GET "http://localhost:8080/export"
{
  "status": "ok",
  "dimension": null,
  "store_mode": null,
  "embedding_model": null,
  "item_count": 0,
  "items": []
}

Response fields

FieldTypeDescription
statusstring"ok" when the server is up
dimensionnumber | nullLocked vector length after first upload
store_modestring | null"text" or "vector" after first upload
embedding_modelstring | nullSet for text stores (e.g. BGE model id)
item_countnumberNumber of exported chunks (items.length)
itemsarrayChunk list; each element has text only
items[].textstringFull stored chunk (meta header + body)
  • Upload - add or update chunks (with vectors)
  • Health - item count and store metadata
  • Retail Kiosk - POST /admin/sync-from-edge on the PC API consumes this export