Cargando...

Documentación: API feedback integraciones Chilepropiedades.cl

Estos detalles solo son para clientes con integraciones que desean conectar su sistema externo para que extraiga información relacionada a las publicaciones y agentes que se estan sincronizando.

Todas las APIs mencionadas a continuacion necesitan un TOKEN especial que se debera solicitar enviando un correo a integraciones@chilepropiedades.cl

Obtener mensajes de contacto (leads)

Devuelve los correos de contacto que han llegado a las publicaciones bajo su integración.

URL: /api-integraciones/mensajes
Método: GET
Headers: Authorization: <TOKEN>

Parámetros:
  • fromID (Integer, opcional): Solo mensajes con "id" mayor a fromID serán entregados.
  • publicationId (String, opcional): código externo de la publicación. Si este parámetro está definido, solo se devuelven mensajes asociados a esta publicación.
  • fromDate (String, opcional): formato 2023-08-10T18:27:04.023Z.
  • toDate (String, opcional): formato 2023-08-10T18:27:04.023Z.

Ejemplo de respuesta:


  [
    {
      "id": 74924890,
      "body": "Hola NN Propiedades, estoy interesado en el aviso: La Reina, Santiago (Código 123). Por favor contáctate conmigo, gracias.",
      "emailFrom": "email-lead@gmail.com",
      "nameFrom": "Nombre con apellido",
      "phoneFrom": "+56 9 XXXX YYYY",
      "publicationId": 70384959,
      "creationDate": 1740297973396,
      "sentDate": 1740298505947,
      "type": 1,
      "archived": false,
      "ip": "190.161.237.123",
      "flagged": false,
      "realStateProject": false,
      "publication": true,
      "externalID": "65241"
    },
    ...
  ]
  

Estadisticas / visualizaciones

Devuelve las estadísticas de las publicaciones bajo su integración. Ojo que esto devuelve el acumulado desde que el aviso entró a Chilepropiedades.cl, no es solo del presente día.

URL: /api-integraciones/estadisticas
Método: GET
Headers: Authorization: <TOKEN>

Parámetros:
  • publicationId (String, opcional): código externo de la publicación. Si este parámetro está definido, solo se devuelven estadísticas asociados a esta publicación.

Ejemplo de respuesta:


  [
    {
      "id": 123,
      "pageViews": 24,
      "contactRevealed": 4,
      "contactEmails": 3,
      "whatsAppButtonClicked": 1,
      "externalID": "65419"
    },
    {
      "id": 124,
      "pageViews": 21,
      "contactRevealed": 1,
      "contactEmails": 0,
      "whatsAppButtonClicked": 0,
      "externalID": "65595"
    },
    ...
  ]
  

Estado de publicaciones

Devuelve el estado (Publicada, Borrada, Vencida, etc) de las publicaciones bajo su integración

URL: /api-integraciones/estado-publicacion
Método: GET
Headers: Authorization: <TOKEN>

Parámetros:
  • publicationId (String, opcional): código externo de la publicación. Si este parámetro está definido, solo se devuelve el estado asociados a esta publicación.

Ejemplo de respuesta:


  [
    {
      "publicationState": "Publicada",
      "externalID": "65419",
      "shortURLUsingExternalId": "http://local.chilepropiedades.cl/ver-publicacion/68096790/65419",
      "shortURL": "http://local.chilepropiedades.cl/ver-publicacion/68166245",
      "longURL": "http://local.chilepropiedades.cl/ver-publicacion/venta/valdivia/departamento/valdivia/68166245"
    },
    ...
  ]
  

Estado de agentes

Devuelve el listado de cuentas (agentes) bajo su integración

URL: /api-integraciones/estado-agentes
Método: GET
Headers: Authorization: <TOKEN>

Parámetros: No hay

Ejemplo de respuesta:


  [
    {
      "email": "yyy@gmail.com",
      "lastRun": "2025-03-19T01:20:12.697-07:00"
    },
    {
      "email": "xxx@gmail.com",
      "lastRun": "2025-03-19T01:12:13.443-07:00"
    },
    ...
  ]
  

Enviar consultas a integraciones@chilepropiedades.cl