Skip to main content
POST
/
vault
/
{id}
/
ingest
/
{objectId}
Ingest vault object
curl --request POST \
  --url https://api.case.dev/vault/{id}/ingest/{objectId} \
  --header 'Authorization: Bearer <token>'
{
  "objectId": "obj_abc123",
  "workflowId": "wf_def456",
  "status": "processing",
  "message": "Document ingestion started. Text extraction, chunking, and embedding generation in progress.",
  "enableGraphRAG": true
}

Authorizations

Authorization
string
header
required

API key starting with sk_case_

Path Parameters

id
string
required

Vault ID

objectId
string
required

Vault object ID

Response

Ingestion workflow started successfully

objectId
string
required

ID of the vault object being processed

workflowId
string
required

Workflow run ID for tracking progress

status
enum<string>
required

Current ingestion status

Available options:
processing
message
string
required

Human-readable status message

enableGraphRAG
boolean
required

Whether GraphRAG is enabled for this vault