PROD

Este servicio provee la configuración general del sitio y del cliente a partir de un dominio.

Si lo que buscás es el diseño —colores, tipografía, logo, favicon, slides, llamados a la acción, redes—, usá GET /api/action/express-v1/design. Ahí llega agrupado por sección y con las imágenes ya resueltas como URL. Acá el diseño también viaja, pero mezclado con el resto de la configuración y en la nomenclatura interna de Mapaprop.

Información del recurso
AutenticaciónRequerida (Token de API, Bearer)
Scopeexpress-base
HTTP MethodGET
ResponseJSON
Version1

URL del recurso

https://mapaprop.app/api/action/express-v1/settings-v2

Código de ejemplo

GET /api/action/express-v1/settings-v2 HTTP/1.1
Host: mapaprop.app
Content-Type: application/x-www-form-urlencoded
Content-Length: 0
Authorization: Bearer {access_token}

Respuesta

Un documento JSON con la configuración del cliente y del sitio web.

ObjetoCampoTipoRequeridoDescripción
ResponsesettingsArray of SettingyesLa lista de objetos Setting
customerCustomeryesEl objeto Customer
SettingnamestringyesEl nombre del setting
categorystringyesLa categoría a la que pertenece (ver la tabla de categorías más abajo)
valuestringyesEl valor configurado. Puede venir vacío si el cliente no lo cargó
custIdnumberyesEl identificador de la cuenta
websiteIdnumberyesEl identificador del sitio
CustomernamestringyesEl nombre de la empresa de la inmobiliaria
addressstringyesLa dirección de la inmobiliaria
zone0DescriptionstringyesEl país donde se ubica la inmobiliaria
zone1DescriptionstringyesLa provincia/estado donde se ubica la inmobiliaria
zone2DescriptionstringyesEl partido o barrio donde se ubica la inmobiliaria
zone3DescriptionstringnoLa ciudad donde se ubica la inmobiliaria
zipstringyesEl código postal de la inmobiliaria
websiteActivebooleanyesSi el sitio web está activo o no. Si no lo está, ningún otro servicio retornará datos. Esto puede deberse a facturas impagas o a una cancelación simple
phone1stringyesUn número de teléfono de la inmobiliaria
phone2stringnoUn número de teléfono alternativo de la inmobiliaria
phone3stringnoUn número de teléfono alternativo de la inmobiliaria
mobilestringnoNúmero de teléfono móvil para mensajería instantánea
emailstringyesEl email del cliente
biostringnoTexto libre de presentación de la inmobiliaria, el que carga en Mi Empresa > Biografía
seoUrlstringnoEl identificador de la inmobiliaria en las URLs
tempRentalbooleannoSi la inmobiliaria opera alquileres temporarios. Con false no tiene sentido que ofrezcas ese filtro en tu buscador

Las categorías

Cada setting llega con la categoría a la que pertenece. Estas son las que vas a encontrar:

CategoríaQué trae
configComportamiento general del sitio (por ejemplo, el modo de sucursales)
resourceRecursos del sitio: hoja de estilos, ruta de la plantilla, imágenes, código de Google Analytics, píxel de Meta
desingDiseño: colores, tipografía, llamados a la acción y responsable del pie de página. El nombre de la categoría va sin la g: es histórico y llega así
socialLas redes sociales de la inmobiliaria
branchConfiguración vinculada a las sucursales
mapboxConfiguración del mapa
reCaptchaV3La clave pública del sitio (site.key), la que necesitás para renderizar el widget
featuresFuncionalidades habilitadas en el sitio
chat.aiConfiguración del chat con inteligencia artificial

El listado de settings no es fijo: crece a medida que se suman opciones de configuración, y cada cuenta trae solamente lo que configuró. Recorré la lista buscando el name que te interesa en lugar de asumir posiciones o una cantidad determinada de elementos.

La clave privada de reCAPTCHA no se devuelve y no hace falta: la validación del token la hacemos nosotros del lado del servidor cuando el visitante envía el formulario con POST /api/action/express-v1/messages.

Ejemplo de respuesta

{
  "settings": [
    {
      "name": "mode",
      "custId": 2230,
      "websiteId": 6001,
      "category": "config",
      "value": "some.branches"
    },
    {
      "name": "google.analytics",
      "custId": 2230,
      "websiteId": 6001,
      "category": "resource",
      "value": "UA-16637317-1"
    },
    {
      "name": "logo",
      "custId": 2230,
      "websiteId": 6001,
      "category": "resource",
      "value": "/styles/customers/1687/logo.png"
    },
    {
      "name": "path",
      "custId": 2230,
      "websiteId": 6001,
      "category": "resource",
      "value": "1687"
    },
    {
      "name": "slide1.image",
      "custId": 2230,
      "websiteId": 6001,
      "category": "resource",
      "value": "/styles/customers/1687/slide1.jpg"
    },
    {
      "name": "slide1.url",
      "custId": 2230,
      "websiteId": 6001,
      "category": "resource",
      "value": "/contacto"
    },
    {
      "name": "slide2.image",
      "custId": 2230,
      "websiteId": 6001,
      "category": "resource",
      "value": "/styles/customers/1687/slide2.jpg"
    },
    {
      "name": "slide2.url",
      "custId": 2230,
      "websiteId": 6001,
      "category": "resource",
      "value": "/contacto"
    },
    {
      "name": "slide3.image",
      "custId": 2230,
      "websiteId": 6001,
      "category": "resource",
      "value": "/styles/customers/1687/slide3.jpg"
    },
    {
      "name": "slide3.url",
      "custId": 2230,
      "websiteId": 6001,
      "category": "resource",
      "value": "/contacto"
    },
    {
      "name": "stylesheet",
      "custId": 2230,
      "websiteId": 6001,
      "category": "resource",
      "value": "/styles/customers/1687/style.css"
    }
  ],
  "customer": {
    "name": "Super Realtors Inc",
    "tempRental": true,
    "zone0Description": "Argentina",
    "zone1Description": "Capital Federal",
    "zone2Description": "Recoleta",
    "websiteActive": true,
    "phone1": "2334-3322",
    "phone2": "2334-3323",
    "mobile": "541122226666",
    "email": "info@fancy.com",
    "zip": "1425",
    "address": "Skype: apartments"
  }
}