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ón | Requerida (token de Mapaprop + token de Cabaprop) |
| Método HTTP | GET |
| Respuesta | JSON |
| Versión | 1 |
Resource URL
https://property-api.mapaprop.com/cabaprop/get-branches
Headers
| Header | Requerido | Descripción |
|---|---|---|
Authorization | sí | Bearer <token> — token de Mapaprop |
X-Cabaprop-Token | sí | Token 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": {}
}
| Campo | Tipo | Descripción |
|---|---|---|
id | string | Id de la inmobiliaria en Cabaprop (real_estate_id, requerido para publicar). |
name | string | Nombre de la inmobiliaria. |
email | string | Email de contacto registrado en Cabaprop. |
branchOffices | array | Sucursales de la inmobiliaria. Cada una tiene id (branch_office_id, requerido para publicar) y branch_office_name. |
socialNetworks | object | Redes 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
| Status | Cuerpo | Causa |
|---|---|---|
| 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. |