---
title: "Get all available sitemaps."
method: GET
path: "/sitemaps"
tags: ["sitemaps"]
---

# Get all available sitemaps.

`GET /sitemaps`

## Response `200`

OK

- SitemapDTO[]
  - `name` string
  - `icon` string
  - `label` string
  - `link` string
  - `homepage` PageDTO
    - `id` string
    - `title` string
    - `icon` string
    - `link` string
    - `parent` PageDTO — recursive
    - `leaf` boolean
    - `timeout` boolean
    - `widgets` WidgetDTO[]
      - `widgetId` string
      - `type` string
      - `name` string
      - `visibility` boolean
      - `label` string
      - `labelSource` string
      - `icon` string
      - `staticIcon` boolean
      - `labelcolor` string
      - `valuecolor` string
      - `iconcolor` string
      - `pattern` string
      - `unit` string
      - `mappings` MappingDTO[]
        - `row` integer
        - `column` integer
        - `command` string
        - `releaseCommand` string
        - `label` string
        - `icon` string
      - `switchSupport` boolean
      - `releaseOnly` boolean
      - `sendFrequency` integer
      - `refresh` integer
      - `height` integer
      - `minValue` number
      - `maxValue` number
      - `step` number
      - `inputHint` string
      - `url` string
      - `encoding` string
      - `service` string
      - `period` string
      - `yAxisDecimalPattern` string
      - `legend` boolean
      - `forceAsItem` boolean
      - `row` integer
      - `column` integer
      - `command` string
      - `releaseCommand` string
      - `stateless` boolean
      - `state` string
      - `item` EnrichedItemDTO
        - `type` string
        - `name` string
        - `label` string
        - `category` string
        - `tags` string[]
        - `groupNames` string[]
        - `link` string
        - `state` string
        - `transformedState` string
        - `stateDescription` StateDescription
          - `minimum` number
          - `maximum` number
          - `step` number
          - `pattern` string
          - `readOnly` boolean
          - `options` StateOption[]
            - `value` string
            - `label` string
        - `unitSymbol` string
        - `commandDescription` CommandDescription
          - `commandOptions` CommandOption[]
            - `command` string
            - `label` string
        - `metadata` object
        - `editable` boolean
        - `groupType` string
      - `linkedPage` PageDTO — recursive
      - `widgets` WidgetDTO[]

---

[API](https://skmtc.net/openhab/apis/openhab-rest-api.md) · [All operations](https://skmtc.net/openhab/apis/openhab-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/openhab/openhab-rest-api/revisions/0f2ce17cab3e/schema)
