---
title: "Duplicate a room pattern"
method: POST
path: "/v1/admin/room-patterns/{patternId}/duplicate"
tags: ["Admin Room Patterns"]
---

# Duplicate a room pattern

`POST /v1/admin/room-patterns/{patternId}/duplicate`

## Path parameters

- `patternId` string, required

## Response `201`

Room pattern duplicated successfully

- RoomPatternApiResponseDto
  - `success` boolean, required — Indicates if the request was successful
  - `message` string, required — Human readable message
  - `data` object, required — Response data
    - `patternId` string, uuid, required — room_patterns row id
    - `name` string, required — Pattern display name shown in the sidebar
    - `roomType` 'bedroom' | 'master_bedroom' | 'secondary_bedroom' | 'full_bathroom' | 'half_bathroom' | 'living_room' | 'family_room' | 'game_room' | 'recreation_room' | 'kitchen' | 'dining_room' | 'office' | 'home_gym' | 'walk_in' | 'closet' | 'pantry' | 'laundry' | 'mechanical_room' | 'entry' | 'mudroom' | 'corridor' | 'stair' | 'garage' | 'front_porch' | 'deck' | 'balcony' | 'outdoor' | 'any', required — Room type this pattern is a configuration of
  - `timestamp` string, date-time, required — Timestamp of the response

---

[API](https://skmtc.dev/maket/apis/virtual-architect-api.md) · [All operations](https://skmtc.dev/maket/apis/virtual-architect-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/maket/virtual-architect-api/revisions/b712097baa9c/schema)
