Added Mapping endpoints 🎉

listings

Manage parent-child listing mappings programmatically — link the same property’s listings across channels (Airbnb, Vrbo, Booking.com, …) so they are managed and priced together.

POST /v1/mappings/map

Maps (links) child listings under a parent listing. By default mapping only links the listings; optional copy flags (all default false) copy the parent’s min/base/max prices, customizations, group, notes, or tags to the children at map time. Enforces the same validation as the dashboard: mapping permission, max child listings, distance limit, and the same-PMS rule.

POST /v1/mappings/unmap

Unmaps (detaches) listings from their group so they become standalone again; unmapping a parent detaches its whole group. Partial success is supported — the response lists which listings were unmapped and which failed.

See Map listings and Unmap listings for full request and response details.