Contact Request
El endpoint lo encuentras en el apartado Contact Request en la referencia de nuestra API.
Cómo usar este endpoint
Con este endpoint deberás enviar a EasyBroker las solicitudes que hagan los usuarios en las propiedades que publicaste y podrás obtener una lista de todos los que has creado.
Crear Contact Request
Para crear una solicitud necesitarás los siguientes datos que son obligatorios:
property_id
: Es el ID que obtienes al usar listing statuses.email
: Email del usuario que creó la solicitud.message
: Mensaje personalizado de la solcitud que envÃa el usuario.source
: Es la fuente de la cual se está creando la solicitud, en este caso tú sitio.remote_id
: Es un ID único para la solicitud que estás creando.
Si envias todos los datos de forma correcta, tu request se verá de esta forma y recibirás un 200:
curl --request POST \
--url https://api.easybroker.com/v1/integration_partners/contact_requests \
--header 'Country-Code: MX' \
--header 'X-Authorization: $API_KEY' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data @-
{
"property_id": "EB-XXXX01",
"name": "John Smith",
"email": "[email protected]",
"phone": "5559090909",
"message": "I'm interested in this property. Please contact me.",
"remote_id": 1516
}
Listado de Contact Request
En caso de que sea necesario puedes consultar todos las solicitudes que has enviado por medio de la API con el endpoint /get_contact-requests-1
y cuentas con los siguientes parametros como filtro para acotar tu búsqueda:
happened_after
happened_before
property_id
La respuesta que recibas puede verse asÃ:
{
"pagination": {
"limit": 20,
"page": 1,
"total": 1,
"next_page": null
},
"content": [
{
"name": "John Smith",
"phone": "5559090909",
"email": "[email protected]",
"property_id": "EB-XXXX01",
"message": "I'm interested in this property. Please contact me.",
"happened_at": "2020-03-01T23:26:53.402Z",
"remote_id": "117589189",
"status": "processed"
}
]
}
Updated 7 months ago
Continúa con