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"
    }
  ]
}


Continúa con