Added Customizations APIs

customizations

You can now read and update pricing customizations programmatically at the listing, group, and account level. Use GET to fetch current values and POST to write one or more customizations in a single atomic request.

  • GET /v1/customizations/listing and POST /v1/customizations/listing
  • GET /v1/customizations/group and POST /v1/customizations/group
  • GET /v1/customizations/account and POST /v1/customizations/account

Supported customizations in this release:

  • Seasonality (seasonality)
  • Last Minute Prices (last_minute_prices)
  • Far Out Premium (far_out_premium)
  • Day of Week Adjustment (day_of_week_adjustment)
  • Demand Factor (demand_factor)

More customizations will be added over time.

See Pricing Customizations for the full guide and per-level request and response details.

DSO - Added start and end date filters for listing level overrides

date-specific-overrides

GET /v1/listings/{listing_id}/overrides

Added optional start_date and end_date query parameters to filter the date range of returned overrides. This makes it possible to view historical overrides.

  • start_date (YYYY-MM-DD): Returns overrides from this date onwards. Defaults to today if omitted.
  • end_date (YYYY-MM-DD): Returns overrides up to and including this date. If omitted, all overrides from start_date onwards are returned.

DSO - price_type is now required when price is provided

date-specific-overrides

POST /v1/listings/{listing_id}/overrides

price_type is now required when price is provided.

Documentation fixes

percent_stacked was always a valid price_type value but was missing from the API documentation. It is now correctly listed alongside fixed and percent in both the GET response schema and the POST request schema.