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
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>
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"
},
...
]
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>
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"
},
...
]
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>
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"
},
...
]
Devuelve el listado de cuentas (agentes) bajo su integración
URL: /api-integraciones/estado-agentes
Método: GET
Headers: Authorization: <TOKEN>
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