Bulk update listings
Listing
Bulk update listings
Updates multiple listings in a single request. Allows updating different fields for different listings simultaneously. Returns information about successful updates and any errors encountered.
POST
Bulk update listings
Documentation Index
Fetch the complete documentation index at: https://ota-docs.calry.app/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Headers
Optional tenant ID to specify which tenant to operate as. If not provided, the default tenant will be used.
Body
application/json
Map of listing IDs (UUIDs) to update data. Each key should be a valid listing UUID and represents a listing to be updated.
Example:
{
"123e4567-e89b-12d3-a456-426614174000": {
"bathroomCount": 3,
"timeZone": "Asia/Dubai"
},
"223e4567-e89b-12d3-a456-426614174000": {
"internalName": "Updated Villa Name",
"maxOccupancy": 8
}
}Response
Listings updated successfully
Map of listing IDs to error messages for failed updates
Example:
{
"123e4567-e89b-12d3-a456-426614174000": "Listing not found",
"0b8c2f59-8142-47f4-b6b0-032d3d21465b": "The following fields cannot be updated because they are synced from the provider: latitude. Updatable fields are: checkIn, contact, checkOut, pictures, timeZone, startPrice, bedroomCount, internalName, maxOccupancy, thumbnailUrl, bathroomCount, parentPropertyID"
}List of listing IDs that were successfully updated
Example:
[
"323e4567-e89b-12d3-a456-426614174000",
"423e4567-e89b-12d3-a456-426614174000"
]