Reports
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
key | description |
---|---|
alerts_list | Propiedades que no fueron brindadas o son incorrectas, que serán modificadas por el default administrado por el sistema. |
created_list | Propiedades creadas en la importación |
updated_list | Propiedades que ya existían en Tokko y fueron actualizadas en la importación. |
disabled_list | Propiedades que existían en Tokko y que fueron deshabilitadas al no existir en el archivo de importación. |
errors_list | Propiedades que no fueron creadas en el sistema debido a un error o falta de información requerida. |
not_updated_list | Propiedades 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ó.
Updated about 4 years ago