Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
554 lines (395 sloc) 20.2 KB

Historical reference of endpoint additions and changes made in ESI.

Dates in the future are upcoming scheduled changes.

2019-03-07

  • REMOVAL POST /v1/universe/names/
  • DEPRECATION POST /v2/universe/names/ (latest->legacy)
  • PROMOTION POST /v3/universe/names/ (dev->latest)
  • 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)

2019-01-28

  • 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

2019-01-24

  • 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

2019-01-22

  • 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

2019-01-21

  • BUGFIX /v1/corporations/{corporation_id}/customs_offices/ - No longer 500 errors if results contain an unconfigured customs office

2019-01-18

  • 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.

2019-01-14

  • 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)

2018-12-11

  • 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

2018-12-10

2018-11-29

  • GET /v3/corporations/{corporation_id}/structures/

2018-11-21

2018-10-30

2018-10-10

  • GET /v1/markets/structures/{structure_id}/
    • Pagination maxItems dropped from 5000 -> 1000

2018-09-14

  • 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/

2018-08-23

  • 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)

2018-08-03

2018-07-08

  • 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}/

2018-06-27

  • PROMOTION GET /v2/fw/systems/ (dev -> latest)
  • DEPRECATION GET /v1/fw/systems/ (latest -> legacy)

2018-06-21

  • REMOVAL GET /v1/alliances/names/
  • REMOVAL GET /v2/alliances/names/

2018-06-18

  • 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/

2018-06-07

  • 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)

2018-05-29

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
  • GET /v4/universe/systems/{system_id}/ (dev)
    • Change attributes star_id and planets to be optional
  • GET /v2/corporations/{corporation_id}/orders/history/ (dev)
    • Add required attribute issued_by
  • GET /v3/corporations/{corporation_id}/orders/ (dev)
    • Add required attribute issued_by

Changes to existing routes

  • GET /v3/corporations/{corporation_id}/assets/ (dev, latest)
    • Add optional is_blueprint_copy attribute
  • GET /v3/characters/{character_id}/assets/ (dev, latest)
    • Add optional is_blueprint_copy attribute

2018-05-22

  • GET /v1/corporations/{corporation_id}/killmails/recent/

    • Remove max_kill_id query parameter.
    • X-pages pagination added.
  • GET /v1/characters/{character_id}/killmails/recent/

    • Remove max_kill_id and max_count query parameters.
    • X-pages pagination added.

2018-05-18

  • REMOVAL GET /v1/characters/{character_id}/chat_channels/

2018-05-16

  • GET /v2/fw/systems/ (dev)

2018-05-15

  • GET /v1/markets/{region_id}/orders/ -- maxItems dropped from 10,000 -> 1,000

2018-05-04

  • GET /v2/universe/stations/{station_id}/ -- Cache time changed to daily at 11:05

2018-04-27

  • DEPRECATION GET /v1/characters/{character_id}/chat_channels/ (latest -> legacy)

2018-04-26

New routes

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/

2018-04-06

  • 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 to planets object in response from /v3/universe/systems/{system_id}/

2018-04-03

  • 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)

2018-03-15

  • GET /dev/characters/{character_id}/wallet/journal/ (v4)
  • GET /dev/corporations/{corporation_id}/wallets/{division}/journal/ (v3)

2018-03-08

  • PROMOTION GET /latest/corporations/{corporation_id}/orders/ (v2)
  • PROMOTION GET /latest/characters/{character_id}/orders/ (v2)

2018-02-27

  • REMOVAL PUT /v1/corporations/{corporation_id}/structures/{structure_id}/

2018-02-20

  • 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)

2018-02-13

  • GET /latest/corporations/{corporation_id}/structures/ (v2)

2018-02-07

  • GET /latest/universe/ancestries/ (v1)

2018-01-25

  • 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)

2017-12-28

  • PROMOTION GET /latest/characters/{character_id}/stats/ (v2)

2017-12-20

  • 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)

2017-12-19

  • POST /latest/universe/ids/ (v1)

2017-11-21

  • GET /latest/corporations/{corporation_id}/outposts/{outpost_id}/ (v1)
  • GET /latest/corporations/{corporation_id}/outposts/ (v1)

2017-11-16

  • GET /dev/characters/{character_id}/assets/ (v2)

2017-11-02

  • 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)

2017-10-31

  • 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)

2017-10-24

  • 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)

2017-10-17

  • GET /latest/corporations/{corporation_id}/containers/logs/ (v1)

2017-10-12

  • 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)

2017-10-10

  • 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)

2017-10-06

  • GET /latest/characters/{character_id}/wallet/journal (v2)
  • GET /latest/universe/types/{type_id} (v3)
  • GET /latest/characters/{character_id}/blueprints/ (v2)

2017-09-25

  • GET /latest/corporations/{corporation_id}/titles (v1)
  • POST /latest/characters/{character_id}/assets/locations (v1)
  • POST /latest/characters/{character_id}/assets/names (v1)

2017-09-21

  • GET /latest/corporations/{corporation_id}/blueprints (v1)

2017-09-19

  • GET /latest/characters/{character_id}/calendar/{event_id}/attendees (v1)

2017-09-13

  • 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

2017-09-07

  • GET /latest/corporations/{corporation_id}/contacts (v1)
  • GET /latest/corporations/{corporation_id}/members/limit (v1)
  • GET /latest/corporations/{corporation_id}/divisions/ (v1)

2017-09-05

  • GET /dev/characters/{character_id}/blueprints/ (v2)

2017-09-01

  • GET /latest/universe/systems/{system_id}/ (v3)

2017-08-30

  • GET /latest/corporations/{corporation_id}/wallets/{division}/journal (v1)
  • GET /latest/corporations/{corporation_id}/killmails/recent (v1)

2017-08-29

  • GET /dev/characters/{character_id}/roles/ (v2)
  • GET /latest/characters/{character_id}/notifications/contacts/ (v1)

2017-08-25

  • GET /latest/characters/{character_id}/planets/{planet_id}/ (v3)

2017-08-23

  • 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)

2017-08-03

  • GET /latest/fw/stats/ (v1)
  • GET /latest/fw/wars/ (v1)

2017-08-02

  • 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)

2017-07-20

  • 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)

2017-07-04

  • 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)

2017-06-21

  • GET /dev/corporations/names (v2)
  • GET /dev/alliances/names (v2)

2017-06-20

  • 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)

2017-06-13

  • GET /dev/characters/{character_id}/online/ (v2) #424

2017-05-16

  • GET /dev/dogma/effects/{effect_id}/ (v2)

2017-05-09

  • GET /latest/characters/{character_id}/blueprints (v1)
  • GET /latest/characters/{character_id}/industry/jobs (v1)
  • GET /latest/characters/{character_id}/orders (v1)

2017-04-11

  • GET /latest/status/ (v1) #88

2017-03-30

  • 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)

2017-03-01

  • GET /dev/universe/types/{type_id} (v3) #276
  • GET /latest/markets/groups/{group_id} (v1) #156
  • GET /latest/markets/groups (v1) #156

2017-02-23

  • 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)

2017-02-20

  • /latest/characters/{character_id}/loyalty/points/ (v1)
  • /latest/loyalty/stores/{corporation_id}/offers/ (v1)

2017-02-14

  • /latest/universe/systems/{system_id}/ (v2)
  • /latest/universe/stations/{station_id}/ (v2)

2017-02-07

  • /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)

2017-01-31

  • /latest/universe/bloodlines/ (v1)
  • /latest/universe/names/ (v2) #186
  • /latest/characters/<char_id>/ (v4) #221

2017-01-26

  • /latest/universe/factions/ (v1)

2017-01-24

  • /dev/characters/<char_id>/ (v4) #221
  • /latest/wars/ (v1, spec breaking change) #228
  • /latest/universe/races/ (v1) #147

2016-11-30

  • GET /dev/corporations/{corporation_id}/assets/ (v2)
  • GET /dev/characters/{character_id}/assets/ (v3)
  • PROMOTION GET /latest/characters/{character_id}/assets/ (v2)