Historical reference of endpoint additions and changes made in ESI.
Dates in the future are upcoming scheduled changes.
- REMOVAL of scopes from SSO:
- esi-corporations.read_outposts.v1;
- esi-corporations.write_structures.v1.
These scopes do not serve any purpose for a long time now but we see that some applications still request them. If those applications won't be fixed, they will break after scopes removal.
-
REMOVAL /v2/corporations/{corporation_id}/assets/
-
DEPRECATION /v3/corporations/{corporation_id}/assets/ (latest->legacy)
-
PROMOTION /v4/corporations/{corporation_id}/assets/ (dev->latest)
-
REMOVAL /v2/characters/{character_id}/assets/
-
DEPRECATION /v3/characters/{character_id}/assets/ (latest->legacy)
-
PROMOTION /v4/characters/{character_id}/assets/ (dev->latest)
-
DEPRECATION /v4/characters/{character_id}/notifications/ (latest->legacy)
-
PROMOTION /v5/characters/{character_id}/notifications/ (dev->latest)
- NEW /v4/corporations/{corporation_id}/assets/
- 'item' location type was added to
location_type
enum
- 'item' location type was added to
- NEW /v4/characters/{character_id}/assets/
- 'item' location type was added to
location_type
enum
- 'item' location type was added to
- ENHANCEMENT /v5/characters/{character_id}/notifications/
- Added support for new notification types.
- REMOVAL /v2/characters/{character_id}/search/
- REMOVAL /v1/search/
- REMOVAL /v3/characters/{character_id}/notifications/
- DEPRECATION /v4/characters/{character_id}/notifications/ (latest->legacy)
- PROMOTION /v5/characters/{character_id}/notifications/ (dev->latest)
- ENHANCEMENT /v5/characters/{character_id}/notifications/
- Added support for new war and invasion notifications
- BUGFIX /v1/universe/planets/{planet_id}/
- Fixed a bug making the endpoint return data about a star if star ID was set instead of planet ID.
- BUGFIX /v3/characters/{character_id}/search/
- Fixed "internal error" when searching some unicode strings
- BUGFIX /v2/search/
- Fixed "internal error" when searching some unicode strings
- ENHANCEMENT /v2/characters/{character_id}/skillqueue/
- Added extra doc to better explain how finish_date works
- NEW /v5/characters/{character_id}/notifications/ (dev)
- Added support for notifications relating to war system iterations
- REMOVAL /v4/characters/{character_id}/wallet/journal/
- DEPRECATION /v5/characters/{character_id}/wallet/journal/ (latest->legacy)
- PROMOTION /v6/characters/{character_id}/wallet/journal/ (dev->latest)
- ENHANCEMENT GET /v4/characters/{character_id}/
- Add individual title if applicable, as per definition here: https://support.eveonline.com/hc/en-us/articles/203218352-Titles
- BUGFIX PUT /v1/fleets/{fleet_id}/members/{member_id}/
- Fix issues relating to moving people into the squad commander role: #690
- More specific errors if an invalid combination of wing id's, squad id's and roles is passed into the endpoint
- BUGFIX POST /v1/fleets/{fleet_id}/members/
- Same as above
- NEW GET /v2/characters/{character_id}/fleet
- Adds support for returning the current fleet boss, allowing discovery of the new fleet boss in cases of mass disconnects
- NEW /v6/characters/{character_id}/wallet/journal/ (dev)
- add support for skill_purchase journal entry
- add support for item_trader_payment journal entry
- DEPRECATION GET /v1/characters/{character_id}/fittings/ (latest->legacy)
- PROMOTION GET /v2/characters/{character_id}/fittings/ (dev->latest)
- DEPRECATION POST /v1/characters/{character_id}/fittings/ (latest->legacy)
- PROMOTION POST /v2/characters/{character_id}/fittings/ (dev->latest)
- REMOVAL POST /v1/universe/names/
- DEPRECATION POST /v2/universe/names/ (latest->legacy)
- PROMOTION POST /v3/universe/names/ (dev->latest)
- NEW GET /v2/characters/{character_id}/fittings/ (dev)
- Add enum for slot/bay flags
- NEW POST /v2/characters/{character_id}/fittings/ (dev)
- Add enum for slot/bay flags
- REMOVAL POST /v1/ui/autopilot/waypoint/
- PROMOTION POST /v2/ui/autopilot/waypoint/ (latest->latest+legacy)
- NEW POST /v3/universe/names/ (dev)
- Add support for factions
- BUGFIX /v1/markets/{region_id}/types/ - No longer returns duplicate type ids
- BUGFIX /v1/universe/constellations/{constellation_id}/ - No longer 500 errors if an invalid constellation ID is given
- BUGFIX /v3/corporations/{corporation_id}/structures/ - No longer 500 errors if results contain a recently updated flex structure
- BUGFIX /v1/corporations/{corporation_id}/customs_offices/ - No longer 500 errors if results contain an unconfigured customs office
- GET /v1/characters/{character_id}/implants/ Cache lowered to 120 seconds
- GET /v1/characters/{character_id}/attributes/ Cache lowered to 120 seconds
- POST /v1/universe/ids/ -> MaxItems in both request and response lowered to 500
- Note: technically this is a breaking change, but this endpoint errored for requests larger than 500 anyway, so this simply formalises reality.
- PROMOTION GET /v3/corporations/{corporation_id}/structures/ (dev -> latest)
- DEPRECATION GET /v2/corporations/{corporation_id}/structures/ (latest -> legacy)
- REMOVAL GET /v1/corporations/{corporation_id}/structures/
- PROMOTION GET /v5/characters/{character_id}/wallet/journal/ (dev -> latest)
- PROMOTION GET /v4/corporations/{corporation_id}/wallets/{division}/journal/ (dev -> latest)
- DEPRECATION GET /v4/characters/{character_id}/wallet/journal/ (latest -> legacy)
- DEPRECATION GET /v3/corporations/{corporation_id}/wallets/{division}/journal/ (latest -> legacy)
- PROMOTION GET /v4/characters/{character_id}/notifications/ (dev -> latest)
- DEPRECATION GET /v3/characters/{character_id}/notifications/ (latest -> legacy)
- REMOVAL GET /v2/characters/{character_id}/notifications/
- ENHANCEMENT GET /v4/corporations/{corporation_id}/
- add war_eligible bool
- ENHANCEMENT GET /v1/universe/structures/
- add "market" and "manufacturing_basic" service filters
- BUGFIX GET /v1/corporations/{corporation_id}/industry/jobs/
- Fix for #1053
- BUGFIX GET /v1/characters/{character_id}/industry/jobs/
- Fix for #1053
- GET /v3/corporations/{corporation_id}/structures/
- Attribute reinforce_weekday became optional.
- New structure state type
- GET /v5/characters/{character_id}/wallet/journal/ (dev)
- New wallet journal ref type added.
- GET /v4/corporations/{corporation_id}/wallets/{division}/journal/ (dev)
- New wallet journal ref type added.
- GET /v4/characters/{character_id}/notifications/ (dev)
- New notification types added.
- GET /v1/markets/structures/{structure_id}/
- Pagination maxItems dropped from 5000 -> 1000
- PROMOTION GET /v3/characters/{character_id}/notifications/ (dev -> latest)
- DEPRECATION GET /v2/characters/{character_id}/notifications/ (latest -> legacy)
- REMOVAL GET /v1/characters/{character_id}/notifications/
- GET /v1/contracts/public/{region_id}/ (dev, latest, legacy)
- GET /v1/contracts/public/bids/{contract_id}/ (dev, latest, legacy)
- GET /v1/contracts/public/items/{contract_id}/ (dev, latest, legacy)
- GET /v3/characters/{character_id}/notifications/ (dev)
- New notification types added.
- PROMOTION GET /v2/universe/structures/{structure_id}/ (dev -> latest)
- PROMOTION GET /v4/universe/systems/{system_id}/ (dev -> latest)
- PROMOTION GET /v2/corporations/{corporation_id}/orders/history/ (dev -> latest)
- PROMOTION GET /v3/corporations/{corporation_id}/orders/ (dev -> latest)
- DEPRECATION GET /v1/universe/structures/{structure_id}/ (latest -> legacy)
- DEPRECATION GET /v3/universe/systems/{system_id}/ (latest -> legacy)
- DEPRECATION GET /v1/corporations/{corporation_id}/orders/history/ (latest -> legacy)
- DEPRECATION GET /v2/corporations/{corporation_id}/orders/ (latest -> legacy)
- REMOVAL GET /v2/universe/systems/{system_id}/
- REMOVAL GET /v1/corporations/{corporation_id}/orders/
- REMOVAL GET /v1/corporations/{corporation_id}/outposts/
- REMOVAL GET /v1/corporations/{corporation_id}/outposts/{outpost_id}/
- PROMOTION GET /v2/fw/systems/ (dev -> latest)
- DEPRECATION GET /v1/fw/systems/ (latest -> legacy)
- REMOVAL GET /v1/alliances/names/
- REMOVAL GET /v2/alliances/names/
- REMOVAL GET /v1/characters/names/
- REMOVAL GET /v1/corporations/names/
- REMOVAL GET /v2/corporations/names/
- REMOVAL GET /v2/corporations/{corporation_id}/wallet/journal/
- REMOVAL GET /v3/characters/{character_id}/wallet/journal/
- PROMOTION GET /v2/alliances/{alliance_id}/contacts/ (dev -> latest)
- PROMOTION GET /v2/characters/{character_id}/contacts/ (dev -> latest)
- PROMOTION GET /v2/corporations/{corporation_id}/contacts/ (dev -> latest)
- PROMOTION POST /v2/characters/{character_id}/contacts/ (dev -> latest)
- PROMOTION PUT /v2/characters/{character_id}/contacts/ (dev -> latest)
New routes
- GET /v1/dogma/dynamic/items/{type_id}/{item_id}/ (dev, latest, legacy)
- GET /v2/universe/structures/{structure_id}/ (dev)
- Add
owner_id
as required attribute
- Add
- GET /v4/universe/systems/{system_id}/ (dev)
- Change attributes
star_id
andplanets
to be optional
- Change attributes
- GET /v2/corporations/{corporation_id}/orders/history/ (dev)
- Add required attribute
issued_by
- Add required attribute
- GET /v3/corporations/{corporation_id}/orders/ (dev)
- Add required attribute
issued_by
- Add required attribute
Changes to existing routes
- GET /v3/corporations/{corporation_id}/assets/ (dev, latest)
- Add optional
is_blueprint_copy
attribute
- Add optional
- GET /v3/characters/{character_id}/assets/ (dev, latest)
- Add optional
is_blueprint_copy
attribute
- Add optional
-
GET /v1/corporations/{corporation_id}/killmails/recent/
- Remove
max_kill_id
query parameter. - X-pages pagination added.
- Remove
-
GET /v1/characters/{character_id}/killmails/recent/
- Remove
max_kill_id
andmax_count
query parameters. - X-pages pagination added.
- Remove
- REMOVAL GET /v1/characters/{character_id}/chat_channels/
- GET /v2/fw/systems/ (dev)
- GET /v1/markets/{region_id}/orders/ -- maxItems dropped from 10,000 -> 1,000
- GET /v2/universe/stations/{station_id}/ -- Cache time changed to daily at 11:05
- DEPRECATION GET /v1/characters/{character_id}/chat_channels/ (latest -> legacy)
New routes
- GET /v1/alliances/{alliance_id}/contacts/labels/
- GET /v1/corporations/{corporation_id}/contacts/labels/
New versions of existing routes
- GET /v2/alliances/{alliance_id}/contacts/
- GET /v2/characters/{character_id}/contacts/
- GET /v2/corporations/{corporation_id}/contacts/
- POST /v2/characters/{character_id}/contacts/
- PUT /v2/characters/{character_id}/contacts/
- DELETE /v2/characters/{character_id}/contacts/
Route promotions and removals
- PROMOTION GET /latest/characters/{character_id}/wallet/journal/ (v4)
- PROMOTION GET /latest/corporations/{corporation_id}/wallets/{division}/journal/ (v3)
- REMOVAL GET /v2/characters/{character_id}/wallet/journal/
- REMOVAL GET /v1/corporations/{corporation_id}/wallets/{division}/journal/
- GET /latest/universe/asteroid_belts/{asteroid_belt_id}/ (v1)
Updates to existing endpoints:
system_id
added to/v1/markets/{region_id}/orders/
asteroid_belts
added toplanets
object in response from/v3/universe/systems/{system_id}/
- REMOVAL GET /legacy/corporations/{corporation_id}/assets/ (v1)
- PROMOTION GET /latest/corporations/{corporation_id}/assets/ (v3)
- PROMOTION GET /latest/characters/{character_id}/notifications/ (v2)
- PROMOTION GET /latest/corporations/{corporation_id}/blueprints/ (v2)
- PROMOTION GET /latest/corporations/{corporation_id}/containers/logs/ (v2)
- GET /dev/characters/{character_id}/wallet/journal/ (v4)
- GET /dev/corporations/{corporation_id}/wallets/{division}/journal/ (v3)
- PROMOTION GET /latest/corporations/{corporation_id}/orders/ (v2)
- PROMOTION GET /latest/characters/{character_id}/orders/ (v2)
- REMOVAL PUT /v1/corporations/{corporation_id}/structures/{structure_id}/
- GET /dev/corporations/{corporation_id}/containers/logs/ (v2)
- GET /dev/corporations/{corporation_id}/blueprints/ (v2)
- GET /dev/characters/{character_id}/notifications/ (v2)
- GET /dev/corporations/{corporation_id}/assets/ (v3)
- GET /latest/corporations/{corporation_id}/structures/ (v2)
- GET /latest/universe/ancestries/ (v1)
- GET /dev/corporations/{corporation_id}/orders/ (v2)
- GET /dev/characters/{character_id}/orders/ (v2)
- GET /latest/corporations/{corporation_id}/orders/history/ (v1)
- GET /latest/characters/{character_id}/orders/history/ (v1)
- PROMOTION GET /latest/characters/{character_id}/stats/ (v2)
- PROMOTION GET /latest/search/ (v2)
- PROMOTION POST /latest/corporations/{corporation_id}/assets/locations/ (v2)
- PROMOTION GET /latest/corporations/names/ (v2)
- PROMOTION GET /latest/corporations/{corporation_id}/wallets/{division}/journal/ (v2)
- PROMOTION GET /latest/corporations/{corporation_id}/members (v3)
- PROMOTION GET /latest/corporations/{corporation_id}/assets/ (v2)
- PROMOTION GET /latest/corporations/{corporation_id}/ (v4)
- PROMOTION DELETE /latest/characters/{character_id}/contacts/ (v2)
- PROMOTION POST /latest/characters/{character_id}/cspa/ (v4)
- PROMOTION POST /latest/characters/{character_id}/assets/locations/ (v2)
- PROMOTION GET /latest/characters/{character_id}/wallet/journal/ (v3)
- PROMOTION GET /latest/characters/{character_id}/skills/ (v4)
- PROMOTION GET /latest/characters/{character_id}/search/ (v3)
- PROMOTION GET /latest/characters/{character_id}/roles/ (v2)
- PROMOTION GET /latest/characters/{character_id}/online/ (v2)
- PROMOTION GET /latest/characters/{character_id}/clones/ (v3)
- PROMOTION GET /latest/characters/{character_id}/assets/ (v3)
- PROMOTION GET /latest/alliances/names/ (v2)
- PROMOTION GET /latest/alliances/{alliance_id}/ (v3)
- POST /latest/universe/ids/ (v1)
- GET /latest/corporations/{corporation_id}/outposts/{outpost_id}/ (v1)
- GET /latest/corporations/{corporation_id}/outposts/ (v1)
- GET /dev/characters/{character_id}/assets/ (v2)
- GET /latest/universe/factions/ (v2)
- GET /latest/characters/{character_id}/wallet/journal/ (v3)
- GET /latest/ corporations/{corporation_id}/wallets/{division}/journal/ (v2)
- GET /latest/corporations/{corporation_id}/fw/stats/ (v1)
- GET /latest/characters/{character_id}/fw/stats/ (v1)
- GET /latest/alliances/{alliance_id}/contacts/ (v1)
- GET /latest/corporations/{corporation_id}/members/titles/ (v1)
- GET /latest/corporations/{corporation_id}/starbases/{starbase_id}/ (v1)
- GET /latest/corporations/{corporation_id}/starbases/ (v1)
- GET /latest/corporations/{corporation_id}/roles/history/ (v1)
- GET /latest/corporations/{corporation_id}/medals/issued/ (v1)
- GET /latest/corporations/{corporation_id}/medals/ (v1)
- GET /latest/corporations/{corporation_id}/facilities/ (v1)
- GET /latest/corporations/{corporation_id}/customs_offices/ (v1)
- GET /latest/characters/{character_id}/titles/ (v1)
- GET /latest/corporation/{corporation_id}/mining/observers/{observer_id}/ (v1)
- GET /latest/corporation/{corporation_id}/mining/observers/ (v1)
- GET /latest/characters/{character_id}/mining/ (v1)
- GET /latest/characters/{character_id}/bookmarks/folders/ (v2)
- GET /latest/characters/{character_id}/bookmarks/ (v2)
- GET /latest/corporations/{corporation_id}/containers/logs/ (v1)
- GET /latest/corporations/{corporation_id}/orders/ (v1)
- GET /latest/corporations/{corporation_id}/industry/jobs/ (v1)
- GET /latest/corporations/{corporation_id}/standings/ (v1)
- GET /latest/corporations/{corporation_id}/contracts/{contract_id}/bids/ (v1)
- GET /latest/corporations/{corporation_id}/contracts/{contract_id}/items/ (v1)
- GET /latest/corporations/{corporation_id}/contracts/ (v1)
- POST /latest/corporations/{corporation_id}/assets/locations/ (v1)
- POST /latest/corporations/{corporation_id}/assets/names/ (v1)
- GET /latest/corporations/{corporation_id}/bookmarks/folders/ (v1)
- GET /latest/corporations/{corporation_id}/bookmarks/ (v1)
- GET /dev/characters/{character_id}/bookmarks/folders/ (v2)
- GET /dev/characters/{character_id}/bookmarks/ (v2)
- GET /latest/characters/{character_id}/wallet/journal (v2)
- GET /latest/universe/types/{type_id} (v3)
- GET /latest/characters/{character_id}/blueprints/ (v2)
- GET /latest/corporations/{corporation_id}/titles (v1)
- POST /latest/characters/{character_id}/assets/locations (v1)
- POST /latest/characters/{character_id}/assets/names (v1)
- GET /latest/corporations/{corporation_id}/blueprints (v1)
- GET /latest/characters/{character_id}/calendar/{event_id}/attendees (v1)
- GET /latest/corporations/{corporation_id}/wallets/{division}/transactions (v1)
- GET /latest/corporations/{corporation_id}/assets (v1)
- GET /latest/characters/{character_id}/assets (v1, spec breaking) Migrate to a pagination style
- GET /latest/corporations/{corporation_id}/contacts (v1)
- GET /latest/corporations/{corporation_id}/members/limit (v1)
- GET /latest/corporations/{corporation_id}/divisions/ (v1)
- GET /dev/characters/{character_id}/blueprints/ (v2)
- GET /latest/universe/systems/{system_id}/ (v3)
- GET /latest/corporations/{corporation_id}/wallets/{division}/journal (v1)
- GET /latest/corporations/{corporation_id}/killmails/recent (v1)
- GET /dev/characters/{character_id}/roles/ (v2)
- GET /latest/characters/{character_id}/notifications/contacts/ (v1)
- GET /latest/characters/{character_id}/planets/{planet_id}/ (v3)
- GET /latest/corporations/{corporation_id}/wallets/ (v1)
- GET /latest/corporations/{corporation_id}/membertracking/ (v1)
- GET /dev/alliances/{alliance_id}/ (v3)
- GET /latest/fw/systems/ (v1)
- GET /latest/fw/leaderboards/corporations/ (v1)
- GET /latest/fw/leaderboards/characters/ (v1)
- GET /latest/fw/leaderboards/ (v1)
- GET /latest/fw/stats/ (v1)
- GET /latest/fw/wars/ (v1)
- REMOVAL GET /legacy/universe/types/{type_id} (v1)
- REMOVAL GET /legacy/characters/{character_id}/clones/ (v1)
- GET /latest/universe/system_kills/ (v2)
- GET /latest/dogma/effects/{effect_id} (v2)
- REMOVAL GET /legacy/characters/{character_id}/wallets/journal (v1)
- REMOVAL GET /legacy/characters/{character_id}/wallets (v1)
- GET /latest/characters/{character_id}/fatigue (v1)
- GET /latest/corporations/{corporation_id}/alliancehistory/ (v2)
- GET /dev/characters/{character_id}/clones (v3)
- GET /dev/universe/types/{type_id} (v3) Add
packaged_volume
(#125) - GET /latest/characters/{character_id}/implants (v1)
- GET /dev/dogma/effects/{effect_id} (v2) Make
domain
optional - GET /latest/characters/{character_id}/wallet/transactions (v1)
- GET /latest/characters/{character_id}/wallet/journal (v1) Moved from /wallets/journal
- GET /latest/characters/{character_id}/wallet (v1) Moved from /wallets
- GET /dev/characters/{character_id}/skills (v4) Add
unallocated_sp
- GET /latest/characters/{character_id}/attributes (v1)
- GET /dev/corporations/names (v2)
- GET /dev/alliances/names (v2)
- GET /dev/characters/{character_id}/skills/ (v4)
- GET /latest/characters/{character_id}/wallets/journal (v1)
- GET /latest/characters/{character_id}/contracts/{contract_id}/bids (v1)
- GET /latest/characters/{character_id}/contracts/{contract_id}/items (v1)
- GET /latest/characters/{character_id}/contracts (v1)
- GET /dev/characters/{character_id}/online/ (v2) #424
- GET /dev/dogma/effects/{effect_id}/ (v2)
- GET /latest/characters/{character_id}/blueprints (v1)
- GET /latest/characters/{character_id}/industry/jobs (v1)
- GET /latest/characters/{character_id}/orders (v1)
- GET /latest/status/ (v1) #88
- GET /latest/universe/system_kills (v1)
- GET /latest/universe/system_jumps (v1)
- GET /latest/sovereignty/map (v1)
- GET /latest/characters/{character_id}/agents_research (v1)
- GET /latest/characters/{character_id}/standings (v1)
- GET /latest/characters/{character_id}/medals (v1)
- GET /latest/characters/{character_id}/chat_channels (v1)
- GET /dev/universe/types/{type_id} (v3) #276
- GET /latest/markets/groups/{group_id} (v1) #156
- GET /latest/markets/groups (v1) #156
- GET /latest/universe/graphics/{graphic_id}/ (v1)
- GET /latest/universe/graphics/ (v1)
- PUT /latest/corporations/{corporation_id}/structures/{structure_id} / (v1)
- GET /latest/corporations/{corporation_id}/structures/ (v1)
- GET /latest/dogma/effects/{effect_id}/ (v1)
- GET /latest/dogma/effects/ (v1)
- GET /latest/dogma/attributes/{attribute_id}/ (v1)
- GET /latest/dogma/attributes/ (v1)
- GET /latest/corporations/{corporation_id}/ (v3)
- GET /latest/characters/{character_id}/planets/{planet_id}/ (v2)
- /latest/characters/{character_id}/loyalty/points/ (v1)
- /latest/loyalty/stores/{corporation_id}/offers/ (v1)
- /latest/universe/systems/{system_id}/ (v2)
- /latest/universe/stations/{station_id}/ (v2)
- /dev/universe/stations/{station_id}/ (v2)
- /latest/universe/stargates/{stargate_id}/ (v1)
- /latest/universe/planets/{planet_id}/ (v1)
- /latest/universe/moons/{moon_id}/ (v1)
- /dev/universe/systems/{system_id}/ (v2)
- /latest/universe/systems/ (v1)
- /latest/universe/constellations/{constellation_id}/ (v1)
- /latest/universe/constellations/ (v1)
- /latest/universe/regions/{region_id}/ (v1)
- /latest/universe/regions/ (v1)
- /latest/universe/bloodlines/ (v1)
- /latest/universe/names/ (v2) #186
- /latest/characters/<char_id>/ (v4) #221
- /latest/universe/factions/ (v1)
- /dev/characters/<char_id>/ (v4) #221
- /latest/wars/ (v1, spec breaking change) #228
- /latest/universe/races/ (v1) #147
- GET /dev/corporations/{corporation_id}/assets/ (v2)
- GET /dev/characters/{character_id}/assets/ (v3)
- PROMOTION GET /latest/characters/{character_id}/assets/ (v2)