---
title: "Openapi Spec"
method: GET
path: "/api/openapi.json"
---

# Openapi Spec

`GET /api/openapi.json`

## Request

- Base URL: `https://www.conceptio.app` (the document declares no server; this is the origin it was published from)
- URL: `https://www.conceptio.app/api/openapi.json`
- Auth: none declared

Machine-readable OpenAPI contract for the full API.

FastAPI auto-generates the schema from every registered route (21 paths:
search, sources, resolve, document, cite, report-issue, collections, deep,
…). The default `/openapi.json` live route can be shadowed by a hosting
catch-all, so this exposes the same spec at a stable, agent-addressable
path. ``app.openapi()`` is cached by FastAPI after first build.

## Response `200`

Successful Response

- unknown

---

[API](https://skmtc.dev/conceptio/apis/conceptio-open-knowledge-api.md) · [All operations](https://skmtc.dev/conceptio/apis/conceptio-open-knowledge-api/llms.txt) · [OpenAPI document](https://skmtc.dev/conceptio/apis/conceptio-open-knowledge-api/revisions/eb73efec13b4?raw)
