Reintentar el alta en Mapaprop
POST /property-v1/properties/{paId}/mapaprop
En el camino normal no la llamás. Si sos cliente de Mapaprop y generaste tu token desde la app,
la propiedad se da de alta sola en tu cuenta: apenas termina la ingesta de las imágenes, sin que
pidas nada — ver Mapaprop. El resultado aparece en el
bloque mapaprop del GET de la propiedad.
Este endpoint existe para reintentar cuando el alta se frenó y vos ya corregiste la causa.
El bloque mapaprop
{
"mapaprop": {
"state": "synced",
"propertyId": 2619527,
"branchId": 1,
"message": "La propiedad existe en tu cuenta de Mapaprop con el id 2619527 (sucursal 1)…"
}
}
state | qué pasó | ¿reintentar? |
|---|---|---|
pending | todavía no corrió | no: esperá |
synced | la propiedad existe en la cuenta | no hace falta |
rejected | el objeto tiene algo que Mapaprop no puede guardar | sí, después de corregirlo |
blocked | la cuenta no está en condiciones | no: escribinos |
unauthorized | un problema nuestro | no: ya lo estamos viendo |
exhausted | se agotaron los reintentos automáticos | sí |
synced significa que la propiedad existe, no que esté publicada. Para publicarla usá
PUT /properties/{paId}/publication/mapaprop.
Cuándo sirve
Cuando el estado es rejected. El bloque te dice qué campo y por qué:
{
"state": "rejected",
"fields": ["currency"],
"message": "Mapaprop rechazó la propiedad: currency llegó como 1 (number) y Mapaprop guarda un código ISO. Mandá uno de: USD, ARS. Corregila con PUT …"
}
Corregí el objeto con PUT /properties/{paId} y recién
entonces reintentá.
Cuando la propiedad quedó synced pero sin sus imágenes. Si el alta salió bien y los accesorios
—fotos, plano, videos— fallaron, el bloque lo dice en accessoriesMessage. En ese caso el reintento
manda sólo los accesorios: no vuelve a crear la propiedad.
La respuesta
202 Accepted
{
"paId": "01M6Q16SAKDDD12YZ5RQKSN03G",
"reintentada": true,
"detail": "El alta en Mapaprop se está reintentando. El resultado aparece en GET /property-v1/properties/{paId}."
}
Es asincrónica: contesta enseguida y el resultado aparece en el GET. No esperes el alta en
esta llamada.
Los 409
error | qué significa |
|---|---|
already_synced | la propiedad ya está dada de alta y sus accesorios también |
no_customer_id | tu token no salió de una cuenta de Mapaprop: tus propiedades viven sólo en PropertyAPI |
not_consolidated | las imágenes todavía se están procesando. El alta se dispara sola cuando terminan |
Si no sos cliente de Mapaprop —o generaste el token por otra vía—, este endpoint no te sirve y el alta nunca se dispara. Es el caso normal de un integrador que sólo publica en portales.