esi / esi-issues

Issue tracking and feature requests for ESI
https://esi.evetech.net/
207 stars 23 forks source link

esi-characters: Cannot determine time of biomass #142

Open mumbleskates opened 7 years ago

mumbleskates commented 7 years ago

Previous APIs reflected the membership of a character in Corporation 1000001 (Doomheim), and the time which they joined.

Example:

https://api.eveonline.com/eve/CharacterInfo.xml.aspx?characterID=90000009 https://crest-tq.eveonline.com/characters/90000009/ https://esi.tech.ccp.is/latest/characters/90000009/?datasource=tranquility

Either of the following solutions would be great:

  1. Reflect the current corporation ID and date joined, information which always exists, in /characters/{character_id}/

  2. Include entries for the transition to Doomheim in /characters/{character_id}/corporationhistory/. This may be awkward if no such record rows actually exist, but is an ideal solution.

mumbleskates commented 7 years ago

/characters/{character_id}/ now reflects corporation_id, which is great. The XML API is still required to get exact time of death, but only once (or rather, once per biomass in the event a character is revived).

LucasKell commented 1 year ago

Is this a feature that's likely to be looked at? Seems that at the moment the character endpoint will return a 404 with a message that the character is deleted, but the corporation history shows no entry for Doomheim.