---
title: "The geography tree: its regions, each with its periods"
method: GET
path: "/geo"
---

# The geography tree: its regions, each with its periods

`GET /geo`

## Request

- Base URL: `https://www.edgechat.ai/api/v1`
- URL: `https://www.edgechat.ai/api/v1/geo`
- Auth: none declared

## Query parameters

- `fields` string

## Response `200`

Regions

- ListGeoResponse
  - `regions` object[]
    - `id` string, required
    - `label` string, required
    - `articles` integer
    - `api_url` string, uri, required
    - `children` Topic[]
      - `id` string, required
      - `label` string, required
      - `articles` integer
      - `api_url` string, uri, required
  - `license` License
    - `name` string, required
    - `url` string, uri, required
    - `summary` string
    - `spdx` string

## Other responses

- `400`: `unknown_parameter`: the request carries a query parameter this route does not read (or one given twice). Each route reads only the parameters listed for it.
- `404`: Not found, or the switch for this route is off
- `405`: `method_not_allowed`: the API is read-only; use GET or HEAD (OPTIONS answers CORS preflights). The `Allow` header lists the methods.
- `429`: An error
- `503`: Briefly unavailable; try again

---

[API](https://skmtc.dev/edgechat/apis/edgepedia-api.md) · [All operations](https://skmtc.dev/edgechat/apis/edgepedia-api/llms.txt) · [OpenAPI document](https://skmtc.dev/edgechat/apis/edgepedia-api/revisions/cd4eb5972d56?raw)
