SmartMemory
GET
/memory/ingest/async/{run_id}

Poll the status of an async ingest run.

status distinguishes abandoned (the content was accepted and is not known to have been stored) from unknown_run_id (no such run). Before the run ledger these were the same reply, so a caller could never learn that content was lost.

Goes through the scoped facade, which refuses a run belonging to another workspace. The previous implementation constructed the transport here and read the status hash directly, so any authenticated caller could read any tenant's run.

Path Parameters

run_id*Run Id

Response Body

application/json

application/json

curl -X GET "https://example.com/memory/ingest/async/string"
null
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string",
      "input": null,
      "ctx": {}
    }
  ]
}