Listings

get_listings

Returns a lightweight directory of all listings in your account: id, name, PMS, and min/base/max prices only. Use this first to pick a listing_id and pms_name, then call get_listing_data when you need full records.

Best for: Browsing your portfolio, finding a listing id, quick price-range overview.

Example: “Show me all my listings”

get_listing_data

Pulls detailed records for one or more listings. Returns performance metric columns, amenities, groups and tags, sync and hidden flags, and when prices were last refreshed. Heavier than get_listings; supports filtering to one listing, hidden-only-off, or sync-only.

Best for: Deep dives on a specific listing, comparing metrics across properties, or checking sync status.

Example: “Give me occupancy, base price and bedrooms count for Sunset Villa

update_listing_data

Updates min, base, or max prices, or tags, for one or more listings. Requires OAuth write access — use get_listing_data to read current values before updating.

Best for: Adjusting base pricing or tags from a chat without opening the dashboard.

Example: “Set the base price for Sunset Villa to 250”