> ## Documentation Index
> Fetch the complete documentation index at: https://developer.maatstays.wtf/llms.txt
> Use this file to discover all available pages before exploring further.

# MissingReason

> Why a listing is not publishable.

A closed vocabulary.

## Values

| Value | Meaning |
| - | - |
| `price` | No nightly price has been set. |
| `amenities` | No amenity has been selected. |
| `cover_photo` | No photo is marked as the cover. |
| `photos` | Fewer photos than publication needs. |
| `photos_processing` | Photos are still being processed — this one clears itself. |
| `unlisted` | Nothing is missing; somebody took it off sale deliberately. |

## In Maat

The published set is exactly Maat's own `PartnerPropertyMissingReason`. A member added to one and not the other fails our build.

## Where it appears

**Fields**

* `PropertyUpsertResponse` · `missing[]`
* `Listing` · `missing[]`
* `Property` · `missing[]`

**Operations**

* `PUT /properties/{provider_id}` — Create or replace a property
* `GET /properties` — List your properties
* `GET /properties/by-id/{property_id}` — Read one property
* `PUT /properties/{property_id}/address` — Replace a property's address
* `GET /units/{unit_id}` — Read one unit
* `PATCH /units/{unit_id}` — Change what a unit is
* `PUT /units/{unit_id}/house-rules` — Replace a unit's house-rule answers
* `GET /listings/{listing_id}` — Read one listing
* `PATCH /listings/{listing_id}` — Change a listing, and whether it is on sale
* `PUT /listings/{listing_id}/pricing` — Replace a listing's price


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.