# A page of the docs of this version as Markdown, or one of its sections with `section`, the anchor of its heading. The same text as the page with `.md` on datanotes.dev, offline.

`GET /datanotes/manual/{page}.md` (operation `manual_page`)

## Parameters

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `page` | path | `string` | yes | The page's path on the site, such as `guides/read-and-write/read-and-filter` (its `/` as is, or URL-encoded as %2F). |
| `section` | query | `string` | no | The anchor of a section, such as `compare-values-with-operators`: only that section, with its subsections. |

## Responses

| Status | Description | Body |
| --- | --- | --- |
| 200 | The page or section. | `string` (text/markdown) |
| 401 | Missing or wrong bearer token. | `Error` (application/json) |
| 404 | No such page or section: `hint` names the closest ones. | `Error` (application/json) |
| 500 | Unexpected error. | `Error` (application/json) |
| 503 | The docs are not in this installation (a checkout where they were not built). | `Error` (application/json) |

The schemas named here are in [openapi.json](https://datanotes.dev/openapi.json) (`components.schemas`).
