Get ingest status
Returns whether the patient graph is ready to query, per-source extraction stats, aggregate load stats, and extraction warnings that did not halt ingestion. Poll this endpoint after a fire-and-forget ingest call.
Authorization
Bearer readEach operation lists the OAuth scope (read or write) it requires.
In: header
Scope: read
Path Parameters
ID of the patient
^[A-Za-z0-9._-]{1,128}$Response Body
application/json
curl -X GET "https://example.com/v1/patients/string/ingest/status"{ "ready": true, "sources": [ { "label": "string", "stats": { "itemsScanned": 0 } } ], "patient": { "id": "string", "name": "string" }, "loadStats": { "entitiesExtracted": 0, "eventsExtracted": 0, "relationshipsExtracted": 0 }, "loadMs": 0}Batch ingest POST
Submits FHIR bundles, CDA documents, and unstructured document registrations in a single request. Each source type is processed independently; the graph is rebuilt once after all sources are loaded.
List ingest executions GET
Returns a cursor-paginated list of ingest executions for a patient, ordered by start time descending. Each item includes status, source type, delta counts, and error code if failed.