rows e page são OBRIGATÓRIOS para paginar: sem os dois a resposta é sempre a primeira página. page começa em 0 e o teto é 50 itens por página; itere até receber items vazio.partner_code de cada um — é por ele que você casa a lista com a sua base, sem uma chamada por imóvel. Imóvel que não veio da sua integração vem com partner_code: null: ele existe no acervo, aparece aqui, e não pode ser atualizado por esta API.POST /partner/v1/property/find com o partner_code.Authorization: ********************{
"rows": 50,
"filters": {
"code": {
"value": "string",
"matchMode": "in"
},
"status": {
"value": "string",
"matchMode": "in"
},
"type": {
"value": "string",
"matchMode": "in"
},
"purpose": {
"value": "string",
"matchMode": "in"
},
"contract": {
"value": "string",
"matchMode": "in"
},
"state": {
"value": "string",
"matchMode": "in"
},
"cities": {
"value": "string",
"matchMode": "in"
},
"dormitorios": {
"value": "string",
"matchMode": "in"
},
"banheiros": {
"value": "string",
"matchMode": "in"
},
"suites": {
"value": "string",
"matchMode": "in"
},
"garagens": {
"value": "string",
"matchMode": "in"
},
"area_total": {
"value": "string",
"matchMode": "in"
},
"price_sale": {
"value": "string",
"matchMode": "in"
},
"price_rental": {
"value": "string",
"matchMode": "in"
},
"nro_matricula": {
"value": "string",
"matchMode": "in"
},
"listing_display_on_site": {
"value": "string",
"matchMode": "in"
},
"realty_cluster_id": {
"value": "string",
"matchMode": "in"
},
"realty_cluster_code": {
"value": "string",
"matchMode": "in"
},
"search_text": {
"value": "string",
"matchMode": "in"
},
"id": {
"value": "string",
"matchMode": "in"
},
"property_owner_id": {
"value": "string",
"matchMode": "in"
},
"updated_since": {
"value": "string",
"matchMode": "in"
}
},
"page": 0,
"select": [
"id",
"code",
"status"
],
"selectAll": false,
"multiSort": [
{
"field": "id",
"order": 1
}
]
}curl --location '/partner/v1/property/search' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"rows": 50,
"filters": {
"code": {
"value": "string",
"matchMode": "in"
},
"status": {
"value": "string",
"matchMode": "in"
},
"type": {
"value": "string",
"matchMode": "in"
},
"purpose": {
"value": "string",
"matchMode": "in"
},
"contract": {
"value": "string",
"matchMode": "in"
},
"state": {
"value": "string",
"matchMode": "in"
},
"cities": {
"value": "string",
"matchMode": "in"
},
"dormitorios": {
"value": "string",
"matchMode": "in"
},
"banheiros": {
"value": "string",
"matchMode": "in"
},
"suites": {
"value": "string",
"matchMode": "in"
},
"garagens": {
"value": "string",
"matchMode": "in"
},
"area_total": {
"value": "string",
"matchMode": "in"
},
"price_sale": {
"value": "string",
"matchMode": "in"
},
"price_rental": {
"value": "string",
"matchMode": "in"
},
"nro_matricula": {
"value": "string",
"matchMode": "in"
},
"listing_display_on_site": {
"value": "string",
"matchMode": "in"
},
"realty_cluster_id": {
"value": "string",
"matchMode": "in"
},
"realty_cluster_code": {
"value": "string",
"matchMode": "in"
},
"search_text": {
"value": "string",
"matchMode": "in"
},
"id": {
"value": "string",
"matchMode": "in"
},
"property_owner_id": {
"value": "string",
"matchMode": "in"
},
"updated_since": {
"value": "string",
"matchMode": "in"
}
},
"page": 0,
"select": [
"id",
"code",
"status"
],
"selectAll": false,
"multiSort": [
{
"field": "id",
"order": 1
}
]
}'total.{
"total": 526,
"items": [
{
"partner_code": "AP-1024",
"code": "SC1547",
"realty_cluster_id": 42,
"created_at": "2026-08-19T20:33:39.719Z",
"updated_at": "2026-08-19T20:33:39.719Z",
"id": 0,
"type": "string",
"purpose": "string",
"contract": "string",
"status": 0
}
]
}