Set multiple custom rates for a listing in bulk.
PUT/listings/:listing_id/bulk_custom_rates
Creates or replaces multiple custom rates in a single request. Partially successful
requests return status 207; fully failed requests return 424.
For adjustment rates, per-day values are percentages where 100 = no adjustment,
110 = +10%, and 90 = −10%.
If a specified date range overlaps an existing custom rate, the existing rate is shortened or split so the new rate takes precedence for the overlapping dates. Custom rates are not stacked — a new adjustment rate replaces rather than compounds with any existing adjustment for the same dates. To combine adjustments, compute the target multiplier explicitly and submit the combined value.
Request
Responses
- 200
- 207
- 401
- 403
- 404
- 424
- 429
All custom rates set successfully.
Some custom rates succeeded and some failed.
API key authorization failed.
Listing authorization failed, or the API key is read-only and may not be used with PUT.
Listing not found.
All custom rates failed.
Rate limit exceeded — the API key has sent too many requests. Wait before retrying. See the Rate Limits section in the overview for the recommended exponential backoff strategy.