Skip to content

An OpenAPI Client Library for EVE Online (ESI)

License

Notifications You must be signed in to change notification settings

tkhamez/swagger-eve-php

Repository files navigation

Packagist Downloads

OpenAPIClient-php

An OpenAPI for EVE Online.

This client is generated from the "underscore routes".

It contains two patches that remove validation of enum attributes and max items. CCP stated that the extension of enum attributes is no longer a breaking change, see ESI changelog, and they also change max items without increasing the endpoint version number.

Versioning scheme since 1.0.0
  • Patch: Generated client from a new swagger.json file, refer to esi-issues/changelog.md (note, however, that the date is not always correct there) and/or generated with a new patch version of the generator library.
  • Minor: Switched to a new minor version of the generator library.
  • Major: Switched to a new major version of the generator library, switched to another generator library or another breaking change.

See https://github.com/OpenAPITools/openapi-generator/releases for generator library changes.

Notable changes other than API updates

10.1.0

10.0.0

  • Added patch that removes the exception if a response contains more elements than declared.

8.0.0

  • Raised minimum PHP requirement to 7.4

7.1.0

  • Require Guzzle HTTP client ^7.3.

7.0.0

  • Raised minimum PHP requirement to 7.3

6.1.0

  • Require guzzlehttp/psr7 < version 2 (this library uses functions that were removed in 2.0).

5.0.0

  • Added patch to allow Guzzle HTTP client ^7.2 together with ^6.2 (7.2 requires PHP ^7.2.5 || ^8.0).

4.0.0

  • Removed previous patches.
  • Added patch to removed validation of all enum attributes.

3.2.0

  • Added DISABLE_TYPE_VALIDATION.patch: Disables validation of character notification type (CCP adds new types without increasing the endpoint version or mentioning it in the changelog).

3.1.0

  • Added TYPE_WAR_ADOPTED2.patch: The notification type "WarAdopted " has a space at the end in the swagger_latest.json file and in the response from ESI. But the generated client somehow removes that, so the validation fails. This patch adds "WarAdopted ".

Installation & Usage

Requirements

PHP 7.4 and later. Should also work with PHP 8.0.

Composer

To install the bindings via Composer, add the following to composer.json:

{
  "require": {
    "tkhamez/swagger-eve-php": "10.1.0"
  }
}

Then run composer install

Manual Installation

Download the files and include autoload.php:

<?php
require_once('/path/to/OpenAPIClient-php/vendor/autoload.php');

Getting Started

Please follow the installation procedure and then run the following:

<?php
require_once(__DIR__ . '/vendor/autoload.php');




$apiInstance = new Swagger\Client\Eve\Api\AllianceApi(
    // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
    // This is optional, `GuzzleHttp\Client` will be used as default.
    new GuzzleHttp\Client()
);
$datasource = 'tranquility'; // string | The server name you would like data from
$if_none_match = 'if_none_match_example'; // string | ETag from a previous request. A 304 will be returned if this matches the current ETag

try {
    $result = $apiInstance->getAlliances($datasource, $if_none_match);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AllianceApi->getAlliances: ', $e->getMessage(), PHP_EOL;
}

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 /v5/characters/{character_id}/assets/ Get character assets
AssetsApi getCorporationsCorporationIdAssets GET /v5/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 /v5/characters/{character_id}/ Get character's public information
CharacterApi getCharactersCharacterIdAgentsResearch GET /v2/characters/{character_id}/agents_research/ Get agents research
CharacterApi getCharactersCharacterIdBlueprints GET /v3/characters/{character_id}/blueprints/ Get blueprints
CharacterApi getCharactersCharacterIdCorporationhistory GET /v2/characters/{character_id}/corporationhistory/ Get corporation history
CharacterApi getCharactersCharacterIdFatigue GET /v2/characters/{character_id}/fatigue/ Get jump fatigue
CharacterApi getCharactersCharacterIdMedals GET /v2/characters/{character_id}/medals/ Get medals
CharacterApi getCharactersCharacterIdNotifications GET /v5/characters/{character_id}/notifications/ Get character notifications
CharacterApi getCharactersCharacterIdNotificationsContacts GET /v2/characters/{character_id}/notifications/contacts/ Get new contact notifications
CharacterApi getCharactersCharacterIdPortrait GET /v2/characters/{character_id}/portrait/ Get character portraits
CharacterApi getCharactersCharacterIdRoles GET /v3/characters/{character_id}/roles/ Get character corporation roles
CharacterApi getCharactersCharacterIdStandings GET /v2/characters/{character_id}/standings/ Get standings
CharacterApi getCharactersCharacterIdTitles GET /v2/characters/{character_id}/titles/ Get character corporation titles
CharacterApi postCharactersAffiliation POST /v2/characters/affiliation/ Character affiliation
CharacterApi postCharactersCharacterIdCspa POST /v5/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 /v5/corporations/{corporation_id}/ Get corporation information
CorporationApi getCorporationsCorporationIdAlliancehistory GET /v3/corporations/{corporation_id}/alliancehistory/ Get alliance history
CorporationApi getCorporationsCorporationIdBlueprints GET /v3/corporations/{corporation_id}/blueprints/ Get corporation blueprints
CorporationApi getCorporationsCorporationIdContainersLogs GET /v3/corporations/{corporation_id}/containers/logs/ Get all corporation ALSC logs
CorporationApi getCorporationsCorporationIdDivisions GET /v2/corporations/{corporation_id}/divisions/ Get corporation divisions
CorporationApi getCorporationsCorporationIdFacilities GET /v2/corporations/{corporation_id}/facilities/ Get corporation facilities
CorporationApi getCorporationsCorporationIdIcons GET /v2/corporations/{corporation_id}/icons/ Get corporation icon
CorporationApi getCorporationsCorporationIdMedals GET /v2/corporations/{corporation_id}/medals/ Get corporation medals
CorporationApi getCorporationsCorporationIdMedalsIssued GET /v2/corporations/{corporation_id}/medals/issued/ Get corporation issued medals
CorporationApi getCorporationsCorporationIdMembers GET /v4/corporations/{corporation_id}/members/ Get corporation members
CorporationApi getCorporationsCorporationIdMembersLimit GET /v2/corporations/{corporation_id}/members/limit/ Get corporation member limit
CorporationApi getCorporationsCorporationIdMembersTitles GET /v2/corporations/{corporation_id}/members/titles/ Get corporation's members' titles
CorporationApi getCorporationsCorporationIdMembertracking GET /v2/corporations/{corporation_id}/membertracking/ Track corporation members
CorporationApi getCorporationsCorporationIdRoles GET /v2/corporations/{corporation_id}/roles/ Get corporation member roles
CorporationApi getCorporationsCorporationIdRolesHistory GET /v2/corporations/{corporation_id}/roles/history/ Get corporation member roles history
CorporationApi getCorporationsCorporationIdShareholders GET /v1/corporations/{corporation_id}/shareholders/ Get corporation shareholders
CorporationApi getCorporationsCorporationIdStandings GET /v2/corporations/{corporation_id}/standings/ Get corporation standings
CorporationApi getCorporationsCorporationIdStarbases GET /v2/corporations/{corporation_id}/starbases/ Get corporation starbases (POSes)
CorporationApi getCorporationsCorporationIdStarbasesStarbaseId GET /v2/corporations/{corporation_id}/starbases/{starbase_id}/ Get starbase (POS) detail
CorporationApi getCorporationsCorporationIdStructures GET /v4/corporations/{corporation_id}/structures/ Get corporation structures
CorporationApi getCorporationsCorporationIdTitles GET /v2/corporations/{corporation_id}/titles/ Get corporation titles
CorporationApi getCorporationsNpccorps GET /v2/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
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

Models

Authorization

Authentication schemes defined for the API:

evesso

  • Type: OAuth
  • Flow: implicit
  • Authorization 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-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

Tests

To run the tests, use:

composer install
vendor/bin/phpunit

Author

About this package

This PHP package is automatically generated by the OpenAPI Generator project:

  • API version: 1.26
    • Generator version: 7.10.0
  • Build package: org.openapitools.codegen.languages.PhpClientCodegen

About

An OpenAPI Client Library for EVE Online (ESI)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages