---
title: "get multiple template presets"
method: GET
path: "/4.0/template-presets"
tags: ["Diagram Template Presets"]
---

# get multiple template presets

`GET /4.0/template-presets`

## Query parameters

- `user` string
- `team` string
- `setup` string
- `propertyId` string
- `catalogItemId` string

## Response `200`

returns an array of template-presets

- TemplatePresetsTemplatePresetDiagramService[]
  - `id` string
  - `type` string
  - `owner_id` string
  - `name` string
  - `legacy_property_id` integer
  - `definition` object, required
    - `template_config` TemplateConfigTemplateConfigDiagramService
      - `table` TemplateConfigTableDiagramService
        - `size` DimensionsDiagramService
          - `width` number
          - `length` number
          - `radius` number
        - `spacing` XyPairDiagramService
          - `x` number
          - `y` number
        - `rotation` number
      - `aisles` TemplateConfigAislesDiagramService
        - `vertical` TemplateConfigAisleDiagramService
          - `width` number
          - `floorElementsBetween` number
        - `horizontal` TemplateConfigAisleDiagramService
          - `width` number
          - `floorElementsBetween` number
      - `meta` TemplateConfigMetaDiagramService
        - `rows` integer
        - `cols` integer
      - `setup` string
      - `chevronAngle` integer
      - `chairs` integer
      - `chairOrientation` string
      - `chairType` string
      - `column` object
        - `spacing` number
      - `floorElementType` string
      - `chairSides` object
        - `side_1_count` integer
        - `side_2_count` integer
        - `side_3_count` integer
        - `side_4_count` integer
      - `chair` object
        - `size` DimensionsDiagramService
          - `width` number
          - `length` number
          - `radius` number
      - `rotation` number
      - `relativeRotation` number
      - `locations` object
      - `theaterCurve` integer
      - `theaterChairNumberOffset` number
      - `theaterChairNumberIsOddEven` unknown
      - `theaterChairNumberIsReverse` boolean
      - `theaterChairNumbersOmitted` integer[]
      - `sectionName` string
      - `sectionLabelling` 'alphabetical' | 'numerical' | 'none'
      - `sectionLabellingRowOffset` number
      - `sectionLabellingRowIsReverse` boolean
      - `sectionLabellingRowsOmitted` integer[]
      - `catalogCategoryTypeItemId` integer
      - `chairCatalogCategoryTypeItemId` integer
      - `removedSeats` integer
      - `color` string

## Other responses

- `400` — validation error must specify either user or team
- `401` — authorization missing or invalid

---

[API](https://skmtc.net/socialtables/apis/social-tables-api-gateway.md) · [All operations](https://skmtc.net/socialtables/apis/social-tables-api-gateway/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/socialtables/social-tables-api-gateway/versions/221c9d836cf0/schema)
