# API reference

Generated from the code: edit the registries in `packages/spec`, not these pages. See CONTRIBUTING-DOCS.

| Page | Contents |
|---|---|
| [Query parameters](/docs/reference/parameters.md) | 76 GET parameters, 13 POI options and the POST-only fields |
| [Request body](/docs/reference/request-body.md) | The JSON body of `POST /v1/map` as a field tree, plus the JSON Schema |
| [HTTP: endpoints, auth and headers](/docs/reference/http.md) | 21 endpoints with their SDK methods, 3 auth parameters and 21 request/response headers |
| [Metrics](/docs/reference/metrics.md) | 14 Prometheus metrics at /metrics |
| [MCP server](/docs/reference/mcp.md) | 4 tools, the docs as resources, 2 prompts |
| [Errors](/docs/errors.md) | 13 problem+json error codes with sample bodies |
| [Configuration](/docs/reference/configuration.md) | 62 environment variables |
| [Markers](/docs/reference/markers.md) | 9 marker presets and the role defaults |
| [Basemap presets](/docs/reference/presets.md) | 4 presets with their highlight and text defaults |
| [openapi.json](/docs/openapi.json) | OpenAPI 3.1 document |
