Despublicar de um portal
Quando você quer que o anúncio deixe de estar publicado no portal, isto o retira.
Não apaga o imóvel: ele continua no seu inventário e você pode publicá-lo de novo quando quiser.
DELETE /property-v1/properties/{paId}/publication/{portal}
Mesmo escopo que publicar ({portal}:publish), mesmo paId, sem body.
curl -X DELETE "https://property-api.mapaprop.com/property-v1/properties/01M3Z4MF6S817S9V8QADXFFXN3/publication/zonapropapi" \
-H "Authorization: Bearer $TOKEN" \
-H "x-client-ref: $CLIENT_REF"
{ "status": "unpublished",
"portal": "zonapropapi",
"paId": "01M3Z4MF6S817S9V8QADXFFXN3",
"alreadyUnpublished": false,
"quota": { "remaining": 1479, "limit": 1500 } }
É idempotente: chame quantas vezes quiser
Se o anúncio já não estava publicado, você recebe 200 do mesmo jeito — com alreadyUnpublished: true. Não é um erro: o resultado que você queria já estava cumprido.
Isso faz com que tentar de novo seja sempre seguro, inclusive depois de um 502 em que você não sabe se a baixa chegou.
Os erros
| Código | O que aconteceu | O que fazer |
|---|---|---|
404 | essa propriedade não está no seu inventário | confira o paId |
409 | a conta não está conectada ao portal | sem conexão não podemos nomear o anúncio do lado de lá |
502 | o portal recusou a baixa, ou não respondeu | se não respondeu, pode ter sido retirado mesmo assim: tente de novo |
Duas coisas que convém ter em mente
- Consome cota. Uma baixa usa uma das chamadas do seu cliente no portal, igual a publicar.
- Despublicar não apaga a propriedade. Ela continua no seu inventário e você pode publicá-la de novo quando quiser com o mesmo
paId— o anúncio é recriado, não duplicado.
Relacionado
- Publicar em um portal — o
PUT, e o que acontece ao chamá-lo de novo - A chave
publication— o que configurar dentro do objeto