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