# \[Resolved\] - ESI Characters Corporation History

**URL:** <https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132>\
**Category:** Third Party Developers\
**Tags:** esi\
**Created:** [January 9, 2023, 2:43pm UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132 "2023-01-09T14:43:06Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![CCP\_Zelus](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/ccp_zelus/32/382070_2.png) [@CCP\_Zelus](https://forums.eveonline.com/u/CCP_Zelus)\
**Post date:** [January 9, 2023, 2:43pm UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132/1 "2023-01-09T14:43:06Z")

</div>

Hey everyone!

I’ve been advised that this afternoon we’ve temporarily taken down one of the ESI endpoints:

> esi-characters/{character\_id}/corporationhistory/" is the exact endpoint.
> 
> - Routes will return empty lists rather than corporation history once the request cache has expired
> - This affects all versions of the endpoint: legacy, dev, latest, v1 and v2

- Before this weekend, the average number of daily requests was around 50k per hour, however, it has been spiking to 3 million per hour.

Similar to the issue we had towards the end of the year with the Market endpoint, it seems that these requests are also coming from AWS, so banning the offending IPs won’t resolve the issue. Until the endpoint can be protected better, it will be taken offline.

As per the Market endpoints post, once I’m advised of any further developers on this I’ll relay them into this thread.

Edit: Service restored - [[Resolved] - ESI Characters Corporation History - #27 by CCP\_Zelus](https://forums.eveonline.com/t/esi-characters-corporation-history/391132/27)

---

<div class="post-metadata">

**Author:** ![Geo\_Eclipse\_Oksaras](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/geo_eclipse_oksaras/32/500781_2.png) [@Geo\_Eclipse\_Oksaras](https://forums.eveonline.com/u/Geo_Eclipse_Oksaras)\
**Post date:** [January 9, 2023, 2:46pm UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132/2 "2023-01-09T14:46:12Z")

</div>

What would be causing the spike? DdoS??

---

<div class="post-metadata">

**Author:** ![CCP\_Zelus](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/ccp_zelus/32/382070_2.png) [@CCP\_Zelus](https://forums.eveonline.com/u/CCP_Zelus)\
**Post date:** [January 9, 2023, 2:52pm UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132/3 "2023-01-09T14:52:48Z")

</div>

We don’t believe it’s intended to be malicious, it’s more than likely an errant third-party dev miscoded something causing it to increase the number of calls. It appears the issue started on Saturday 7 Jan at 18:13 UTC, so if you’re a budding developer that was developing something new around that time, it may be worth checking into!

We aren’t looking to punish the individual responsible for the uptick in requests, but if we do discover the individual that may have accidentally caused the issue, they’re welcome to drop me a message. I can pass that along to the development team to see if we can restore the service before the additional work is put into reinforcing the endpoint.

---

<div class="post-metadata">

**Author:** ![Geo\_Eclipse\_Oksaras](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/geo_eclipse_oksaras/32/500781_2.png) [@Geo\_Eclipse\_Oksaras](https://forums.eveonline.com/u/Geo_Eclipse_Oksaras)\
**Post date:** [January 9, 2023, 3:03pm UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132/4 "2023-01-09T15:03:40Z")

</div>

Any update that you know of for the market endpoints? Looks like several have had some ideas on how to mitigate the issues

---

<div class="post-metadata">

**Author:** ![Ariel\_Rin](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/ariel_rin/32/380716_2.png) [@Ariel\_Rin](https://forums.eveonline.com/u/Ariel_Rin)\
**Post date:** [January 9, 2023, 3:40pm UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132/5 "2023-01-09T15:40:13Z")

</div>

Confirming [Tactical Supremacy / aa-alumni · GitLab](https://gitlab.com/tactical-supremacy/aa-alumni) will be affected,

I have around two thousand users affected by this.

---

<div class="post-metadata">

**Author:** ![Highfly\_Chastot](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/highfly_chastot/32/377320_2.png) [@Highfly\_Chastot](https://forums.eveonline.com/u/Highfly_Chastot)\
**Post date:** [January 9, 2023, 4:34pm UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132/6 "2023-01-09T16:34:56Z")

</div>

ETA: TBD 😂  
Do we really need endpoints though 😈

---

<div class="post-metadata">

**Author:** ![Dyver\_Phycad](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/dyver_phycad/32/358575_2.png) [@Dyver\_Phycad](https://forums.eveonline.com/u/Dyver_Phycad)\
**Post date:** [January 9, 2023, 6:53pm UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132/7 "2023-01-09T18:53:54Z")

</div>

Market endpoint down and dysfunctional, Character endpoint down. Worrying trend.

---

<div class="post-metadata">

**Author:** ![Herpaderp\_Aldent](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/herpaderp_aldent/32/392526_2.png) [@Herpaderp\_Aldent](https://forums.eveonline.com/u/Herpaderp_Aldent)\
**Post date:** [January 9, 2023, 9:48pm UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132/8 "2023-01-09T21:48:28Z")

</div>

aren’t we supposed to add an User-Agent with information what application is doing the request so you can contact the developer? Why not block any request without this info?  
I for once am setting it: [esi-client/GuzzleFetcher.php at develop · seatplus/esi-client · GitHub](https://github.com/seatplus/esi-client/blob/develop/src/Fetcher/GuzzleFetcher.php#L116)

---

<div class="post-metadata">

**Author:** ![Geo\_Eclipse\_Oksaras](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/geo_eclipse_oksaras/32/500781_2.png) [@Geo\_Eclipse\_Oksaras](https://forums.eveonline.com/u/Geo_Eclipse_Oksaras)\
**Post date:** [January 9, 2023, 11:03pm UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132/9 "2023-01-09T23:03:25Z")

</div>

Well this was a 3rd party devs fault on this

---

<div class="post-metadata">

**Author:** ![Dusty\_Meg](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/dusty_meg/32/422767_2.png) [@Dusty\_Meg](https://forums.eveonline.com/u/Dusty_Meg)\
**Post date:** [January 10, 2023, 7:40am UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132/10 "2023-01-10T07:40:01Z")

</div>

They are stripped out before their logging, they mean nothing.

---

<div class="post-metadata">

**Author:** ![Herpaderp\_Aldent](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/herpaderp_aldent/32/392526_2.png) [@Herpaderp\_Aldent](https://forums.eveonline.com/u/Herpaderp_Aldent)\
**Post date:** [January 10, 2023, 11:07am UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132/12 "2023-01-10T11:07:44Z")

</div>

one would think they would use this or at least log this so they find malicious apps and can contact the devs … but no

---

<div class="post-metadata">

**Author:** ![Rounon\_Dax](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/rounon_dax/32/390928_2.png) [@Rounon\_Dax](https://forums.eveonline.com/u/Rounon_Dax)\
**Post date:** [January 10, 2023, 7:19pm UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132/13 "2023-01-10T19:19:28Z")

</div>

You must be new to this 😛

---

<div class="post-metadata">

**Author:** ![Aida\_Isu](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/aida_isu/32/414416_2.png) [@Aida\_Isu](https://forums.eveonline.com/u/Aida_Isu)\
**Post date:** [January 11, 2023, 9:50am UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132/14 "2023-01-11T09:50:52Z")

</div>

While perhaps not malicious this is clearly intentional.

It’s been long enough since the market history endpoint was hit that a developer would have received their bill from AWS and thought “weird, that’s a bit expensive for a t2.micro”.

---

<div class="post-metadata">

**Author:** ![Alha\_zred](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/alha_zred/32/484931_2.png) [@Alha\_zred](https://forums.eveonline.com/u/Alha_zred)\
**Post date:** [January 17, 2023, 12:34pm UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132/15 "2023-01-17T12:34:13Z")

</div>

This is an insane way to approach a fix.

You just disabled a fundamental endpoint for all things recruiting. Having people joining and waiting 7 days to access Wiki, Forums, Comms, Discord when requiring authentication is just akin to tell people to f\*\*\* off from joining your Corporation. Those first days in Corp are critical to get people up to speed and setup, and instead you just slammed the door without providing any kind of alternative, or really, without even providing proper communication about it if not after days of the chance getting implemented.

---

<div class="post-metadata">

**Author:** ![Geo\_Eclipse\_Oksaras](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/geo_eclipse_oksaras/32/500781_2.png) [@Geo\_Eclipse\_Oksaras](https://forums.eveonline.com/u/Geo_Eclipse_Oksaras)\
**Post date:** [January 17, 2023, 1:02pm UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132/16 "2023-01-17T13:02:44Z")

</div>

Blame the 3rd party devs ■■■■■■■ things up

---

<div class="post-metadata">

**Author:** ![Col\_Crunch](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/col_crunch/32/381390_2.png) [@Col\_Crunch](https://forums.eveonline.com/u/Col_Crunch)\
**Post date:** [February 9, 2023, 8:50am UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132/17 "2023-02-09T08:50:21Z")

</div>

Tools should not be using that endpoint to determine current affiliations anyways. That should be done through the affiliations endpoint.

---

<div class="post-metadata">

**Author:** ![DeT\_Resprox](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/det_resprox/32/378679_2.png) [@DeT\_Resprox](https://forums.eveonline.com/u/DeT_Resprox)\
**Post date:** [March 14, 2023, 2:35pm UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132/18 "2023-03-14T14:35:54Z")

</div>

The affiliations endpoint brings back the id’s needed for possible confirmation of faction, corporation, alliance. But from what i can tell, there is now no possible way to check join dates on current corporations etc.

---

<div class="post-metadata">

**Author:** ![Sky\_Diamond](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/sky_diamond/32/382072_2.png) [@Sky\_Diamond](https://forums.eveonline.com/u/Sky_Diamond)\
**Post date:** [March 25, 2023, 3:31pm UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132/19 "2023-03-25T15:31:21Z")

</div>

Is there any update on when it would come back or will it just be forgotten like other ESI issues?  
It’s really an important endpoint for our recruitment tool and pretty annoying that it got simply disabled.

---

<div class="post-metadata">

**Author:** ![Nucanot](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/nucanot/32/452861_2.png) [@Nucanot](https://forums.eveonline.com/u/Nucanot)\
**Post date:** [April 2, 2023, 8:50am UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132/20 "2023-04-02T08:50:31Z")

</div>

Any updates on the “temporary” takedown?

---

<div class="post-metadata">

**Author:** ![Sen\_Isu](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/sen_isu/32/388091_2.png) [@Sen\_Isu](https://forums.eveonline.com/u/Sen_Isu)\
**Post date:** [April 12, 2023, 9:49pm UTC](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132/21 "2023-04-12T21:49:28Z")

</div>

![download(1)](https://global.discourse-cdn.com/eveonline/original/4X/5/2/8/52889dfe05d30db4dcc312c655b84a5d7ee721c0.jpeg)

[Next page](https://forums.eveonline.com/t/resolved-esi-characters-corporation-history/391132.md?page=2)
