Skip to main content
POST
/
vault
/
{id}
/
graphrag
/
{objectId}
Index object in GraphRAG
curl --request POST \
  --url https://api.case.dev/vault/{id}/graphrag/{objectId} \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "objectId": "<string>",
  "vaultId": "<string>",
  "status": "<string>",
  "stats": {
    "entity_count": 123,
    "relationship_count": 123,
    "community_count": 123
  },
  "entities": 123,
  "relationships": 123,
  "communities": 123
}

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

GraphRAG indexing completed successfully

success
boolean
required

Whether indexing completed successfully

objectId
string
required

ID of the indexed object

vaultId
string
required

ID of the vault

status
string
required

Status from GraphRAG service

stats
object
required

Extraction statistics

entities
integer
required

Number of entities extracted

relationships
integer
required

Number of relationships extracted

communities
integer
required

Number of communities detected