Auto-gen build of Java ESI Swagger client using swagger-cli


License
MIT

Documentation

EVE ESI (EVE Swagger Interface) auto-generated client

This client is auto-generated by the Swagger codegen maven plugin.

The auto-generated instructions in the installation are appended below but are not quite correct. Please use the following instructions instead.

Using the Library

A regular release of this library is deposited in Maven Central. Releases of the library are versioned by build date of the form YYYYMMDD.

For maven, add this dependency to your project's POM (substitute YYYYMMDD as appropriate):

<dependency>
    <groupId>enterprises.orbital.eve.esi</groupId>
    <artifactId>client</artifactId>
    <version>1.0.0.YYYYMMDD</version>
    <scope>compile</scope>
</dependency>

For gradle, add this dependency to your project's build file (substitute YYYYMMDD as appropriate):

compile "enterprises.orbital.eve.esi:client:1.0.0.YYYYMMDD"

For everyone else, you'll need to first build the library with Maven as described below, then manually install the following JARs in the appropriate places (substitute YYYYMMDD as appropriate):

  • target/eve-esi-client-1.0.0.YYYYMMDD.jar
  • target/lib/*.jar

Building the Library

The library should build cleanly out of the box with Maven as follows (we assume Java 1.8):

mvn clean package

The package build phase includes a final assembly script which moves documentation to the correct location and builds this README file.

The library is always built based on the latest online Swagger specification for the EVE Swagger Interface. You can build off of a downloaded specification instead by changing the inputSpec property of the generate goal in the POM file.

Auto-Generated Installation Instructions

swagger-java-client

Requirements

Building the API client library requires Maven to be installed.

Installation

To install the API client library to your local Maven repository, simply execute:

mvn install

To deploy it to a remote Maven repository instead, configure the settings of the repository and execute:

mvn deploy

Refer to the official documentation for more information.

Maven users

Add this dependency to your project's POM:

<dependency>
    <groupId>io.swagger</groupId>
    <artifactId>swagger-java-client</artifactId>
    <version>1.0.0</version>
    <scope>compile</scope>
</dependency>

Gradle users

Add this dependency to your project's build file:

compile "io.swagger:swagger-java-client:1.0.0"

Others

At first generate the JAR by executing:

mvn package

Then manually install the following JARs:

  • target/swagger-java-client-1.0.0.jar
  • target/lib/*.jar

Getting Started

Please follow the installation instruction and execute the following Java code:

import enterprises.orbital.eve.esi.client.invoker.*;
import enterprises.orbital.eve.esi.client.invoker.auth.*;
import enterprises.orbital.eve.esi.client.model.*;
import enterprises.orbital.eve.esi.client.api.AllianceApi;

import java.io.File;
import java.util.*;

public class AllianceApiExample {

    public static void main(String[] args) {
        
        AllianceApi apiInstance = new AllianceApi();
        String datasource = "tranquility"; // String | The server name you would like data from
        String ifNoneMatch = "ifNoneMatch_example"; // String | ETag from a previous request. A 304 will be returned if this matches the current ETag
        try {
            List<Integer> result = apiInstance.getAlliances(datasource, ifNoneMatch);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AllianceApi#getAlliances");
            e.printStackTrace();
        }
    }
}

Documentation for API Endpoints

All URIs are relative to https://esi.evetech.net

Class Method HTTP request Description
AllianceApi getAlliances GET /v1/alliances/ List all alliances
AllianceApi getAlliancesAllianceId GET /v3/alliances/{alliance_id}/ Get alliance information
AllianceApi getAlliancesAllianceIdCorporations GET /v1/alliances/{alliance_id}/corporations/ List alliance's corporations
AllianceApi getAlliancesAllianceIdIcons GET /v1/alliances/{alliance_id}/icons/ Get alliance icon
AssetsApi getCharactersCharacterIdAssets GET /v3/characters/{character_id}/assets/ Get character assets
AssetsApi getCorporationsCorporationIdAssets GET /v3/corporations/{corporation_id}/assets/ Get corporation assets
AssetsApi postCharactersCharacterIdAssetsLocations POST /v2/characters/{character_id}/assets/locations/ Get character asset locations
AssetsApi postCharactersCharacterIdAssetsNames POST /v1/characters/{character_id}/assets/names/ Get character asset names
AssetsApi postCorporationsCorporationIdAssetsLocations POST /v2/corporations/{corporation_id}/assets/locations/ Get corporation asset locations
AssetsApi postCorporationsCorporationIdAssetsNames POST /v1/corporations/{corporation_id}/assets/names/ Get corporation asset names
BookmarksApi getCharactersCharacterIdBookmarks GET /v2/characters/{character_id}/bookmarks/ List bookmarks
BookmarksApi getCharactersCharacterIdBookmarksFolders GET /v2/characters/{character_id}/bookmarks/folders/ List bookmark folders
BookmarksApi getCorporationsCorporationIdBookmarks GET /v1/corporations/{corporation_id}/bookmarks/ List corporation bookmarks
BookmarksApi getCorporationsCorporationIdBookmarksFolders GET /v1/corporations/{corporation_id}/bookmarks/folders/ List corporation bookmark folders
CalendarApi getCharactersCharacterIdCalendar GET /v1/characters/{character_id}/calendar/ List calendar event summaries
CalendarApi getCharactersCharacterIdCalendarEventId GET /v3/characters/{character_id}/calendar/{event_id}/ Get an event
CalendarApi getCharactersCharacterIdCalendarEventIdAttendees GET /v1/characters/{character_id}/calendar/{event_id}/attendees/ Get attendees
CalendarApi putCharactersCharacterIdCalendarEventId PUT /v3/characters/{character_id}/calendar/{event_id}/ Respond to an event
CharacterApi getCharactersCharacterId GET /v4/characters/{character_id}/ Get character's public information
CharacterApi getCharactersCharacterIdAgentsResearch GET /v1/characters/{character_id}/agents_research/ Get agents research
CharacterApi getCharactersCharacterIdBlueprints GET /v2/characters/{character_id}/blueprints/ Get blueprints
CharacterApi getCharactersCharacterIdCorporationhistory GET /v1/characters/{character_id}/corporationhistory/ Get corporation history
CharacterApi getCharactersCharacterIdFatigue GET /v1/characters/{character_id}/fatigue/ Get jump fatigue
CharacterApi getCharactersCharacterIdMedals GET /v1/characters/{character_id}/medals/ Get medals
CharacterApi getCharactersCharacterIdNotifications GET /v5/characters/{character_id}/notifications/ Get character notifications
CharacterApi getCharactersCharacterIdNotificationsContacts GET /v1/characters/{character_id}/notifications/contacts/ Get new contact notifications
CharacterApi getCharactersCharacterIdPortrait GET /v2/characters/{character_id}/portrait/ Get character portraits
CharacterApi getCharactersCharacterIdRoles GET /v2/characters/{character_id}/roles/ Get character corporation roles
CharacterApi getCharactersCharacterIdStandings GET /v1/characters/{character_id}/standings/ Get standings
CharacterApi getCharactersCharacterIdStats GET /v2/characters/{character_id}/stats/ Yearly aggregate stats
CharacterApi getCharactersCharacterIdTitles GET /v1/characters/{character_id}/titles/ Get character corporation titles
CharacterApi postCharactersAffiliation POST /v1/characters/affiliation/ Character affiliation
CharacterApi postCharactersCharacterIdCspa POST /v4/characters/{character_id}/cspa/ Calculate a CSPA charge cost
ClonesApi getCharactersCharacterIdClones GET /v3/characters/{character_id}/clones/ Get clones
ClonesApi getCharactersCharacterIdImplants GET /v1/characters/{character_id}/implants/ Get active implants
ContactsApi deleteCharactersCharacterIdContacts DELETE /v2/characters/{character_id}/contacts/ Delete contacts
ContactsApi getAlliancesAllianceIdContacts GET /v2/alliances/{alliance_id}/contacts/ Get alliance contacts
ContactsApi getAlliancesAllianceIdContactsLabels GET /v1/alliances/{alliance_id}/contacts/labels/ Get alliance contact labels
ContactsApi getCharactersCharacterIdContacts GET /v2/characters/{character_id}/contacts/ Get contacts
ContactsApi getCharactersCharacterIdContactsLabels GET /v1/characters/{character_id}/contacts/labels/ Get contact labels
ContactsApi getCorporationsCorporationIdContacts GET /v2/corporations/{corporation_id}/contacts/ Get corporation contacts
ContactsApi getCorporationsCorporationIdContactsLabels GET /v1/corporations/{corporation_id}/contacts/labels/ Get corporation contact labels
ContactsApi postCharactersCharacterIdContacts POST /v2/characters/{character_id}/contacts/ Add contacts
ContactsApi putCharactersCharacterIdContacts PUT /v2/characters/{character_id}/contacts/ Edit contacts
ContractsApi getCharactersCharacterIdContracts GET /v1/characters/{character_id}/contracts/ Get contracts
ContractsApi getCharactersCharacterIdContractsContractIdBids GET /v1/characters/{character_id}/contracts/{contract_id}/bids/ Get contract bids
ContractsApi getCharactersCharacterIdContractsContractIdItems GET /v1/characters/{character_id}/contracts/{contract_id}/items/ Get contract items
ContractsApi getContractsPublicBidsContractId GET /v1/contracts/public/bids/{contract_id}/ Get public contract bids
ContractsApi getContractsPublicItemsContractId GET /v1/contracts/public/items/{contract_id}/ Get public contract items
ContractsApi getContractsPublicRegionId GET /v1/contracts/public/{region_id}/ Get public contracts
ContractsApi getCorporationsCorporationIdContracts GET /v1/corporations/{corporation_id}/contracts/ Get corporation contracts
ContractsApi getCorporationsCorporationIdContractsContractIdBids GET /v1/corporations/{corporation_id}/contracts/{contract_id}/bids/ Get corporation contract bids
ContractsApi getCorporationsCorporationIdContractsContractIdItems GET /v1/corporations/{corporation_id}/contracts/{contract_id}/items/ Get corporation contract items
CorporationApi getCorporationsCorporationId GET /v4/corporations/{corporation_id}/ Get corporation information
CorporationApi getCorporationsCorporationIdAlliancehistory GET /v2/corporations/{corporation_id}/alliancehistory/ Get alliance history
CorporationApi getCorporationsCorporationIdBlueprints GET /v2/corporations/{corporation_id}/blueprints/ Get corporation blueprints
CorporationApi getCorporationsCorporationIdContainersLogs GET /v2/corporations/{corporation_id}/containers/logs/ Get all corporation ALSC logs
CorporationApi getCorporationsCorporationIdDivisions GET /v1/corporations/{corporation_id}/divisions/ Get corporation divisions
CorporationApi getCorporationsCorporationIdFacilities GET /v1/corporations/{corporation_id}/facilities/ Get corporation facilities
CorporationApi getCorporationsCorporationIdIcons GET /v1/corporations/{corporation_id}/icons/ Get corporation icon
CorporationApi getCorporationsCorporationIdMedals GET /v1/corporations/{corporation_id}/medals/ Get corporation medals
CorporationApi getCorporationsCorporationIdMedalsIssued GET /v1/corporations/{corporation_id}/medals/issued/ Get corporation issued medals
CorporationApi getCorporationsCorporationIdMembers GET /v3/corporations/{corporation_id}/members/ Get corporation members
CorporationApi getCorporationsCorporationIdMembersLimit GET /v1/corporations/{corporation_id}/members/limit/ Get corporation member limit
CorporationApi getCorporationsCorporationIdMembersTitles GET /v1/corporations/{corporation_id}/members/titles/ Get corporation's members' titles
CorporationApi getCorporationsCorporationIdMembertracking GET /v1/corporations/{corporation_id}/membertracking/ Track corporation members
CorporationApi getCorporationsCorporationIdRoles GET /v1/corporations/{corporation_id}/roles/ Get corporation member roles
CorporationApi getCorporationsCorporationIdRolesHistory GET /v1/corporations/{corporation_id}/roles/history/ Get corporation member roles history
CorporationApi getCorporationsCorporationIdShareholders GET /v1/corporations/{corporation_id}/shareholders/ Get corporation shareholders
CorporationApi getCorporationsCorporationIdStandings GET /v1/corporations/{corporation_id}/standings/ Get corporation standings
CorporationApi getCorporationsCorporationIdStarbases GET /v1/corporations/{corporation_id}/starbases/ Get corporation starbases (POSes)
CorporationApi getCorporationsCorporationIdStarbasesStarbaseId GET /v1/corporations/{corporation_id}/starbases/{starbase_id}/ Get starbase (POS) detail
CorporationApi getCorporationsCorporationIdStructures GET /v3/corporations/{corporation_id}/structures/ Get corporation structures
CorporationApi getCorporationsCorporationIdTitles GET /v1/corporations/{corporation_id}/titles/ Get corporation titles
CorporationApi getCorporationsNpccorps GET /v1/corporations/npccorps/ Get npc corporations
DogmaApi getDogmaAttributes GET /v1/dogma/attributes/ Get attributes
DogmaApi getDogmaAttributesAttributeId GET /v1/dogma/attributes/{attribute_id}/ Get attribute information
DogmaApi getDogmaDynamicItemsTypeIdItemId GET /v1/dogma/dynamic/items/{type_id}/{item_id}/ Get dynamic item information
DogmaApi getDogmaEffects GET /v1/dogma/effects/ Get effects
DogmaApi getDogmaEffectsEffectId GET /v2/dogma/effects/{effect_id}/ Get effect information
FactionWarfareApi getCharactersCharacterIdFwStats GET /v1/characters/{character_id}/fw/stats/ Overview of a character involved in faction warfare
FactionWarfareApi getCorporationsCorporationIdFwStats GET /v1/corporations/{corporation_id}/fw/stats/ Overview of a corporation involved in faction warfare
FactionWarfareApi getFwLeaderboards GET /v1/fw/leaderboards/ List of the top factions in faction warfare
FactionWarfareApi getFwLeaderboardsCharacters GET /v1/fw/leaderboards/characters/ List of the top pilots in faction warfare
FactionWarfareApi getFwLeaderboardsCorporations GET /v1/fw/leaderboards/corporations/ List of the top corporations in faction warfare
FactionWarfareApi getFwStats GET /v1/fw/stats/ An overview of statistics about factions involved in faction warfare
FactionWarfareApi getFwSystems GET /v2/fw/systems/ Ownership of faction warfare systems
FactionWarfareApi getFwWars GET /v1/fw/wars/ Data about which NPC factions are at war
FittingsApi deleteCharactersCharacterIdFittingsFittingId DELETE /v1/characters/{character_id}/fittings/{fitting_id}/ Delete fitting
FittingsApi getCharactersCharacterIdFittings GET /v2/characters/{character_id}/fittings/ Get fittings
FittingsApi postCharactersCharacterIdFittings POST /v2/characters/{character_id}/fittings/ Create fitting
FleetsApi deleteFleetsFleetIdMembersMemberId DELETE /v1/fleets/{fleet_id}/members/{member_id}/ Kick fleet member
FleetsApi deleteFleetsFleetIdSquadsSquadId DELETE /v1/fleets/{fleet_id}/squads/{squad_id}/ Delete fleet squad
FleetsApi deleteFleetsFleetIdWingsWingId DELETE /v1/fleets/{fleet_id}/wings/{wing_id}/ Delete fleet wing
FleetsApi getCharactersCharacterIdFleet GET /v1/characters/{character_id}/fleet/ Get character fleet info
FleetsApi getFleetsFleetId GET /v1/fleets/{fleet_id}/ Get fleet information
FleetsApi getFleetsFleetIdMembers GET /v1/fleets/{fleet_id}/members/ Get fleet members
FleetsApi getFleetsFleetIdWings GET /v1/fleets/{fleet_id}/wings/ Get fleet wings
FleetsApi postFleetsFleetIdMembers POST /v1/fleets/{fleet_id}/members/ Create fleet invitation
FleetsApi postFleetsFleetIdWings POST /v1/fleets/{fleet_id}/wings/ Create fleet wing
FleetsApi postFleetsFleetIdWingsWingIdSquads POST /v1/fleets/{fleet_id}/wings/{wing_id}/squads/ Create fleet squad
FleetsApi putFleetsFleetId PUT /v1/fleets/{fleet_id}/ Update fleet
FleetsApi putFleetsFleetIdMembersMemberId PUT /v1/fleets/{fleet_id}/members/{member_id}/ Move fleet member
FleetsApi putFleetsFleetIdSquadsSquadId PUT /v1/fleets/{fleet_id}/squads/{squad_id}/ Rename fleet squad
FleetsApi putFleetsFleetIdWingsWingId PUT /v1/fleets/{fleet_id}/wings/{wing_id}/ Rename fleet wing
IncursionsApi getIncursions GET /v1/incursions/ List incursions
IndustryApi getCharactersCharacterIdIndustryJobs GET /v1/characters/{character_id}/industry/jobs/ List character industry jobs
IndustryApi getCharactersCharacterIdMining GET /v1/characters/{character_id}/mining/ Character mining ledger
IndustryApi getCorporationCorporationIdMiningExtractions GET /v1/corporation/{corporation_id}/mining/extractions/ Moon extraction timers
IndustryApi getCorporationCorporationIdMiningObservers GET /v1/corporation/{corporation_id}/mining/observers/ Corporation mining observers
IndustryApi getCorporationCorporationIdMiningObserversObserverId GET /v1/corporation/{corporation_id}/mining/observers/{observer_id}/ Observed corporation mining
IndustryApi getCorporationsCorporationIdIndustryJobs GET /v1/corporations/{corporation_id}/industry/jobs/ List corporation industry jobs
IndustryApi getIndustryFacilities GET /v1/industry/facilities/ List industry facilities
IndustryApi getIndustrySystems GET /v1/industry/systems/ List solar system cost indices
InsuranceApi getInsurancePrices GET /v1/insurance/prices/ List insurance levels
KillmailsApi getCharactersCharacterIdKillmailsRecent GET /v1/characters/{character_id}/killmails/recent/ Get a character's recent kills and losses
KillmailsApi getCorporationsCorporationIdKillmailsRecent GET /v1/corporations/{corporation_id}/killmails/recent/ Get a corporation's recent kills and losses
KillmailsApi getKillmailsKillmailIdKillmailHash GET /v1/killmails/{killmail_id}/{killmail_hash}/ Get a single killmail
LocationApi getCharactersCharacterIdLocation GET /v1/characters/{character_id}/location/ Get character location
LocationApi getCharactersCharacterIdOnline GET /v2/characters/{character_id}/online/ Get character online
LocationApi getCharactersCharacterIdShip GET /v1/characters/{character_id}/ship/ Get current ship
LoyaltyApi getCharactersCharacterIdLoyaltyPoints GET /v1/characters/{character_id}/loyalty/points/ Get loyalty points
LoyaltyApi getLoyaltyStoresCorporationIdOffers GET /v1/loyalty/stores/{corporation_id}/offers/ List loyalty store offers
MailApi deleteCharactersCharacterIdMailLabelsLabelId DELETE /v1/characters/{character_id}/mail/labels/{label_id}/ Delete a mail label
MailApi deleteCharactersCharacterIdMailMailId DELETE /v1/characters/{character_id}/mail/{mail_id}/ Delete a mail
MailApi getCharactersCharacterIdMail GET /v1/characters/{character_id}/mail/ Return mail headers
MailApi getCharactersCharacterIdMailLabels GET /v3/characters/{character_id}/mail/labels/ Get mail labels and unread counts
MailApi getCharactersCharacterIdMailLists GET /v1/characters/{character_id}/mail/lists/ Return mailing list subscriptions
MailApi getCharactersCharacterIdMailMailId GET /v1/characters/{character_id}/mail/{mail_id}/ Return a mail
MailApi postCharactersCharacterIdMail POST /v1/characters/{character_id}/mail/ Send a new mail
MailApi postCharactersCharacterIdMailLabels POST /v2/characters/{character_id}/mail/labels/ Create a mail label
MailApi putCharactersCharacterIdMailMailId PUT /v1/characters/{character_id}/mail/{mail_id}/ Update metadata about a mail
MarketApi getCharactersCharacterIdOrders GET /v2/characters/{character_id}/orders/ List open orders from a character
MarketApi getCharactersCharacterIdOrdersHistory GET /v1/characters/{character_id}/orders/history/ List historical orders by a character
MarketApi getCorporationsCorporationIdOrders GET /v3/corporations/{corporation_id}/orders/ List open orders from a corporation
MarketApi getCorporationsCorporationIdOrdersHistory GET /v2/corporations/{corporation_id}/orders/history/ List historical orders from a corporation
MarketApi getMarketsGroups GET /v1/markets/groups/ Get item groups
MarketApi getMarketsGroupsMarketGroupId GET /v1/markets/groups/{market_group_id}/ Get item group information
MarketApi getMarketsPrices GET /v1/markets/prices/ List market prices
MarketApi getMarketsRegionIdHistory GET /v1/markets/{region_id}/history/ List historical market statistics in a region
MarketApi getMarketsRegionIdOrders GET /v1/markets/{region_id}/orders/ List orders in a region
MarketApi getMarketsRegionIdTypes GET /v1/markets/{region_id}/types/ List type IDs relevant to a market
MarketApi getMarketsStructuresStructureId GET /v1/markets/structures/{structure_id}/ List orders in a structure
OpportunitiesApi getCharactersCharacterIdOpportunities GET /v1/characters/{character_id}/opportunities/ Get a character's completed tasks
OpportunitiesApi getOpportunitiesGroups GET /v1/opportunities/groups/ Get opportunities groups
OpportunitiesApi getOpportunitiesGroupsGroupId GET /v1/opportunities/groups/{group_id}/ Get opportunities group
OpportunitiesApi getOpportunitiesTasks GET /v1/opportunities/tasks/ Get opportunities tasks
OpportunitiesApi getOpportunitiesTasksTaskId GET /v1/opportunities/tasks/{task_id}/ Get opportunities task
PlanetaryInteractionApi getCharactersCharacterIdPlanets GET /v1/characters/{character_id}/planets/ Get colonies
PlanetaryInteractionApi getCharactersCharacterIdPlanetsPlanetId GET /v3/characters/{character_id}/planets/{planet_id}/ Get colony layout
PlanetaryInteractionApi getCorporationsCorporationIdCustomsOffices GET /v1/corporations/{corporation_id}/customs_offices/ List corporation customs offices
PlanetaryInteractionApi getUniverseSchematicsSchematicId GET /v1/universe/schematics/{schematic_id}/ Get schematic information
RoutesApi getRouteOriginDestination GET /v1/route/{origin}/{destination}/ Get route
SearchApi getCharactersCharacterIdSearch GET /v3/characters/{character_id}/search/ Search on a string
SearchApi getSearch GET /v2/search/ Search on a string
SkillsApi getCharactersCharacterIdAttributes GET /v1/characters/{character_id}/attributes/ Get character attributes
SkillsApi getCharactersCharacterIdSkillqueue GET /v2/characters/{character_id}/skillqueue/ Get character's skill queue
SkillsApi getCharactersCharacterIdSkills GET /v4/characters/{character_id}/skills/ Get character skills
SovereigntyApi getSovereigntyCampaigns GET /v1/sovereignty/campaigns/ List sovereignty campaigns
SovereigntyApi getSovereigntyMap GET /v1/sovereignty/map/ List sovereignty of systems
SovereigntyApi getSovereigntyStructures GET /v1/sovereignty/structures/ List sovereignty structures
StatusApi getStatus GET /v1/status/ Retrieve the uptime and player counts
UniverseApi getUniverseAncestries GET /v1/universe/ancestries/ Get ancestries
UniverseApi getUniverseAsteroidBeltsAsteroidBeltId GET /v1/universe/asteroid_belts/{asteroid_belt_id}/ Get asteroid belt information
UniverseApi getUniverseBloodlines GET /v1/universe/bloodlines/ Get bloodlines
UniverseApi getUniverseCategories GET /v1/universe/categories/ Get item categories
UniverseApi getUniverseCategoriesCategoryId GET /v1/universe/categories/{category_id}/ Get item category information
UniverseApi getUniverseConstellations GET /v1/universe/constellations/ Get constellations
UniverseApi getUniverseConstellationsConstellationId GET /v1/universe/constellations/{constellation_id}/ Get constellation information
UniverseApi getUniverseFactions GET /v2/universe/factions/ Get factions
UniverseApi getUniverseGraphics GET /v1/universe/graphics/ Get graphics
UniverseApi getUniverseGraphicsGraphicId GET /v1/universe/graphics/{graphic_id}/ Get graphic information
UniverseApi getUniverseGroups GET /v1/universe/groups/ Get item groups
UniverseApi getUniverseGroupsGroupId GET /v1/universe/groups/{group_id}/ Get item group information
UniverseApi getUniverseMoonsMoonId GET /v1/universe/moons/{moon_id}/ Get moon information
UniverseApi getUniversePlanetsPlanetId GET /v1/universe/planets/{planet_id}/ Get planet information
UniverseApi getUniverseRaces GET /v1/universe/races/ Get character races
UniverseApi getUniverseRegions GET /v1/universe/regions/ Get regions
UniverseApi getUniverseRegionsRegionId GET /v1/universe/regions/{region_id}/ Get region information
UniverseApi getUniverseStargatesStargateId GET /v1/universe/stargates/{stargate_id}/ Get stargate information
UniverseApi getUniverseStarsStarId GET /v1/universe/stars/{star_id}/ Get star information
UniverseApi getUniverseStationsStationId GET /v2/universe/stations/{station_id}/ Get station information
UniverseApi getUniverseStructures GET /v1/universe/structures/ List all public structures
UniverseApi getUniverseStructuresStructureId GET /v2/universe/structures/{structure_id}/ Get structure information
UniverseApi getUniverseSystemJumps GET /v1/universe/system_jumps/ Get system jumps
UniverseApi getUniverseSystemKills GET /v2/universe/system_kills/ Get system kills
UniverseApi getUniverseSystems GET /v1/universe/systems/ Get solar systems
UniverseApi getUniverseSystemsSystemId GET /v4/universe/systems/{system_id}/ Get solar system information
UniverseApi getUniverseTypes GET /v1/universe/types/ Get types
UniverseApi getUniverseTypesTypeId GET /v3/universe/types/{type_id}/ Get type information
UniverseApi postUniverseIds POST /v1/universe/ids/ Bulk names to IDs
UniverseApi postUniverseNames POST /v3/universe/names/ Get names and categories for a set of IDs
UserInterfaceApi postUiAutopilotWaypoint POST /v2/ui/autopilot/waypoint/ Set Autopilot Waypoint
UserInterfaceApi postUiOpenwindowContract POST /v1/ui/openwindow/contract/ Open Contract Window
UserInterfaceApi postUiOpenwindowInformation POST /v1/ui/openwindow/information/ Open Information Window
UserInterfaceApi postUiOpenwindowMarketdetails POST /v1/ui/openwindow/marketdetails/ Open Market Details
UserInterfaceApi postUiOpenwindowNewmail POST /v1/ui/openwindow/newmail/ Open New Mail Window
WalletApi getCharactersCharacterIdWallet GET /v1/characters/{character_id}/wallet/ Get a character's wallet balance
WalletApi getCharactersCharacterIdWalletJournal GET /v6/characters/{character_id}/wallet/journal/ Get character wallet journal
WalletApi getCharactersCharacterIdWalletTransactions GET /v1/characters/{character_id}/wallet/transactions/ Get wallet transactions
WalletApi getCorporationsCorporationIdWallets GET /v1/corporations/{corporation_id}/wallets/ Returns a corporation's wallet balance
WalletApi getCorporationsCorporationIdWalletsDivisionJournal GET /v4/corporations/{corporation_id}/wallets/{division}/journal/ Get corporation wallet journal
WalletApi getCorporationsCorporationIdWalletsDivisionTransactions GET /v1/corporations/{corporation_id}/wallets/{division}/transactions/ Get corporation wallet transactions
WarsApi getWars GET /v1/wars/ List wars
WarsApi getWarsWarId GET /v1/wars/{war_id}/ Get war information
WarsApi getWarsWarIdKillmails GET /v1/wars/{war_id}/killmails/ List kills for a war

Documentation for Models

Documentation for Authorization

Authentication schemes defined for the API:

evesso

  • Type: OAuth
  • Flow: implicit
  • Authorizatoin URL: https://login.eveonline.com/v2/oauth/authorize
  • Scopes:
    • esi-alliances.read_contacts.v1: EVE SSO scope esi-alliances.read_contacts.v1
    • esi-assets.read_assets.v1: EVE SSO scope esi-assets.read_assets.v1
    • esi-assets.read_corporation_assets.v1: EVE SSO scope esi-assets.read_corporation_assets.v1
    • esi-bookmarks.read_character_bookmarks.v1: EVE SSO scope esi-bookmarks.read_character_bookmarks.v1
    • esi-bookmarks.read_corporation_bookmarks.v1: EVE SSO scope esi-bookmarks.read_corporation_bookmarks.v1
    • esi-calendar.read_calendar_events.v1: EVE SSO scope esi-calendar.read_calendar_events.v1
    • esi-calendar.respond_calendar_events.v1: EVE SSO scope esi-calendar.respond_calendar_events.v1
    • esi-characters.read_agents_research.v1: EVE SSO scope esi-characters.read_agents_research.v1
    • esi-characters.read_blueprints.v1: EVE SSO scope esi-characters.read_blueprints.v1
    • esi-characters.read_contacts.v1: EVE SSO scope esi-characters.read_contacts.v1
    • esi-characters.read_corporation_roles.v1: EVE SSO scope esi-characters.read_corporation_roles.v1
    • esi-characters.read_fatigue.v1: EVE SSO scope esi-characters.read_fatigue.v1
    • esi-characters.read_fw_stats.v1: EVE SSO scope esi-characters.read_fw_stats.v1
    • esi-characters.read_loyalty.v1: EVE SSO scope esi-characters.read_loyalty.v1
    • esi-characters.read_medals.v1: EVE SSO scope esi-characters.read_medals.v1
    • esi-characters.read_notifications.v1: EVE SSO scope esi-characters.read_notifications.v1
    • esi-characters.read_opportunities.v1: EVE SSO scope esi-characters.read_opportunities.v1
    • esi-characters.read_standings.v1: EVE SSO scope esi-characters.read_standings.v1
    • esi-characters.read_titles.v1: EVE SSO scope esi-characters.read_titles.v1
    • esi-characters.write_contacts.v1: EVE SSO scope esi-characters.write_contacts.v1
    • esi-characterstats.read.v1: EVE SSO scope esi-characterstats.read.v1
    • esi-clones.read_clones.v1: EVE SSO scope esi-clones.read_clones.v1
    • esi-clones.read_implants.v1: EVE SSO scope esi-clones.read_implants.v1
    • esi-contracts.read_character_contracts.v1: EVE SSO scope esi-contracts.read_character_contracts.v1
    • esi-contracts.read_corporation_contracts.v1: EVE SSO scope esi-contracts.read_corporation_contracts.v1
    • esi-corporations.read_blueprints.v1: EVE SSO scope esi-corporations.read_blueprints.v1
    • esi-corporations.read_contacts.v1: EVE SSO scope esi-corporations.read_contacts.v1
    • esi-corporations.read_container_logs.v1: EVE SSO scope esi-corporations.read_container_logs.v1
    • esi-corporations.read_corporation_membership.v1: EVE SSO scope esi-corporations.read_corporation_membership.v1
    • esi-corporations.read_divisions.v1: EVE SSO scope esi-corporations.read_divisions.v1
    • esi-corporations.read_facilities.v1: EVE SSO scope esi-corporations.read_facilities.v1
    • esi-corporations.read_fw_stats.v1: EVE SSO scope esi-corporations.read_fw_stats.v1
    • esi-corporations.read_medals.v1: EVE SSO scope esi-corporations.read_medals.v1
    • esi-corporations.read_standings.v1: EVE SSO scope esi-corporations.read_standings.v1
    • esi-corporations.read_starbases.v1: EVE SSO scope esi-corporations.read_starbases.v1
    • esi-corporations.read_structures.v1: EVE SSO scope esi-corporations.read_structures.v1
    • esi-corporations.read_titles.v1: EVE SSO scope esi-corporations.read_titles.v1
    • esi-corporations.track_members.v1: EVE SSO scope esi-corporations.track_members.v1
    • esi-fittings.read_fittings.v1: EVE SSO scope esi-fittings.read_fittings.v1
    • esi-fittings.write_fittings.v1: EVE SSO scope esi-fittings.write_fittings.v1
    • esi-fleets.read_fleet.v1: EVE SSO scope esi-fleets.read_fleet.v1
    • esi-fleets.write_fleet.v1: EVE SSO scope esi-fleets.write_fleet.v1
    • esi-industry.read_character_jobs.v1: EVE SSO scope esi-industry.read_character_jobs.v1
    • esi-industry.read_character_mining.v1: EVE SSO scope esi-industry.read_character_mining.v1
    • esi-industry.read_corporation_jobs.v1: EVE SSO scope esi-industry.read_corporation_jobs.v1
    • esi-industry.read_corporation_mining.v1: EVE SSO scope esi-industry.read_corporation_mining.v1
    • esi-killmails.read_corporation_killmails.v1: EVE SSO scope esi-killmails.read_corporation_killmails.v1
    • esi-killmails.read_killmails.v1: EVE SSO scope esi-killmails.read_killmails.v1
    • esi-location.read_location.v1: EVE SSO scope esi-location.read_location.v1
    • esi-location.read_online.v1: EVE SSO scope esi-location.read_online.v1
    • esi-location.read_ship_type.v1: EVE SSO scope esi-location.read_ship_type.v1
    • esi-mail.organize_mail.v1: EVE SSO scope esi-mail.organize_mail.v1
    • esi-mail.read_mail.v1: EVE SSO scope esi-mail.read_mail.v1
    • esi-mail.send_mail.v1: EVE SSO scope esi-mail.send_mail.v1
    • esi-markets.read_character_orders.v1: EVE SSO scope esi-markets.read_character_orders.v1
    • esi-markets.read_corporation_orders.v1: EVE SSO scope esi-markets.read_corporation_orders.v1
    • esi-markets.structure_markets.v1: EVE SSO scope esi-markets.structure_markets.v1
    • esi-planets.manage_planets.v1: EVE SSO scope esi-planets.manage_planets.v1
    • esi-planets.read_customs_offices.v1: EVE SSO scope esi-planets.read_customs_offices.v1
    • esi-search.search_structures.v1: EVE SSO scope esi-search.search_structures.v1
    • esi-skills.read_skillqueue.v1: EVE SSO scope esi-skills.read_skillqueue.v1
    • esi-skills.read_skills.v1: EVE SSO scope esi-skills.read_skills.v1
    • esi-ui.open_window.v1: EVE SSO scope esi-ui.open_window.v1
    • esi-ui.write_waypoint.v1: EVE SSO scope esi-ui.write_waypoint.v1
    • esi-universe.read_structures.v1: EVE SSO scope esi-universe.read_structures.v1
    • esi-wallet.read_character_wallet.v1: EVE SSO scope esi-wallet.read_character_wallet.v1
    • esi-wallet.read_corporation_wallets.v1: EVE SSO scope esi-wallet.read_corporation_wallets.v1

Recommendation

It's recommended to create an instance of ApiClient per thread in a multithreaded environment to avoid any potential issues.

Author

The ESI client and related tools are provided by Orbital Enterprises. You may also be interested in EveKit, our flagship tool for maintaining your EVE data (and complete history) online.