De acuerdo con el request enviado a nuestro endpoint /property_importer/, la respuesta sobre el procesamiento del xml se enviará a la url provista en la key callback_url. La misma, la representamos como Reports.

//request example
curl --request POST \
  --url http://tokkobroker.com/property_importer/ \
  --header 'authorization: xxxxxxx11111xxxxxxxxxx33333333xxxxx22233' \
  --header 'content-type: application/json' \
  --data '{
	"url": "https://url_client_file_example.xml",
	"callback_url": "https://client-example-webhook"
}'

Estructura del Reporte a recibir:

{
    "alerts_list": [{
       "property" : "",
       "alerts" : []
    }],
    "created_list": [],
    "updated_list": [],
    "disabled_list": [],
    "errors_list": [{
        "property" : "",
        "error" : ""
    }],
    "not_updated_list": []
}

Descripción de las keys

keydescription
alerts_listPropiedades que no fueron brindadas o son incorrectas, que serán modificadas por el default administrado por el sistema.
created_listPropiedades creadas en la importación
updated_listPropiedades que ya existían en Tokko y fueron actualizadas en la importación.
disabled_listPropiedades que existían en Tokko y que fueron deshabilitadas al no existir en el archivo de importación.
errors_listPropiedades que no fueron creadas en el sistema debido a un error o falta de información requerida.
not_updated_listPropiedades que no fueron actualizadas ya que la fecha de actualización en el archivo es menor a la actual.

errors_list
Se cargará en esta lista:
"property": "null", si no existe el atributo reference_code o updated_at.
"property": reference_code_value, si existe algún error al procesar alguno de los atributos enviados.
Cualquiera sea el caso, al haber contenido en esta lista, significará que la importación falló.