Contact Request
El endpoint de creación se encuentra en Contact Request dentro de nuestra referencia 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 necesitas estos datos:
property_id: Es el ID que obtienes al usar listing statuses.message: Mensaje que envía el usuario.remote_id: Es un ID numérico y único para la solicitud que estás creando.emailophone: Debes enviar al menos uno de los dos.
El campo name es opcional.
Si envías los datos de forma correcta, recibirás un código 200:
curl --request POST \
--url https://api.stagingeb.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 am interested in this property. Please contact me.",
"remote_id": 1516
}'Listado de Contact Request
Puedes consultar las solicitudes enviadas haciendo un GET al endpoint /contact_requests sobre la URL base de partners. Los siguientes parámetros permiten acotar la búsqueda:
happened_afterhappened_beforeproperty_id
Consulta todos los filtros en List contact requests.
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 3 days ago
Continúa con
Did this page help you?