An OpenAPI for EVE Online
This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.
Put the package under your project folder and add the following in import:
"./esi_client"
All URIs are relative to https://esi.evetech.net/latest
Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- AllianceApi | getalliances | get /alliances/ | List all alliances *AllianceApi* | getalliancesallianceid | get /alliances/{allianceid}/ | Get alliance information *AllianceApi* | getalliancesallianceidcorporations | get /alliances/{allianceid}/corporations/ | List alliance's corporations AllianceApi | getalliancesallianceidicons | get /alliances/{allianceid}/icons/ | Get alliance icon *AssetsApi* | getcharacterscharacteridassets | get /characters/{characterid}/assets/ | Get character assets AssetsApi | getcorporationscorporationidassets | get /corporations/{corporationid}/assets/ | Get corporation assets *AssetsApi* | postcharacterscharacteridassetslocations | post /characters/{characterid}/assets/locations/ | Get character asset locations *AssetsApi* | postcharacterscharacteridassetsnames | post /characters/{characterid}/assets/names/ | Get character asset names *AssetsApi* | postcorporationscorporationidassetslocations | post /corporations/{corporationid}/assets/locations/ | Get corporation asset locations *AssetsApi* | postcorporationscorporationidassetsnames | post /corporations/{corporationid}/assets/names/ | Get corporation asset names *BookmarksApi* | getcharacterscharacteridbookmarks | get /characters/{characterid}/bookmarks/ | List bookmarks BookmarksApi | getcharacterscharacteridbookmarksfolders | get /characters/{characterid}/bookmarks/folders/ | List bookmark folders BookmarksApi | getcorporationscorporationidbookmarks | get /corporations/{corporationid}/bookmarks/ | List corporation bookmarks *BookmarksApi* | getcorporationscorporationidbookmarksfolders | get /corporations/{corporationid}/bookmarks/folders/ | List corporation bookmark folders *CalendarApi* | getcharacterscharacteridcalendar | get /characters/{characterid}/calendar/ | List calendar event summaries CalendarApi | getcharacterscharacteridcalendareventid | get /characters/{characterid}/calendar/{eventid}/ | Get an event CalendarApi | getcharacterscharacteridcalendareventidattendees | get /characters/{characterid}/calendar/{eventid}/attendees/ | Get attendees *CalendarApi* | putcharacterscharacteridcalendareventid | put /characters/{characterid}/calendar/{eventid}/ | Respond to an event *CharacterApi* | getcharacterscharacterid | get /characters/{characterid}/ | Get character's public information *CharacterApi* | getcharacterscharacteridagentsresearch | get /characters/{characterid}/agentsresearch/ | Get agents research CharacterApi | getcharacterscharacteridblueprints | get /characters/{characterid}/blueprints/ | Get blueprints *CharacterApi* | getcharacterscharacteridcorporationhistory | get /characters/{characterid}/corporationhistory/ | Get corporation history CharacterApi | getcharacterscharacteridfatigue | get /characters/{characterid}/fatigue/ | Get jump fatigue *CharacterApi* | getcharacterscharacteridmedals | get /characters/{characterid}/medals/ | Get medals CharacterApi | getcharacterscharacteridnotifications | get /characters/{characterid}/notifications/ | Get character notifications *CharacterApi* | getcharacterscharacteridnotificationscontacts | get /characters/{characterid}/notifications/contacts/ | Get new contact notifications *CharacterApi* | getcharacterscharacteridportrait | get /characters/{characterid}/portrait/ | Get character portraits CharacterApi | getcharacterscharacteridroles | get /characters/{characterid}/roles/ | Get character corporation roles *CharacterApi* | getcharacterscharacteridstandings | get /characters/{characterid}/standings/ | Get standings CharacterApi | getcharacterscharacteridstats | get /characters/{characterid}/stats/ | Yearly aggregate stats *CharacterApi* | getcharacterscharacteridtitles | get /characters/{characterid}/titles/ | Get character corporation titles CharacterApi | postcharactersaffiliation | post /characters/affiliation/ | Character affiliation CharacterApi | postcharacterscharacteridcspa | post /characters/{characterid}/cspa/ | Calculate a CSPA charge cost *ClonesApi* | getcharacterscharacteridclones | get /characters/{characterid}/clones/ | Get clones ClonesApi | getcharacterscharacteridimplants | get /characters/{characterid}/implants/ | Get active implants *ContactsApi* | deletecharacterscharacteridcontacts | delete /characters/{characterid}/contacts/ | Delete contacts ContactsApi | getalliancesallianceidcontacts | get /alliances/{allianceid}/contacts/ | Get alliance contacts *ContactsApi* | getalliancesallianceidcontactslabels | get /alliances/{allianceid}/contacts/labels/ | Get alliance contact labels *ContactsApi* | getcharacterscharacteridcontacts | get /characters/{characterid}/contacts/ | Get contacts ContactsApi | getcharacterscharacteridcontactslabels | get /characters/{characterid}/contacts/labels/ | Get contact labels ContactsApi | getcorporationscorporationidcontacts | get /corporations/{corporationid}/contacts/ | Get corporation contacts *ContactsApi* | getcorporationscorporationidcontactslabels | get /corporations/{corporationid}/contacts/labels/ | Get corporation contact labels *ContactsApi* | postcharacterscharacteridcontacts | post /characters/{characterid}/contacts/ | Add contacts ContactsApi | putcharacterscharacteridcontacts | put /characters/{characterid}/contacts/ | Edit contacts *ContractsApi* | getcharacterscharacteridcontracts | get /characters/{characterid}/contracts/ | Get contracts ContractsApi | getcharacterscharacteridcontractscontractidbids | get /characters/{characterid}/contracts/{contractid}/bids/ | Get contract bids *ContractsApi* | getcharacterscharacteridcontractscontractiditems | get /characters/{characterid}/contracts/{contractid}/items/ | Get contract items ContractsApi | getcontractspublicbidscontractid | get /contracts/public/bids/{contractid}/ | Get public contract bids ContractsApi | getcontractspublicitemscontractid | get /contracts/public/items/{contractid}/ | Get public contract items ContractsApi | getcontractspublicregionid | get /contracts/public/{regionid}/ | Get public contracts *ContractsApi* | getcorporationscorporationidcontracts | get /corporations/{corporationid}/contracts/ | Get corporation contracts ContractsApi | getcorporationscorporationidcontractscontractidbids | get /corporations/{corporationid}/contracts/{contractid}/bids/ | Get corporation contract bids *ContractsApi* | getcorporationscorporationidcontractscontractiditems | get /corporations/{corporationid}/contracts/{contractid}/items/ | Get corporation contract items CorporationApi | getcorporationscorporationid | get /corporations/{corporationid}/ | Get corporation information CorporationApi | getcorporationscorporationidalliancehistory | get /corporations/{corporationid}/alliancehistory/ | Get alliance history *CorporationApi* | getcorporationscorporationidblueprints | get /corporations/{corporationid}/blueprints/ | Get corporation blueprints CorporationApi | getcorporationscorporationidcontainerslogs | get /corporations/{corporationid}/containers/logs/ | Get all corporation ALSC logs CorporationApi | getcorporationscorporationiddivisions | get /corporations/{corporationid}/divisions/ | Get corporation divisions *CorporationApi* | getcorporationscorporationidfacilities | get /corporations/{corporationid}/facilities/ | Get corporation facilities CorporationApi | getcorporationscorporationidicons | get /corporations/{corporationid}/icons/ | Get corporation icon *CorporationApi* | getcorporationscorporationidmedals | get /corporations/{corporationid}/medals/ | Get corporation medals CorporationApi | getcorporationscorporationidmedalsissued | get /corporations/{corporationid}/medals/issued/ | Get corporation issued medals CorporationApi | getcorporationscorporationidmembers | get /corporations/{corporationid}/members/ | Get corporation members *CorporationApi* | getcorporationscorporationidmemberslimit | get /corporations/{corporationid}/members/limit/ | Get corporation member limit *CorporationApi* | getcorporationscorporationidmemberstitles | get /corporations/{corporationid}/members/titles/ | Get corporation's members' titles *CorporationApi* | getcorporationscorporationidmembertracking | get /corporations/{corporationid}/membertracking/ | Track corporation members CorporationApi | getcorporationscorporationidroles | get /corporations/{corporationid}/roles/ | Get corporation member roles *CorporationApi* | getcorporationscorporationidroleshistory | get /corporations/{corporationid}/roles/history/ | Get corporation member roles history *CorporationApi* | getcorporationscorporationidshareholders | get /corporations/{corporationid}/shareholders/ | Get corporation shareholders CorporationApi | getcorporationscorporationidstandings | get /corporations/{corporationid}/standings/ | Get corporation standings *CorporationApi* | getcorporationscorporationidstarbases | get /corporations/{corporationid}/starbases/ | Get corporation starbases (POSes) CorporationApi | getcorporationscorporationidstarbasesstarbaseid | get /corporations/{corporationid}/starbases/{starbaseid}/ | Get starbase (POS) detail CorporationApi | getcorporationscorporationidstructures | get /corporations/{corporationid}/structures/ | Get corporation structures *CorporationApi* | getcorporationscorporationidtitles | get /corporations/{corporationid}/titles/ | Get corporation titles CorporationApi | getcorporationsnpccorps | get /corporations/npccorps/ | Get npc corporations DogmaApi | getdogmaattributes | get /dogma/attributes/ | Get attributes DogmaApi | getdogmaattributesattributeid | get /dogma/attributes/{attributeid}/ | Get attribute information *DogmaApi* | getdogmadynamicitemstypeiditemid | get /dogma/dynamic/items/{typeid}/{itemid}/ | Get dynamic item information DogmaApi | getdogmaeffects | get /dogma/effects/ | Get effects DogmaApi | getdogmaeffectseffectid | get /dogma/effects/{effectid}/ | Get effect information *FactionWarfareApi* | getcharacterscharacteridfwstats | get /characters/{characterid}/fw/stats/ | Overview of a character involved in faction warfare *FactionWarfareApi* | getcorporationscorporationidfwstats | get /corporations/{corporationid}/fw/stats/ | Overview of a corporation involved in faction warfare *FactionWarfareApi* | getfwleaderboards | get /fw/leaderboards/ | List of the top factions in faction warfare *FactionWarfareApi* | getfwleaderboardscharacters | get /fw/leaderboards/characters/ | List of the top pilots in faction warfare FactionWarfareApi | getfwleaderboardscorporations | get /fw/leaderboards/corporations/ | List of the top corporations in faction warfare *FactionWarfareApi* | getfwstats | get /fw/stats/ | An overview of statistics about factions involved in faction warfare *FactionWarfareApi* | getfwsystems | get /fw/systems/ | Ownership of faction warfare systems *FactionWarfareApi* | getfwwars | get /fw/wars/ | Data about which NPC factions are at war *FittingsApi* | deletecharacterscharacteridfittingsfittingid | delete /characters/{characterid}/fittings/{fittingid}/ | Delete fitting *FittingsApi* | getcharacterscharacteridfittings | get /characters/{characterid}/fittings/ | Get fittings FittingsApi | postcharacterscharacteridfittings | post /characters/{characterid}/fittings/ | Create fitting *FleetsApi* | deletefleetsfleetidmembersmemberid | delete /fleets/{fleetid}/members/{memberid}/ | Kick fleet member *FleetsApi* | deletefleetsfleetidsquadssquadid | delete /fleets/{fleetid}/squads/{squadid}/ | Delete fleet squad *FleetsApi* | deletefleetsfleetidwingswingid | delete /fleets/{fleetid}/wings/{wingid}/ | Delete fleet wing *FleetsApi* | getcharacterscharacteridfleet | get /characters/{characterid}/fleet/ | Get character fleet info FleetsApi | getfleetsfleetid | get /fleets/{fleetid}/ | Get fleet information FleetsApi | getfleetsfleetidmembers | get /fleets/{fleetid}/members/ | Get fleet members *FleetsApi* | getfleetsfleetidwings | get /fleets/{fleetid}/wings/ | Get fleet wings FleetsApi | postfleetsfleetidmembers | post /fleets/{fleetid}/members/ | Create fleet invitation *FleetsApi* | postfleetsfleetidwings | post /fleets/{fleetid}/wings/ | Create fleet wing FleetsApi | postfleetsfleetidwingswingidsquads | post /fleets/{fleetid}/wings/{wingid}/squads/ | Create fleet squad *FleetsApi* | putfleetsfleetid | put /fleets/{fleetid}/ | Update fleet *FleetsApi* | putfleetsfleetidmembersmemberid | put /fleets/{fleetid}/members/{memberid}/ | Move fleet member *FleetsApi* | putfleetsfleetidsquadssquadid | put /fleets/{fleetid}/squads/{squadid}/ | Rename fleet squad *FleetsApi* | putfleetsfleetidwingswingid | put /fleets/{fleetid}/wings/{wingid}/ | Rename fleet wing *IncursionsApi* | getincursions | get /incursions/ | List incursions IndustryApi | getcharacterscharacteridindustryjobs | get /characters/{characterid}/industry/jobs/ | List character industry jobs IndustryApi | getcharacterscharacteridmining | get /characters/{characterid}/mining/ | Character mining ledger *IndustryApi* | getcorporationcorporationidminingextractions | get /corporation/{corporationid}/mining/extractions/ | Moon extraction timers *IndustryApi* | getcorporationcorporationidminingobservers | get /corporation/{corporationid}/mining/observers/ | Corporation mining observers *IndustryApi* | getcorporationcorporationidminingobserversobserverid | get /corporation/{corporationid}/mining/observers/{observerid}/ | Observed corporation mining IndustryApi | getcorporationscorporationidindustryjobs | get /corporations/{corporationid}/industry/jobs/ | List corporation industry jobs IndustryApi | getindustryfacilities | get /industry/facilities/ | List industry facilities IndustryApi | getindustrysystems | get /industry/systems/ | List solar system cost indices InsuranceApi | getinsuranceprices | get /insurance/prices/ | List insurance levels KillmailsApi | getcharacterscharacteridkillmailsrecent | get /characters/{characterid}/killmails/recent/ | Get a character's recent kills and losses KillmailsApi | getcorporationscorporationidkillmailsrecent | get /corporations/{corporationid}/killmails/recent/ | Get a corporation's recent kills and losses KillmailsApi | getkillmailskillmailidkillmailhash | get /killmails/{killmailid}/{killmailhash}/ | Get a single killmail *LocationApi* | getcharacterscharacteridlocation | get /characters/{characterid}/location/ | Get character location LocationApi | getcharacterscharacteridonline | get /characters/{characterid}/online/ | Get character online *LocationApi* | getcharacterscharacteridship | get /characters/{characterid}/ship/ | Get current ship LoyaltyApi | getcharacterscharacteridloyaltypoints | get /characters/{characterid}/loyalty/points/ | Get loyalty points LoyaltyApi | getloyaltystorescorporationidoffers | get /loyalty/stores/{corporationid}/offers/ | List loyalty store offers MailApi | deletecharacterscharacteridmaillabelslabelid | delete /characters/{characterid}/mail/labels/{labelid}/ | Delete a mail label *MailApi* | deletecharacterscharacteridmailmailid | delete /characters/{characterid}/mail/{mailid}/ | Delete a mail *MailApi* | getcharacterscharacteridmail | get /characters/{characterid}/mail/ | Return mail headers MailApi | getcharacterscharacteridmaillabels | get /characters/{characterid}/mail/labels/ | Get mail labels and unread counts MailApi | getcharacterscharacteridmaillists | get /characters/{characterid}/mail/lists/ | Return mailing list subscriptions MailApi | getcharacterscharacteridmailmailid | get /characters/{characterid}/mail/{mailid}/ | Return a mail MailApi | postcharacterscharacteridmail | post /characters/{characterid}/mail/ | Send a new mail *MailApi* | postcharacterscharacteridmaillabels | post /characters/{characterid}/mail/labels/ | Create a mail label *MailApi* | putcharacterscharacteridmailmailid | put /characters/{characterid}/mail/{mailid}/ | Update metadata about a mail *MarketApi* | getcharacterscharacteridorders | get /characters/{characterid}/orders/ | List open orders from a character MarketApi | getcharacterscharacteridordershistory | get /characters/{characterid}/orders/history/ | List historical orders by a character MarketApi | getcorporationscorporationidorders | get /corporations/{corporationid}/orders/ | List open orders from a corporation *MarketApi* | getcorporationscorporationidordershistory | get /corporations/{corporationid}/orders/history/ | List historical orders from a corporation *MarketApi* | getmarketsgroups | get /markets/groups/ | Get item groups *MarketApi* | getmarketsgroupsmarketgroupid | get /markets/groups/{marketgroupid}/ | Get item group information MarketApi | getmarketsprices | get /markets/prices/ | List market prices MarketApi | getmarketsregionidhistory | get /markets/{regionid}/history/ | List historical market statistics in a region *MarketApi* | getmarketsregionidorders | get /markets/{regionid}/orders/ | List orders in a region MarketApi | getmarketsregionidtypes | get /markets/{regionid}/types/ | List type IDs relevant to a market *MarketApi* | getmarketsstructuresstructureid | get /markets/structures/{structureid}/ | List orders in a structure OpportunitiesApi | getcharacterscharacteridopportunities | get /characters/{characterid}/opportunities/ | Get a character's completed tasks *OpportunitiesApi* | getopportunitiesgroups | get /opportunities/groups/ | Get opportunities groups *OpportunitiesApi* | getopportunitiesgroupsgroupid | get /opportunities/groups/{groupid}/ | Get opportunities group OpportunitiesApi | getopportunitiestasks | get /opportunities/tasks/ | Get opportunities tasks OpportunitiesApi | getopportunitiestaskstaskid | get /opportunities/tasks/{taskid}/ | Get opportunities task *PlanetaryInteractionApi* | getcharacterscharacteridplanets | get /characters/{characterid}/planets/ | Get colonies PlanetaryInteractionApi | getcharacterscharacteridplanetsplanetid | get /characters/{characterid}/planets/{planetid}/ | Get colony layout PlanetaryInteractionApi | getcorporationscorporationidcustomsoffices | get /corporations/{corporationid}/customsoffices/ | List corporation customs offices *PlanetaryInteractionApi* | getuniverseschematicsschematicid | get /universe/schematics/{schematicid}/ | Get schematic information RoutesApi | getrouteorigindestination | get /route/{origin}/{destination}/ | Get route *SearchApi* | getcharacterscharacteridsearch | get /characters/{characterid}/search/ | Search on a string SearchApi | getsearch | get /search/ | Search on a string *SkillsApi* | getcharacterscharacteridattributes | get /characters/{characterid}/attributes/ | Get character attributes SkillsApi | getcharacterscharacteridskillqueue | get /characters/{characterid}/skillqueue/ | Get character's skill queue *SkillsApi* | getcharacterscharacteridskills | get /characters/{characterid}/skills/ | Get character skills SovereigntyApi | getsovereigntycampaigns | get /sovereignty/campaigns/ | List sovereignty campaigns SovereigntyApi | getsovereigntymap | get /sovereignty/map/ | List sovereignty of systems SovereigntyApi | getsovereigntystructures | get /sovereignty/structures/ | List sovereignty structures StatusApi | getstatus | get /status/ | Retrieve the uptime and player counts *UniverseApi* | getuniverseancestries | get /universe/ancestries/ | Get ancestries *UniverseApi* | getuniverseasteroidbeltsasteroidbeltid | get /universe/asteroidbelts/{asteroidbeltid}/ | Get asteroid belt information UniverseApi | getuniversebloodlines | get /universe/bloodlines/ | Get bloodlines UniverseApi | getuniversecategories | get /universe/categories/ | Get item categories UniverseApi | getuniversecategoriescategoryid | get /universe/categories/{categoryid}/ | Get item category information *UniverseApi* | getuniverseconstellations | get /universe/constellations/ | Get constellations *UniverseApi* | getuniverseconstellationsconstellationid | get /universe/constellations/{constellationid}/ | Get constellation information UniverseApi | getuniversefactions | get /universe/factions/ | Get factions UniverseApi | getuniversegraphics | get /universe/graphics/ | Get graphics UniverseApi | getuniversegraphicsgraphicid | get /universe/graphics/{graphicid}/ | Get graphic information *UniverseApi* | getuniversegroups | get /universe/groups/ | Get item groups *UniverseApi* | getuniversegroupsgroupid | get /universe/groups/{groupid}/ | Get item group information UniverseApi | getuniversemoonsmoonid | get /universe/moons/{moonid}/ | Get moon information *UniverseApi* | getuniverseplanetsplanetid | get /universe/planets/{planetid}/ | Get planet information UniverseApi | getuniverseraces | get /universe/races/ | Get character races UniverseApi | getuniverseregions | get /universe/regions/ | Get regions UniverseApi | getuniverseregionsregionid | get /universe/regions/{regionid}/ | Get region information *UniverseApi* | getuniversestargatesstargateid | get /universe/stargates/{stargateid}/ | Get stargate information UniverseApi | getuniversestarsstarid | get /universe/stars/{starid}/ | Get star information *UniverseApi* | getuniversestationsstationid | get /universe/stations/{stationid}/ | Get station information UniverseApi | getuniversestructures | get /universe/structures/ | List all public structures UniverseApi | getuniversestructuresstructureid | get /universe/structures/{structureid}/ | Get structure information *UniverseApi* | getuniversesystemjumps | get /universe/systemjumps/ | Get system jumps *UniverseApi* | getuniversesystemkills | get /universe/systemkills/ | Get system kills *UniverseApi* | getuniversesystems | get /universe/systems/ | Get solar systems *UniverseApi* | getuniversesystemssystemid | get /universe/systems/{systemid}/ | Get solar system information UniverseApi | getuniversetypes | get /universe/types/ | Get types UniverseApi | getuniversetypestypeid | get /universe/types/{typeid}/ | Get type information *UniverseApi* | postuniverseids | post /universe/ids/ | Bulk names to IDs *UniverseApi* | postuniversenames | post /universe/names/ | Get names and categories for a set of IDs *UserInterfaceApi* | postuiautopilotwaypoint | post /ui/autopilot/waypoint/ | Set Autopilot Waypoint UserInterfaceApi | postuiopenwindowcontract | post /ui/openwindow/contract/ | Open Contract Window *UserInterfaceApi* | postuiopenwindowinformation | post /ui/openwindow/information/ | Open Information Window UserInterfaceApi | postuiopenwindowmarketdetails | post /ui/openwindow/marketdetails/ | Open Market Details *UserInterfaceApi* | postuiopenwindownewmail | post /ui/openwindow/newmail/ | Open New Mail Window WalletApi | getcharacterscharacteridwallet | get /characters/{characterid}/wallet/ | Get a character's wallet balance *WalletApi* | getcharacterscharacteridwalletjournal | get /characters/{characterid}/wallet/journal/ | Get character wallet journal *WalletApi* | getcharacterscharacteridwallettransactions | get /characters/{characterid}/wallet/transactions/ | Get wallet transactions *WalletApi* | getcorporationscorporationidwallets | get /corporations/{corporationid}/wallets/ | Returns a corporation's wallet balance WalletApi | getcorporationscorporationidwalletsdivisionjournal | get /corporations/{corporationid}/wallets/{division}/journal/ | Get corporation wallet journal *WalletApi* | getcorporationscorporationidwalletsdivisiontransactions | get /corporations/{corporationid}/wallets/{division}/transactions/ | Get corporation wallet transactions WarsApi | getwars | get /wars/ | List wars *WarsApi* | getwarswarid | get /wars/{warid}/ | Get war information *WarsApi* | getwarswaridkillmails | get /wars/{warid}/killmails/ | List kills for a war
Example
auth := context.WithValue(context.TODO(), sw.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)
Or via OAuth2 module to automatically refresh tokens and perform user authentication. ``` import "golang.org/x/oauth2"
/ .. Perform OAuth2 round trip request and obtain a token .. //
tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)
```