---
title: "Create a wall type"
method: POST
path: "/locations/wall/type"
tags: ["Location"]
---

# Create a wall type

`POST /locations/wall/type`

Create a custom wall type.

## Request body

- XiqCreateTypeRequest
  - `name` string, required — The Wall type name
  - `attenuation` number, double, required — The Wall type attenuation
  - `color` string, required — The Wall type color

## Response `201`

Created

- XiqWallType
  - `id` integer, required — The Wall type id
  - `name` string, required — The Wall type name
  - `attenuation` number, double, required — The Wall type attenuation
  - `color` string, required — The Wall type color
  - `owner_id` integer, required — The Owner ID
  - `org_id` integer, required — The Org ID
  - `predefined` boolean, required — Is the Wall type is predefined

## Changes

> 6 revisions in range; 1 not diffed.

- **2026-08-18** `242a0e1b1b40` — 2 breaking
  - the `color` request property's minLength was increased from `0` to `1`
  - the `name` request property's minLength was increased from `0` to `1`

[Change history](https://skmtc.dev/extremecloudiq/apis/extremecloud-iq-api/changes/locations/wall/type/post.md)

---

[API](https://skmtc.dev/extremecloudiq/apis/extremecloud-iq-api.md) · [All operations](https://skmtc.dev/extremecloudiq/apis/extremecloud-iq-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/extremecloudiq/extremecloud-iq-api/revisions/5cefd06a809b/schema)
