Sunday, October 9, 2016

Flat asset list downloads

We've just released a small update to EveKit which will sync account assets using both the nested and flat AssetList API calls.  The way this works is as follows:

  1. We first call the nested AssetList API method.  This method indicates containment relationships between assets which we preserve in EveKit.
  2. We then call the flat AssetList API method and add any assets which were not returned in the nested call.  These assets will not have containment information as that information is excluded in the flat call.
  3. We finish by sync'ing the downloaded asset list with existing assets stored in your account, e.g. end of life assets you no longer possess, update any containment relationships which have changed, etc.
We added the call to the flat AssetList API in order to capture assets stored in Citadels, which are currently excluded from the nested call.  The flat API endpoint also includes some unexpected items, such as skills you have trained, and installed implants.  We leave it to the EveKit user to filter out these assets if they are not important.


Post a Comment