Once a catalogue is sent to our platform, all the items for the site are theoretically "available", therefore a customer can order them.
This endpoint allows you to set items as "available" or "unavailable", e.g. reflecting items that are out of stock
As unavailabilities will be different for every site, we need both the catalogue ID provided during catalogue upload, and the specific Site ID.
Item IDs not found
All IDs in the request must be existing IDs on the requested catalogue.
If any ID is not found, the entire request will fail (returns 404).
Rate Limit
This endpoint is rate limited at 1 request per 100ms per site per brand.
Requests with reset_all_item_availabilities
set to true are subject to a stricter rate limit of 1 request per minute per site per brand
Changing Unavailabilities During Catalogue Upload
Updating availabilities during a catalogue upload can lead to unpredictable behaviour, such as the request failing for newly created items.
We recommend avoiding calling update availabilties when the site's associated catalogue is processing.