Ingestion routes
GET /v1/indexes/file-size-limitPOST /v1/indexes/{index_id}/documentsPOST /v1/indexes/{index_id}/uploadPOST /v1/indexes/{index_id}/import/google-shoppingPOST /v1/indexes/{index_id}/ingest/cloud-completePOST /v1/indexes/{index_id}/ingest/start
Document routes
GET /v1/indexes/{index_id}/documentsGET /v1/indexes/{index_id}/documents/{doc_id}PATCH /v1/indexes/{index_id}/documents/{doc_id}DELETE /v1/indexes/{index_id}/documents/{doc_id}
Inline ingestion request
{
"documents": [
{
"id": "sku_1001",
"title": "PTFE Diaphragm Pump",
"desc": "Chemical-resistant pump",
"manufacturer": "LMI",
"raw": {
"category": "Pumps",
"price": 499.99
}
}
]
}
Behavior notes
- write access is enforced for mutation routes
- ingestion waits for active jobs on the same index to finish before processing
- embeddings, suggestions, and optional graph enrichment are produced during ingestion
- account and index document limits can block writes with
409responses
For the broader production picture around plan gating, upload ceilings, and operational constraints, see Service Limits.