Partial Deletion
What to do when a property with multiple operations (rent + sale) removes only one of them.
The problem
A property can have both modalities: rent and sale. If only the rent is deleted, the property must not be deactivated — it should only change its modality to sale.
How to handle it
Do not report the property in the /properties/deleted endpoint.
Instead, update it in the main feed with the corrected modality:
{
"external_id": "prop-123",
"property_type": "oficina",
"modality": "sale",
"price": {
"sale_price": 5000000,
"rent_price": null,
"currency": "MXN"
},
"updated_at": "2026-07-01T10:00:00Z"
}
Spot2 detects the modality change (rent_and_sale → sale) and updates the property without deactivating it.
General rule
| Situation | Action |
|---|---|
| Property fully deleted | Report in /properties/deleted |
| Only one operation deleted (rent or sale) | Update modality in the main feed |