docs(api): sync openapi.json with the runtime schema; document GET /v1/tools/search and GET /v1/nsql/context (#2457)
* docs(api): sync openapi.json with the runtime schema; document GET /v1/tools/search and GET /v1/nsql/context
Copies spiceai/spiceai .schema/openapi.json at eb5d4cb8 to website/public/openapi.json,
keeping the docs-side Apache-2.0 license block. Adds POST /v1/decisions,
GET /v1/nsql/context, and GET /v1/tools/search to the spec, so the Generate API Docs
workflow regenerates website/docs/api/HTTP/ with their pages.
Documents GET /v1/tools/search on the Tool Registry page and GET /v1/nsql/context on
the API overview, in vNext, 2.4.x, and 2.3.x, where both endpoints ship.
* docs(api): define NamespacePath and CompoundType so API page generation resolves every reference; regenerate HTTP API pages
* docs(api): describe an Iceberg namespace as the array of strings the runtime returns
* chore: update API docs
* docs(api): mark the Accept header of GET /v1/nsql/context optional; the handler defaults to Markdown
* chore: update API docs
---------
Co-authored-by: Emma Spice <emma@EmmasMacStudio.localdomain>
Co-authored-by: Spice Schema Bot <schema-bot@spice.ai>
8 days ago