PROD

GET /cabaprop/get-branches

Dado el token de Cabaprop obtenido en POST /cabaprop/connect, este servicio devuelve el perfil de la inmobiliaria en Cabaprop y sus sucursales. El id del perfil (real estate id) y el id de una sucursal (branch office id) son requeridos para publicar avisos con POST /cabaprop/publish.

Información del recurso
AutenticaciónRequerida (token de Mapaprop + token de Cabaprop)
Método HTTPGET
RespuestaJSON
Versión1

Resource URL

https://property-api.mapaprop.com/cabaprop/get-branches

Headers

HeaderRequeridoDescripción
AuthorizationBearer <token> — token de Mapaprop
X-Cabaprop-TokenToken de Cabaprop obtenido en POST /cabaprop/connect

Response

En caso de éxito devuelve un 200 con el perfil crudo de la inmobiliaria tal como lo entrega Cabaprop:

{
  "id": "81592",
  "name": "Mi Inmobiliaria",
  "email": "contacto@miinmobiliaria.com.ar",
  "branchOffices": [
    {
      "id": "83347",
      "branch_office_name": "Casa Central"
    }
  ],
  "socialNetworks": {}
}
CampoTipoDescripción
idstringId de la inmobiliaria en Cabaprop (real_estate_id, requerido para publicar).
namestringNombre de la inmobiliaria.
emailstringEmail de contacto registrado en Cabaprop.
branchOfficesarraySucursales de la inmobiliaria. Cada una tiene id (branch_office_id, requerido para publicar) y branch_office_name.
socialNetworksobjectRedes sociales cargadas en el perfil de Cabaprop.

Si branchOffices viene vacío, la inmobiliaria no tiene sucursales cargadas en Cabaprop y la publicación puede fallar — es necesario dar de alta al menos una sucursal desde el panel de Cabaprop.

Errores

StatusCuerpoCausa
400{"error":"X-Cabaprop-Token header is required"}Falta el header X-Cabaprop-Token.
401{"error":"Cabaprop authentication failed"}El token de Cabaprop es inválido o expiró. Volver a llamar a POST /cabaprop/connect.
500{"error":"Error fetching Cabaprop branches","detail":"..."}Error inesperado al contactar a Cabaprop.