Ingest content with full synchronous entity/relation extraction pipeline.
Requires authentication and operates on user-scoped data.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://example.com/memory/ingest/full" \ -H "Content-Type: application/json" \ -d '{}'null{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string",
"input": null,
"ctx": {}
}
]
}Index Code
Bulk-index code entities and relations into the knowledge graph. Deletes all existing ``Code`` nodes for the given repo (within the caller's workspace) before inserting the new set, ensuring a clean re-index on every call. Enforces the tier ``max_repos`` cap before any write so the user gets a 402 with upgrade copy instead of a partial index when they exceed it.
Ingest Content
Default ingest: persist and enqueue background processing (non-local modes). Requires authentication and operates on user-scoped data. Uses the full SmartMemory ingestion pipeline with proper tenant isolation. Set mode=async to submit via EventBusTransport for background processing.