All URIs are relative to https://esi.evetech.net, except if the operation defines another base path.
Method | HTTP request | Description |
---|---|---|
getCharactersCharacterIdOrders() | GET /v2/characters/{character_id}/orders/ | List open orders from a character |
getCharactersCharacterIdOrdersHistory() | GET /v1/characters/{character_id}/orders/history/ | List historical orders by a character |
getCorporationsCorporationIdOrders() | GET /v3/corporations/{corporation_id}/orders/ | List open orders from a corporation |
getCorporationsCorporationIdOrdersHistory() | GET /v2/corporations/{corporation_id}/orders/history/ | List historical orders from a corporation |
getMarketsGroups() | GET /v1/markets/groups/ | Get item groups |
getMarketsGroupsMarketGroupId() | GET /v1/markets/groups/{market_group_id}/ | Get item group information |
getMarketsPrices() | GET /v1/markets/prices/ | List market prices |
getMarketsRegionIdHistory() | GET /v1/markets/{region_id}/history/ | List historical market statistics in a region |
getMarketsRegionIdOrders() | GET /v1/markets/{region_id}/orders/ | List orders in a region |
getMarketsRegionIdTypes() | GET /v1/markets/{region_id}/types/ | List type IDs relevant to a market |
getMarketsStructuresStructureId() | GET /v1/markets/structures/{structure_id}/ | List orders in a structure |
getCharactersCharacterIdOrders($character_id, $datasource, $if_none_match, $token): \Swagger\Client\Eve\Model\GetCharactersCharacterIdOrders200Ok[]
List open orders from a character
List open market orders placed by a character --- This route is cached for up to 1200 seconds
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure OAuth2 access token for authorization: evesso
$config = Swagger\Client\Eve\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Swagger\Client\Eve\Api\MarketApi(
// 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(),
$config
);
$character_id = 56; // int | An EVE character ID
$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
$token = 'token_example'; // string | Access token to use if unable to set a header
try {
$result = $apiInstance->getCharactersCharacterIdOrders($character_id, $datasource, $if_none_match, $token);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling MarketApi->getCharactersCharacterIdOrders: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
character_id | int | An EVE character ID | |
datasource | string | The server name you would like data from | [optional] [default to 'tranquility'] |
if_none_match | string | ETag from a previous request. A 304 will be returned if this matches the current ETag | [optional] |
token | string | Access token to use if unable to set a header | [optional] |
\Swagger\Client\Eve\Model\GetCharactersCharacterIdOrders200Ok[]
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getCharactersCharacterIdOrdersHistory($character_id, $datasource, $if_none_match, $page, $token): \Swagger\Client\Eve\Model\GetCharactersCharacterIdOrdersHistory200Ok[]
List historical orders by a character
List cancelled and expired market orders placed by a character up to 90 days in the past. --- This route is cached for up to 3600 seconds
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure OAuth2 access token for authorization: evesso
$config = Swagger\Client\Eve\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Swagger\Client\Eve\Api\MarketApi(
// 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(),
$config
);
$character_id = 56; // int | An EVE character ID
$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
$page = 1; // int | Which page of results to return
$token = 'token_example'; // string | Access token to use if unable to set a header
try {
$result = $apiInstance->getCharactersCharacterIdOrdersHistory($character_id, $datasource, $if_none_match, $page, $token);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling MarketApi->getCharactersCharacterIdOrdersHistory: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
character_id | int | An EVE character ID | |
datasource | string | The server name you would like data from | [optional] [default to 'tranquility'] |
if_none_match | string | ETag from a previous request. A 304 will be returned if this matches the current ETag | [optional] |
page | int | Which page of results to return | [optional] [default to 1] |
token | string | Access token to use if unable to set a header | [optional] |
\Swagger\Client\Eve\Model\GetCharactersCharacterIdOrdersHistory200Ok[]
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getCorporationsCorporationIdOrders($corporation_id, $datasource, $if_none_match, $page, $token): \Swagger\Client\Eve\Model\GetCorporationsCorporationIdOrders200Ok[]
List open orders from a corporation
List open market orders placed on behalf of a corporation --- This route is cached for up to 1200 seconds --- Requires one of the following EVE corporation role(s): Accountant, Trader
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure OAuth2 access token for authorization: evesso
$config = Swagger\Client\Eve\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Swagger\Client\Eve\Api\MarketApi(
// 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(),
$config
);
$corporation_id = 56; // int | An EVE corporation ID
$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
$page = 1; // int | Which page of results to return
$token = 'token_example'; // string | Access token to use if unable to set a header
try {
$result = $apiInstance->getCorporationsCorporationIdOrders($corporation_id, $datasource, $if_none_match, $page, $token);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling MarketApi->getCorporationsCorporationIdOrders: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
corporation_id | int | An EVE corporation ID | |
datasource | string | The server name you would like data from | [optional] [default to 'tranquility'] |
if_none_match | string | ETag from a previous request. A 304 will be returned if this matches the current ETag | [optional] |
page | int | Which page of results to return | [optional] [default to 1] |
token | string | Access token to use if unable to set a header | [optional] |
\Swagger\Client\Eve\Model\GetCorporationsCorporationIdOrders200Ok[]
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getCorporationsCorporationIdOrdersHistory($corporation_id, $datasource, $if_none_match, $page, $token): \Swagger\Client\Eve\Model\GetCorporationsCorporationIdOrdersHistory200Ok[]
List historical orders from a corporation
List cancelled and expired market orders placed on behalf of a corporation up to 90 days in the past. --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Accountant, Trader
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure OAuth2 access token for authorization: evesso
$config = Swagger\Client\Eve\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Swagger\Client\Eve\Api\MarketApi(
// 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(),
$config
);
$corporation_id = 56; // int | An EVE corporation ID
$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
$page = 1; // int | Which page of results to return
$token = 'token_example'; // string | Access token to use if unable to set a header
try {
$result = $apiInstance->getCorporationsCorporationIdOrdersHistory($corporation_id, $datasource, $if_none_match, $page, $token);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling MarketApi->getCorporationsCorporationIdOrdersHistory: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
corporation_id | int | An EVE corporation ID | |
datasource | string | The server name you would like data from | [optional] [default to 'tranquility'] |
if_none_match | string | ETag from a previous request. A 304 will be returned if this matches the current ETag | [optional] |
page | int | Which page of results to return | [optional] [default to 1] |
token | string | Access token to use if unable to set a header | [optional] |
\Swagger\Client\Eve\Model\GetCorporationsCorporationIdOrdersHistory200Ok[]
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getMarketsGroups($datasource, $if_none_match): int[]
Get item groups
Get a list of item groups --- This route expires daily at 11:05
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Swagger\Client\Eve\Api\MarketApi(
// 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->getMarketsGroups($datasource, $if_none_match);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling MarketApi->getMarketsGroups: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
datasource | string | The server name you would like data from | [optional] [default to 'tranquility'] |
if_none_match | string | ETag from a previous request. A 304 will be returned if this matches the current ETag | [optional] |
int[]
No authorization required
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getMarketsGroupsMarketGroupId($market_group_id, $accept_language, $datasource, $if_none_match, $language): \Swagger\Client\Eve\Model\GetMarketsGroupsMarketGroupIdOk
Get item group information
Get information on an item group --- This route expires daily at 11:05
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Swagger\Client\Eve\Api\MarketApi(
// 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()
);
$market_group_id = 56; // int | An Eve item group ID
$accept_language = 'en'; // string | Language to use in the response
$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
$language = 'en'; // string | Language to use in the response, takes precedence over Accept-Language
try {
$result = $apiInstance->getMarketsGroupsMarketGroupId($market_group_id, $accept_language, $datasource, $if_none_match, $language);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling MarketApi->getMarketsGroupsMarketGroupId: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
market_group_id | int | An Eve item group ID | |
accept_language | string | Language to use in the response | [optional] [default to 'en'] |
datasource | string | The server name you would like data from | [optional] [default to 'tranquility'] |
if_none_match | string | ETag from a previous request. A 304 will be returned if this matches the current ETag | [optional] |
language | string | Language to use in the response, takes precedence over Accept-Language | [optional] [default to 'en'] |
\Swagger\Client\Eve\Model\GetMarketsGroupsMarketGroupIdOk
No authorization required
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getMarketsPrices($datasource, $if_none_match): \Swagger\Client\Eve\Model\GetMarketsPrices200Ok[]
List market prices
Return a list of prices --- This route is cached for up to 3600 seconds
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Swagger\Client\Eve\Api\MarketApi(
// 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->getMarketsPrices($datasource, $if_none_match);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling MarketApi->getMarketsPrices: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
datasource | string | The server name you would like data from | [optional] [default to 'tranquility'] |
if_none_match | string | ETag from a previous request. A 304 will be returned if this matches the current ETag | [optional] |
\Swagger\Client\Eve\Model\GetMarketsPrices200Ok[]
No authorization required
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getMarketsRegionIdHistory($region_id, $type_id, $datasource, $if_none_match): \Swagger\Client\Eve\Model\GetMarketsRegionIdHistory200Ok[]
List historical market statistics in a region
Return a list of historical market statistics for the specified type in a region --- This route expires daily at 11:05
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Swagger\Client\Eve\Api\MarketApi(
// 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()
);
$region_id = 56; // int | Return statistics in this region
$type_id = 56; // int | Return statistics for this type
$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->getMarketsRegionIdHistory($region_id, $type_id, $datasource, $if_none_match);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling MarketApi->getMarketsRegionIdHistory: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
region_id | int | Return statistics in this region | |
type_id | int | Return statistics for this type | |
datasource | string | The server name you would like data from | [optional] [default to 'tranquility'] |
if_none_match | string | ETag from a previous request. A 304 will be returned if this matches the current ETag | [optional] |
\Swagger\Client\Eve\Model\GetMarketsRegionIdHistory200Ok[]
No authorization required
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getMarketsRegionIdOrders($order_type, $region_id, $datasource, $if_none_match, $page, $type_id): \Swagger\Client\Eve\Model\GetMarketsRegionIdOrders200Ok[]
List orders in a region
Return a list of orders in a region --- This route is cached for up to 300 seconds
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Swagger\Client\Eve\Api\MarketApi(
// 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()
);
$order_type = 'all'; // string | Filter buy/sell orders, return all orders by default. If you query without type_id, we always return both buy and sell orders
$region_id = 56; // int | Return orders in this region
$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
$page = 1; // int | Which page of results to return
$type_id = 56; // int | Return orders only for this type
try {
$result = $apiInstance->getMarketsRegionIdOrders($order_type, $region_id, $datasource, $if_none_match, $page, $type_id);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling MarketApi->getMarketsRegionIdOrders: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
order_type | string | Filter buy/sell orders, return all orders by default. If you query without type_id, we always return both buy and sell orders | [default to 'all'] |
region_id | int | Return orders in this region | |
datasource | string | The server name you would like data from | [optional] [default to 'tranquility'] |
if_none_match | string | ETag from a previous request. A 304 will be returned if this matches the current ETag | [optional] |
page | int | Which page of results to return | [optional] [default to 1] |
type_id | int | Return orders only for this type | [optional] |
\Swagger\Client\Eve\Model\GetMarketsRegionIdOrders200Ok[]
No authorization required
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getMarketsRegionIdTypes($region_id, $datasource, $if_none_match, $page): int[]
List type IDs relevant to a market
Return a list of type IDs that have active orders in the region, for efficient market indexing. --- This route is cached for up to 600 seconds
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Swagger\Client\Eve\Api\MarketApi(
// 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()
);
$region_id = 56; // int | Return statistics in this region
$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
$page = 1; // int | Which page of results to return
try {
$result = $apiInstance->getMarketsRegionIdTypes($region_id, $datasource, $if_none_match, $page);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling MarketApi->getMarketsRegionIdTypes: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
region_id | int | Return statistics in this region | |
datasource | string | The server name you would like data from | [optional] [default to 'tranquility'] |
if_none_match | string | ETag from a previous request. A 304 will be returned if this matches the current ETag | [optional] |
page | int | Which page of results to return | [optional] [default to 1] |
int[]
No authorization required
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getMarketsStructuresStructureId($structure_id, $datasource, $if_none_match, $page, $token): \Swagger\Client\Eve\Model\GetMarketsStructuresStructureId200Ok[]
List orders in a structure
Return all orders in a structure --- This route is cached for up to 300 seconds
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure OAuth2 access token for authorization: evesso
$config = Swagger\Client\Eve\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Swagger\Client\Eve\Api\MarketApi(
// 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(),
$config
);
$structure_id = 56; // int | Return orders in this structure
$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
$page = 1; // int | Which page of results to return
$token = 'token_example'; // string | Access token to use if unable to set a header
try {
$result = $apiInstance->getMarketsStructuresStructureId($structure_id, $datasource, $if_none_match, $page, $token);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling MarketApi->getMarketsStructuresStructureId: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
structure_id | int | Return orders in this structure | |
datasource | string | The server name you would like data from | [optional] [default to 'tranquility'] |
if_none_match | string | ETag from a previous request. A 304 will be returned if this matches the current ETag | [optional] |
page | int | Which page of results to return | [optional] [default to 1] |
token | string | Access token to use if unable to set a header | [optional] |
\Swagger\Client\Eve\Model\GetMarketsStructuresStructureId200Ok[]
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]