ESI\Client\UniverseApi

All URIs are relative to https://esi.tech.ccp.is/latest

Method HTTP request Description
getUniverseCategories GET /universe/categories/ Get item categories
getUniverseCategoriesCategoryId GET /universe/categories/{category_id}/ Get item category information
getUniverseGroups GET /universe/groups/ Get item groups
getUniverseGroupsGroupId GET /universe/groups/{group_id}/ Get item group information
getUniverseRaces GET /universe/races/ Get character races
getUniverseStationsStationId GET /universe/stations/{station_id}/ Get station information
getUniverseStructures GET /universe/structures/ List all public structures
getUniverseStructuresStructureId GET /universe/structures/{structure_id}/ Get structure information
getUniverseSystemsSystemId GET /universe/systems/{system_id}/ Get solar system information
getUniverseTypes GET /universe/types/ Get types
getUniverseTypesTypeId GET /universe/types/{type_id}/ Get type information
postUniverseNames POST /universe/names/ Get names and categories for a set of ID's

getUniverseCategories

int[] getUniverseCategories($datasource)

Get item categories

Get a list of item categories --- Alternate route: /v1/universe/categories/ Alternate route: /legacy/universe/categories/ Alternate route: /dev/universe/categories/ --- This route is cached for up to 3600 seconds

Example

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

$api_instance = new ESI\Client\Api\UniverseApi();
$datasource = "tranquility"; // string | The server name you would like data from

try {
    $result = $api_instance->getUniverseCategories($datasource);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling UniverseApi->getUniverseCategories: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
datasource string The server name you would like data from [optional] [default to tranquility]

Return type

int[]

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getUniverseCategoriesCategoryId

\ESI\Client\Model\GetUniverseCategoriesCategoryIdOk getUniverseCategoriesCategoryId($category_id, $language, $datasource)

Get item category information

Get information of an item category --- Alternate route: /v1/universe/categories/{category_id}/ Alternate route: /legacy/universe/categories/{category_id}/ Alternate route: /dev/universe/categories/{category_id}/ --- This route is cached for up to 3600 seconds

Example

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

$api_instance = new ESI\Client\Api\UniverseApi();
$category_id = 56; // int | An Eve item category ID
$language = "en-us"; // string | Language to use in the response
$datasource = "tranquility"; // string | The server name you would like data from

try {
    $result = $api_instance->getUniverseCategoriesCategoryId($category_id, $language, $datasource);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling UniverseApi->getUniverseCategoriesCategoryId: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
category_id int An Eve item category ID
language string Language to use in the response [optional] [default to en-us]
datasource string The server name you would like data from [optional] [default to tranquility]

Return type

\ESI\Client\Model\GetUniverseCategoriesCategoryIdOk

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getUniverseGroups

int[] getUniverseGroups($page, $datasource)

Get item groups

Get a list of item groups --- Alternate route: /v1/universe/groups/ Alternate route: /legacy/universe/groups/ Alternate route: /dev/universe/groups/ --- This route is cached for up to 3600 seconds

Example

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

$api_instance = new ESI\Client\Api\UniverseApi();
$page = 56; // int | Which page to query
$datasource = "tranquility"; // string | The server name you would like data from

try {
    $result = $api_instance->getUniverseGroups($page, $datasource);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling UniverseApi->getUniverseGroups: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
page int Which page to query [optional]
datasource string The server name you would like data from [optional] [default to tranquility]

Return type

int[]

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getUniverseGroupsGroupId

\ESI\Client\Model\GetUniverseGroupsGroupIdOk getUniverseGroupsGroupId($group_id, $language, $datasource)

Get item group information

Get information on an item group --- Alternate route: /v1/universe/groups/{group_id}/ Alternate route: /legacy/universe/groups/{group_id}/ Alternate route: /dev/universe/groups/{group_id}/ --- This route is cached for up to 3600 seconds

Example

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

$api_instance = new ESI\Client\Api\UniverseApi();
$group_id = 56; // int | An Eve item group ID
$language = "en-us"; // string | Language to use in the response
$datasource = "tranquility"; // string | The server name you would like data from

try {
    $result = $api_instance->getUniverseGroupsGroupId($group_id, $language, $datasource);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling UniverseApi->getUniverseGroupsGroupId: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
group_id int An Eve item group ID
language string Language to use in the response [optional] [default to en-us]
datasource string The server name you would like data from [optional] [default to tranquility]

Return type

\ESI\Client\Model\GetUniverseGroupsGroupIdOk

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getUniverseRaces

\ESI\Client\Model\GetUniverseRaces200Ok[] getUniverseRaces($language, $datasource)

Get character races

Get a list of character races --- Alternate route: /v1/universe/races/ Alternate route: /legacy/universe/races/ Alternate route: /dev/universe/races/ --- This route is cached for up to 3600 seconds

Example

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

$api_instance = new ESI\Client\Api\UniverseApi();
$language = "en-us"; // string | Language to use in the response
$datasource = "tranquility"; // string | The server name you would like data from

try {
    $result = $api_instance->getUniverseRaces($language, $datasource);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling UniverseApi->getUniverseRaces: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
language string Language to use in the response [optional] [default to en-us]
datasource string The server name you would like data from [optional] [default to tranquility]

Return type

\ESI\Client\Model\GetUniverseRaces200Ok[]

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getUniverseStationsStationId

\ESI\Client\Model\GetUniverseStationsStationIdOk getUniverseStationsStationId($station_id, $datasource)

Get station information

Public information on stations --- Alternate route: /v1/universe/stations/{station_id}/ Alternate route: /legacy/universe/stations/{station_id}/ Alternate route: /dev/universe/stations/{station_id}/ --- This route is cached for up to 3600 seconds

Example

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

$api_instance = new ESI\Client\Api\UniverseApi();
$station_id = 56; // int | An Eve station ID
$datasource = "tranquility"; // string | The server name you would like data from

try {
    $result = $api_instance->getUniverseStationsStationId($station_id, $datasource);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling UniverseApi->getUniverseStationsStationId: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
station_id int An Eve station ID
datasource string The server name you would like data from [optional] [default to tranquility]

Return type

\ESI\Client\Model\GetUniverseStationsStationIdOk

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getUniverseStructures

int[] getUniverseStructures($datasource)

List all public structures

List all public structures --- Alternate route: /v1/universe/structures/ Alternate route: /legacy/universe/structures/ Alternate route: /dev/universe/structures/ --- This route is cached for up to 3600 seconds

Example

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

$api_instance = new ESI\Client\Api\UniverseApi();
$datasource = "tranquility"; // string | The server name you would like data from

try {
    $result = $api_instance->getUniverseStructures($datasource);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling UniverseApi->getUniverseStructures: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
datasource string The server name you would like data from [optional] [default to tranquility]

Return type

int[]

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getUniverseStructuresStructureId

\ESI\Client\Model\GetUniverseStructuresStructureIdOk getUniverseStructuresStructureId($structure_id, $datasource)

Get structure information

Returns information on requested structure, if you are on the ACL. Otherwise, returns \"Forbidden\" for all inputs. --- Alternate route: /v1/universe/structures/{structure_id}/ Alternate route: /legacy/universe/structures/{structure_id}/ Alternate route: /dev/universe/structures/{structure_id}/

Example

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

// Configure OAuth2 access token for authorization: evesso
ESI\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new ESI\Client\Api\UniverseApi();
$structure_id = 789; // int | An Eve structure ID
$datasource = "tranquility"; // string | The server name you would like data from

try {
    $result = $api_instance->getUniverseStructuresStructureId($structure_id, $datasource);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling UniverseApi->getUniverseStructuresStructureId: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
structure_id int An Eve structure ID
datasource string The server name you would like data from [optional] [default to tranquility]

Return type

\ESI\Client\Model\GetUniverseStructuresStructureIdOk

Authorization

evesso

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getUniverseSystemsSystemId

\ESI\Client\Model\GetUniverseSystemsSystemIdOk getUniverseSystemsSystemId($system_id, $datasource)

Get solar system information

Information on solar systems --- Alternate route: /v1/universe/systems/{system_id}/ Alternate route: /legacy/universe/systems/{system_id}/ Alternate route: /dev/universe/systems/{system_id}/ --- This route is cached for up to 3600 seconds

Example

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

$api_instance = new ESI\Client\Api\UniverseApi();
$system_id = 56; // int | An Eve solar system ID
$datasource = "tranquility"; // string | The server name you would like data from

try {
    $result = $api_instance->getUniverseSystemsSystemId($system_id, $datasource);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling UniverseApi->getUniverseSystemsSystemId: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
system_id int An Eve solar system ID
datasource string The server name you would like data from [optional] [default to tranquility]

Return type

\ESI\Client\Model\GetUniverseSystemsSystemIdOk

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getUniverseTypes

int[] getUniverseTypes($page, $datasource)

Get types

Get a list of type ids --- Alternate route: /v1/universe/types/ Alternate route: /legacy/universe/types/ Alternate route: /dev/universe/types/ --- This route is cached for up to 3600 seconds

Example

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

$api_instance = new ESI\Client\Api\UniverseApi();
$page = 56; // int | Which page to query
$datasource = "tranquility"; // string | The server name you would like data from

try {
    $result = $api_instance->getUniverseTypes($page, $datasource);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling UniverseApi->getUniverseTypes: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
page int Which page to query [optional]
datasource string The server name you would like data from [optional] [default to tranquility]

Return type

int[]

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getUniverseTypesTypeId

\ESI\Client\Model\GetUniverseTypesTypeIdOk getUniverseTypesTypeId($type_id, $language, $datasource)

Get type information

Get information on a type --- Alternate route: /v2/universe/types/{type_id}/ Alternate route: /dev/universe/types/{type_id}/ --- This route is cached for up to 3600 seconds

Example

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

$api_instance = new ESI\Client\Api\UniverseApi();
$type_id = 56; // int | An Eve item type ID
$language = "en-us"; // string | Language to use in the response
$datasource = "tranquility"; // string | The server name you would like data from

try {
    $result = $api_instance->getUniverseTypesTypeId($type_id, $language, $datasource);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling UniverseApi->getUniverseTypesTypeId: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
type_id int An Eve item type ID
language string Language to use in the response [optional] [default to en-us]
datasource string The server name you would like data from [optional] [default to tranquility]

Return type

\ESI\Client\Model\GetUniverseTypesTypeIdOk

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

postUniverseNames

\ESI\Client\Model\PostUniverseNames200Ok[] postUniverseNames($ids, $datasource)

Get names and categories for a set of ID's

Resolve a set of IDs to names and categories. Supported ID's for resolving are: Characters, Corporations, Alliances, Stations, Solar Systems, Constellations, Regions, Types. --- Alternate route: /v1/universe/names/ Alternate route: /legacy/universe/names/

Example

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

$api_instance = new ESI\Client\Api\UniverseApi();
$ids = new \ESI\Client\Model\PostUniverseNamesIds(); // \ESI\Client\Model\PostUniverseNamesIds | The ids to resolve
$datasource = "tranquility"; // string | The server name you would like data from

try {
    $result = $api_instance->postUniverseNames($ids, $datasource);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling UniverseApi->postUniverseNames: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
ids \ESI\Client\Model\PostUniverseNamesIds The ids to resolve
datasource string The server name you would like data from [optional] [default to tranquility]

Return type

\ESI\Client\Model\PostUniverseNames200Ok[]

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]