---
title: "Partially update a property listing rooms"
method: PATCH
path: "/listing/property/{propertyId}/rooms"
tags: ["Listing"]
---

# Partially update a property listing rooms

`PATCH /listing/property/{propertyId}/rooms`

## Request

- Base URL: `https://api.alto.zoopladev.co.uk`
- URL: `https://api.alto.zoopladev.co.uk/listing/property/{propertyId}/rooms`
- Auth: `appAuth` (a scheme the document does not define)

Apply JSON Patch operations to update lead-in text, lead-out text, and rooms for a property.

## Path parameters

- `propertyId` integer, required

## Headers

- `AgencyRef` string, required

## Request body

- PatchListingRoomsRequestJsonPatchDocument
  - `operations` PatchListingRoomsRequestOperation[], nullable
    - `path` string, nullable
    - `op` string, nullable
    - `from` string, nullable
    - `value` unknown

## Response `204`

The listing rooms were updated

## Other responses

- `400`: When the request or patch document is invalid
- `401`: When access has not been granted
- `403`: When access to the property is forbidden
- `404`: The listing was not found

---

[API](https://skmtc.dev/alto/apis/alto-api.md) - [All operations](https://skmtc.dev/alto/apis/alto-api/llms.txt) - [OpenAPI document](https://skmtc.dev/alto/apis/alto-api/revisions/1b729d9b15a8?raw)
