Core index routes

  • GET /v1/indexes
  • GET /v1/indexes/stream
  • POST /v1/indexes
  • GET /v1/indexes/{index_id}/stats
  • POST /v1/indexes/{index_id}/allocate-physical-id
  • POST /v1/indexes/{index_id}/promote
  • DELETE /v1/indexes/{index_id}

Schema and merchandising

  • GET /v1/indexes/{index_id}/schema
  • PUT /v1/indexes/{index_id}/schema
  • GET /v1/indexes/{index_id}/merchandising
  • PUT /v1/indexes/{index_id}/merchandising

Tasks and exports

  • GET /v1/indexes/{index_id}/tasks
  • GET /v1/indexes/{index_id}/export

Create index request

{
  "index_id": "products",
  "name": "Products"
}

Operational notes

  • index IDs must be alphanumeric with dashes or underscores
  • plans can block new index creation
  • list responses expose active_physical_index_id and document counts