Create / update listing-level customizations

Writes one or more customizations for the listing. customizations maps each spec key to its settings object. All-or-nothing: if any object is invalid the whole request is rejected and nothing is written. Self-serve control-panel features are auto-enabled async (no wait); admin-only feature-gated fields the account lacks -> ERR-FEATURE-NOT-ENABLED (no partial write).

Headers

X-API-KeystringRequired

Request

This endpoint expects an object.
listing_idstringRequired
pms_namestringRequired
customizationsobjectRequired

Map of customization name → its settings. Include any one or more of the customizations below in a single request. Unknown or unsupported customization names are rejected.

Response

Customizations written (acknowledgment only).

statusstringOptional
appliedlist of stringsOptional

Spec keys that were written (optional).

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error