### Universe Systems GET
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get a list of all solar systems.
```APIDOC
## GET /universe/systems
### Description
Get a list of all solar systems.
### Method
GET
### Endpoint
/universe/systems
### Response
#### Success Response (200)
- **systems** (array[int64]) - A list of system IDs.
#### Response Example
```json
[
30000001,
30000002,
30000003
]
```
```
--------------------------------
### Universe Races GET
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get a list of all races in EVE.
```APIDOC
## GET /universe/races
### Description
Get a list of all races in EVE.
### Method
GET
### Endpoint
/universe/races
### Response
#### Success Response (200)
- **races** (array[object]) - List of races.
- **race_id** (int64) - Unique ID for the race.
- **name** (string) - The name of the race.
- **description** (string) - Description of the race.
- **alliance_id** (int64) - The alliance generally associated with this race.
#### Response Example
```json
[
{
"race_id": 1,
"name": "Amarr",
"description": "The Amarr Empire is the largest and oldest of the four known empires...",
"alliance_id": 1000001
},
{
"race_id": 2,
"name": "Caldari",
"description": "The Caldari State is a highly capitalist and hierarchical society...",
"alliance_id": 1000002
}
]
```
```
--------------------------------
### GET /universe/schematics/{schematic_id}
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get information on a planetary factory schematic.
```APIDOC
## GET /universe/schematics/{schematic_id}
### Description
Get information on a planetary factory schematic.
### Method
GET
### Endpoint
/universe/schematics/{schematic_id}
### Parameters
#### Path Parameters
- **schematic_id** (integer) - Required - A PI schematic ID
#### Query Parameters
- **accept_language** (string) - Optional - Language to use in the response
- **if_none_match** (string) - Optional - ETag value to return the cached version of the same response
- **compatibility_date** (string) - Optional - Only return resources that were compatible when this date was passed
- **tenant** (string) - Optional - The tenant to use for the SSO
- **if_modified_since** (string) - Optional - Timestamp to check if the data has been modified
### Request Example
```
GET https://esi.evetech.net/latest/universe/schematics/999/?datasource=tranquility&language=en-us
```
### Response
#### Success Response (200)
- **schematic_id** (integer) - The schematic ID
- **cycle_time** (integer) - Time in seconds it takes to manufacture the schematic
- **input_materials** (array) - construction_materials array of objects
- **type_id** (integer) - The type ID of the material
- **quantity** (integer) - The quantity of the material needed
- **is_published** (boolean) - Whether the schematic is published
- **quantity** (integer) - The quantity of items to be produced
- **type_id** (integer) - The type ID of the schematic
- **mastery** (integer) - The mastery level required to use the schematic
- **pin_type_id** (integer) - The type ID of the structure the schematic is for
#### Response Example
```json
{
"schematic_id": 999,
"cycle_time": 3600,
"input_materials": [
{
"type_id": 34,
"quantity": 10
}
],
"is_published": true,
"quantity": 1,
"type_id": 25,
"mastery": 5,
"pin_type_id": 27
}
```
```
--------------------------------
### GET /universe/systems/{system_id}
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get information on a solar system. This route expires daily at 11:05.
```APIDOC
## GET /universe/systems/{system_id}
### Description
Get information on a solar system. This route expires daily at 11:05.
### Method
GET
### Endpoint
/universe/systems/{system_id}
### Parameters
#### Path Parameters
- **system_id** (integer) - Required - An Eve system ID
#### Query Parameters
None
#### Request Body
None
### Request Example
None
### Response
#### Success Response (200)
- **name** (string) - The name of the solar system.
- **solar_system_id** (integer) - The solar system's ID.
- **constellation_id** (integer) - The constellation associated with the solar system.
- **region_id** (integer) - The region associated with the solar system.
- **stargates** (array) - List of stargate IDs present in this solar system.
- **planets** (array) - List of planets in the solar system.
#### Response Example
```json
{
"name": "Jita",
"solar_system_id": 30000001,
"constellation_id": 20000001,
"region_id": 10000001,
"stargates": [
30000001
],
"planets": [
{
"planet_id": 40000001,
"name": "Jita I"
}
]
}
```
```
--------------------------------
### GET /universe/graphics
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get a list of graphics in EVE Online. This route expires daily.
```APIDOC
## GET /universe/graphics
### Description
Get a list of graphics in EVE Online.
This route expires daily at 11:05.
### Method
GET
### Endpoint
/universe/graphics
### Parameters
#### Query Parameters
- **Accept-Language** (string) - Optional - Language to use in the response
- **If-None-Match** (string) - Optional - ETag value to return the cached version of the same resource, בלי שינוי
- **Compatibility-Date** (string) - Optional - Only return resources configured to be compatible with this date
- **Tenant** (string) - Optional - The tenant to use for the SSO
- **If-Modified-Since** (string) - Optional - Timestamp to filter by
### Response
#### Success Response (200)
- **graphics** (array) - The list of graphics
- **graphic_id** (integer) - The graphic ID
- **description** (string) - The description of the graphic
#### Response Example
```json
{
"graphics": [
{
"graphic_id": 1,
"description": "A basic graphic"
}
]
}
```
```
--------------------------------
### GET /universe/planets/{planet_id}
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get information on a planet. This route expires daily at 11:05.
```APIDOC
## GET /universe/planets/{planet_id}
### Description
Get information on a planet. This route expires daily at 11:05.
### Method
GET
### Endpoint
/universe/planets/{planet_id}
### Parameters
#### Path Parameters
- **planet_id** (int64) - Required - The planet ID to retrieve information for.
#### Query Parameters
- **Accept-Language** (string) - Optional - Language to use in the response
- **If-None-Match** (string) - Optional - ETag for caching
- **Compatibility-Date** (string) - Optional - Only used for backwards compatibility
- **Tenant** (string) - Optional - Tenant ID
- **If-Modified-Since** (string) - Optional - Timestamp for caching
### Response
#### Success Response (200)
- **description** (string) - description of the planet
- **id** (integer) - id of the planet
- **name** (string) - name of the planet
- **position** (object) - position object
- **x** (number) - The x position of the planet in the solar system, separated by 3 decimal points
- **y** (number) - The y position of the planet in the solar system, separated by 3 decimal points
- **z** (number) - The z position of the planet in the solar system, separated by 3 decimal points
- **star_id** (integer) - The ID of the star this planet orbits
#### Response Example
```json
{
"description": "A lush, Earth-like planet.",
"id": 40000001,
"name": "Planet Terra",
"position": {
"x": 1000000000000.0,
"y": 0.0,
"z": 0.0
},
"star_id": 1000000001
}
```
```
--------------------------------
### List Industry Facilities
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Returns a list of available industry facilities in the game.
```APIDOC
## GET /industry/facilities
### Description
Return a list of industry facilities.
### Method
GET
### Endpoint
/industry/facilities
### Parameters
#### Query Parameters
- **AcceptLanguage** (string) - Optional - Language to use for the response
- **IfNoneMatch** (string) - Optional - ETag value to prevent receiving a modified version of the resource
- **CompatibilityDate** (string) - Optional - Only return resources created on or after this date
- **Tenant** (string) - Optional - If the workspace is not the default, then this must be specified.
### Response
#### Success Response (200)
- **IndustryFacilitiesGet** (object) - Schema for industry facilities
```
--------------------------------
### Get Character Wallet Transactions
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Retrieves wallet transactions for a specified character. You can filter transactions by a starting transaction ID.
```APIDOC
## GET /characters/{character_id}/wallet/transactions
### Description
Get wallet transactions of a character.
### Method
GET
### Endpoint
/characters/{character_id}/wallet/transactions
### Parameters
#### Path Parameters
- **character_id** (integer) - Required - The ID of the character
#### Query Parameters
- **from_id** (integer) - Optional - Only show transactions happened before the one referenced by this id
- **AcceptLanguage** (string) - Optional - Language to use in the response
- **IfNoneMatch** (string) - Optional - ETag value to return the cached version if not modified
- **CompatibilityDate** (string) - Optional - Only return resources modified on or after this date
- **Tenant** (string) - Optional - The tenant to use for the request
#### Request Body
None
### Request Example
None
### Response
#### Success Response (200)
- **transactions** (array) - A list of wallet transactions.
#### Response Example
{
"transactions": [
{
"transaction_id": 1,
"date": "2020-01-01T12:00:00Z",
"journal_ref_id": 123,
"journal_ref_type": "market_sell",
"location_id": 60003459,
"market_group_id": 123,
"quantity": 10,
"type_id": 2572,
"unit_price": 100.00,
"client_id": {
"id": 12345,
"name": "Example Character"
},
"is_buy": false,
"total_price": 1000.00
}
]
}
```
--------------------------------
### GET /characters/{character_id}/implants
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Return implants on the active clone of a character. This endpoint retrieves information about the implants installed in a character's active clone.
```APIDOC
## GET /characters/{character_id}/implants
### Description
Return implants on the active clone of a character. This endpoint retrieves information about the implants installed in a character's active clone.
### Method
GET
### Endpoint
/characters/{character_id}/implants
### Parameters
#### Path Parameters
- **character_id** (integer) - Required - The ID of the character
#### Query Parameters
- **Accept-Language** (string) - Optional - Language to use in the response
- **If-None-Match** (string) - Optional - ETag value to return the requested resource if it has not changed
- **Compatibility-Date** (string) - Optional - Controls the ESI version compatibility
- **Tenant** (string) - Optional - Tenant ID for multi-tenant ESI
- **If-Modified-Since** (string) - Optional - Timestamp to return the requested resource if it has been modified since that time
### Response
#### Success Response (200)
*The success response schema is not fully defined in the provided text, but it is expected to contain a list of implants.*
#### Error Response (default)
- **error** (object) - Description of the error
- **error.message** (string) - Error message
### Request Example
*No request body is expected for this endpoint.*
### Response Example
```json
{
"example": "response body"
}
```
```
--------------------------------
### GET /fw/systems
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Returns information about solar systems controlled by factions in Faction Warfare.
```APIDOC
## GET /fw/systems
### Description
Retrieves a list of solar systems involved in Faction Warfare, detailing their control status, occupying faction, and victory point information.
### Method
GET
### Endpoint
/fw/systems
### Parameters
None
### Request Example
None
### Response
#### Success Response (200)
- **solar_system_id** (integer) - The ID of the solar system.
- **occupier_faction_id** (integer) - The faction ID currently occupying the system.
- **owner_faction_id** (integer) - The faction ID that originally owns the system.
- **victory_points** (integer) - The current victory points accumulated in the system.
- **victory_points_threshold** (integer) - The victory point threshold required to capture the system.
- **contested** (string) - The current status of the system (e.g., "captured", "contested", "uncontested", "vulnerable").
#### Response Example
```json
[
{
"solar_system_id": 30000001,
"occupier_faction_id": 500001,
"owner_faction_id": 500002,
"victory_points": 15000,
"victory_points_threshold": 20000,
"contested": "contested"
}
]
```
```
--------------------------------
### Universe Regions GET
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get a list of all regions.
```APIDOC
## GET /universe/regions
### Description
Get a list of all regions.
### Method
GET
### Endpoint
/universe/regions
### Response
#### Success Response (200)
- **regions** (array[int64]) - A list of region IDs.
#### Response Example
```json
[
10000001,
10000002,
10000003
]
```
```
--------------------------------
### UniverseSystemsGet
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Return a list of solar systems.
```APIDOC
## GET /universe/systems/
### Description
Return a list of solar systems.
### Method
GET
### Endpoint
/universe/systems/
### Response
#### Success Response (200)
- **system_id** (integer)
#### Response Example
```json
[
30000001,
30000002
]
```
```
--------------------------------
### Universe Types GET
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get a list of all type IDs.
```APIDOC
## GET /universe/types
### Description
Get a list of all type IDs.
### Method
GET
### Endpoint
/universe/types
### Parameters
#### Query Parameters
- **page** (integer) - Optional - Which page of the results to return
### Response
#### Success Response (200)
- **types** (array[int64]) - A list of type IDs.
#### Response Example
```json
[
1,
2,
3
]
```
```
--------------------------------
### GET /industry/facilities
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Returns a list of industry facilities available in the game.
```APIDOC
## GET /industry/facilities
### Description
Return a list of industry facilities.
### Method
GET
### Endpoint
/industry/facilities
### Parameters
#### Query Parameters
- **Accept-Language** (string) - Optional - Language to use for the response
- **If-None-Match** (string) - Optional - ETag value to return the cached version of the requested resource, parantheses not included
- **Compatibility-Date** (string) - Optional - Allows clients to specify a date in the past for which they want to retrieve data. This is useful for compatibility purposes.
- **Tenant** (string) - Optional - The tenant ID to use for the request.
- **If-Modified-Since** (string) - Optional - Timestamp of a last known modification in UTC
### Request Example
```json
{
"example": "GET /industry/facilities"
}
```
### Response
#### Success Response (200)
- **IndustryFacilitiesGet** (object) - List of industry facilities
#### Response Example
```json
{
"example": "{\"error\": \"This is a placeholder for the actual response schema.\"}"
}
```
```
--------------------------------
### GET /meta/compatibility-dates
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Fetches a list of compatibility dates for the EVE Online API. These dates are important for managing API versioning and ensuring backward compatibility.
```APIDOC
## GET /meta/compatibility-dates
### Description
Fetches a list of compatibility dates for the EVE Online API. These dates are important for managing API versioning and ensuring backward compatibility.
### Method
GET
### Endpoint
/meta/compatibility-dates
### Parameters
#### Query Parameters
(No specific query parameters for this endpoint, but common headers like Accept-Language, If-None-Match, etc. may apply)
### Request Example
```json
{
"example": "GET /meta/compatibility-dates"
}
```
### Response
#### Success Response (200)
(Response schema is defined by#/components/schemas/MetaCompatibilityDates)
#### Response Example
```json
{
"example": "[Compatibility Dates Data]"
}
```
```
--------------------------------
### POST /ui/openwindow/marketdetails
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Opens the Market Details window for a specified item type. This is a user interface action.
```APIDOC
## POST /ui/openwindow/marketdetails
### Description
Opens the Market Details window for a specified item type. This is a user interface action.
### Method
POST
### Endpoint
/ui/openwindow/marketdetails
### Parameters
#### Query Parameters
- **item_id** (integer) - Required - The item type ID to open in the Market Details window.
### Request Example
```json
{
"item_id": 1234
}
```
### Response
#### Success Response (204)
- **Cache-Control** (string) - Standard HTTP cache control header.
- **ETag** (string) - Standard HTTP ETag header.
- **Last-Modified** (string) - Standard HTTP Last-Modified header.
#### Response Example
(No content for success response, only headers)
### Error Handling
- **default** (Error) - Returns an error response if the request fails.
```
--------------------------------
### GET /universe/regions
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get a list of regions. This route expires daily at 11:05.
```APIDOC
## GET /universe/regions
### Description
Get a list of regions. This route expires daily at 11:05.
### Method
GET
### Endpoint
/universe/regions
### Parameters
#### Query Parameters
- **accept_language** (string) - Optional - Language to use in the response
- **if_none_match** (string) - Optional - ETag value to return the cached version of the same response
- **compatibility_date** (string) - Optional - Only return resources that were compatible when this date was passed
- **tenant** (string) - Optional - The tenant to use for the SSO
- **if_modified_since** (string) - Optional - Timestamp to check if the data has been modified
### Request Example
```
GET https://esi.evetech.net/latest/universe/regions/?datasource=tranquility&language=en-us
```
### Response
#### Success Response (200)
- **id** (integer) - The region ID
- **name** (string) - The name of the region
#### Response Example
```json
[
{
"id": 10000001,
"name": "The Forge"
}
]
```
```
--------------------------------
### GET /route/{origin}/{destination}
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Calculates and returns the shortest route between two star systems in EVE Online.
```APIDOC
## GET /route/{origin}/{destination}
### Description
Calculates and returns the shortest route between two star systems in EVE Online.
### Method
GET
### Endpoint
/route/{origin}/{destination}
### Parameters
#### Path Parameters
- **origin** (integer) - Required - The solar system ID of the origin.
- **destination** (integer) - Required - The solar system ID of the destination.
### Request Example
```json
{
"example": "GET /route/30000142/30000145"
}
```
### Response
#### Success Response (200)
(Response schema is defined by the API documentation, likely containing a list of solar system IDs representing the route)
#### Response Example
```json
{
"example": "[Route Data]"
}
```
```
--------------------------------
### POST /universe/ids
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get the IDs for a list of names. Supported names are: characters, constellations, corporations, factions, inventory_types, regions, stations, and systems. Only exact matches will be returned. All names searched for are cached for 12 hours.
```APIDOC
## POST /universe/ids
### Description
Get the IDs for a list of names. Supported names are: characters, constellations, corporations, factions, inventory_types, regions, stations, and systems. Only exact matches will be returned. All names searched for are cached for 12 hours.
### Method
POST
### Endpoint
/universe/ids
### Parameters
#### Query Parameters
- **Accept-Language** (string) - Optional - Language to use in the response
- **If-None-Match** (string) - Optional - ETag for caching
- **Compatibility-Date** (string) - Optional - Only used for backwards compatibility
- **Tenant** (string) - Optional - Tenant ID
- **If-Modified-Since** (string) - Optional - Timestamp for caching
#### Request Body
- **names** (array[string]) - Required - The names to resolve into IDs. Maximum of 500 names.
### Request Example
```json
{
"names": [
"CCP Games",
"Tranquility Base"
]
}
```
### Response
#### Success Response (200)
- **id** (integer) - The id of the given name
- **name** (string) - The name queried
#### Response Example
```json
{
"ids": [
{
"id": 12345,
"name": "CCP Games"
},
{
"id": 98765,
"name": "Tranquility Base"
}
]
}
```
```
--------------------------------
### GET /characters/{character_id}/corporationhistory
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get a list of all the corporations a character has been a member of.
```APIDOC
## GET /characters/{character_id}/corporationhistory
### Description
Get a list of all the corporations a character has been a member of.
### Method
GET
### Endpoint
/characters/{character_id}/corporationhistory
### Parameters
#### Path Parameters
- **character_id** (integer) - Required - The ID of the character
#### Query Parameters
- **Accept-Language** (string) - Optional - Language for responses
- **If-None-Match** (string) - Optional - ETag for caching
- **Compatibility-Date** (string) - Optional - Date for compatibility
- **Tenant** (string) - Optional - Tenant identifier
- **If-Modified-Since** (string) - Optional - Date for modification check
### Request Example
(No request body for GET requests)
### Response
#### Success Response (200)
- **corporation_id** (integer) - The corporation ID
- **start_date** (datetime) - The date the character started membership in the corporation
#### Response Example
[
{
"corporation_id": 1001,
"start_date": "2020-01-01T12:00:00Z"
}
]
#### Error Response (default)
- **error** (object) - Error object
- **error_message** (string) - Description of the error
```
--------------------------------
### Universe Types Type ID GET
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get information on a specific type.
```APIDOC
## GET /universe/types/{type_id}
### Description
Get information on a specific type.
### Method
GET
### Endpoint
/universe/types/{type_id}
### Parameters
#### Path Parameters
- **type_id** (int64) - Required - The ID of the type to retrieve.
### Response
#### Success Response (200)
- **type_id** (int64) - The ID of the type.
- **name** (string) - The name of the type.
- **description** (string) - Description of the type.
- **published** (boolean) - Whether the type is published.
- **group_id** (int64) - The ID of the group the type belongs to.
- **category_id** (int64) - The ID of the category the type belongs to.
- **types** (array[int64]) - A list of type IDs associated with this type (e.g. variants).
#### Response Example
```json
{
"type_id": 123,
"name": "Tristan",
"description": "A small, fast frigate...",
"published": true,
"group_id": 1,
"category_id": 1,
"types": [
123,
124
]
}
```
```
--------------------------------
### Universe Systems Get
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Returns a list of all solar systems in EVE Online. This endpoint provides basic information about each system, including its ID, name, security status, and associated constellation.
```APIDOC
## GET /universe/systems/
### Description
Retrieves a list of all solar systems in EVE Online.
### Method
GET
### Endpoint
/universe/systems/
### Parameters
#### Query Parameters
- **page** (integer) - Optional - Which page of character structures to return
```
--------------------------------
### Universe Stargates Stargate ID GET
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get information on a specific stargate.
```APIDOC
## GET /universe/stargates/{stargate_id}
### Description
Get information on a specific stargate.
### Method
GET
### Endpoint
/universe/stargates/{stargate_id}
### Parameters
#### Path Parameters
- **stargate_id** (int64) - Required - The ID of the stargate to retrieve.
### Response
#### Success Response (200)
- **stargate_id** (int64) - The ID of the stargate.
- **name** (string) - The name of the stargate.
- **position** (object) - The absolute position of the stargate in space.
- **x** (double) - The X axis coordinate.
- **y** (double) - The Y axis coordinate.
- **z** (double) - The Z axis coordinate.
- **system_id** (int64) - The solar system this stargate is in.
- **destination** (object) - The destination information for the stargate.
- **stargate_id** (int64) - The stargate this stargate connects to.
- **system_id** (int64) - The solar system this stargate connects to.
#### Response Example
```json
{
"stargate_id": 50000001,
"name": "Jita South Gate",
"position": {
"x": 1000000000000.0,
"y": 1000000000000.0,
"z": 1000000000000.0
},
"system_id": 30000001,
"destination": {
"stargate_id": 50000002,
"system_id": 30000002
}
}
```
```
--------------------------------
### Universe Schematics Schematic ID GET
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get information about a specific schematic.
```APIDOC
## GET /universe/schematics/{schematic_id}
### Description
Get information about a specific schematic.
### Method
GET
### Endpoint
/universe/schematics/{schematic_id}
### Parameters
#### Path Parameters
- **schematic_id** (int64) - Required - The ID of the schematic to retrieve.
### Response
#### Success Response (200)
- **schematic_name** (string) - The name of the schematic.
- **cycle_time** (int64) - Time in seconds to process a run.
#### Response Example
```json
{
"schematic_name": "Advanced Drone Assembly",
"cycle_time": 1800
}
```
```
--------------------------------
### Universe Regions Region ID GET
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get information on a specific region.
```APIDOC
## GET /universe/regions/{region_id}
### Description
Get information on a specific region.
### Method
GET
### Endpoint
/universe/regions/{region_id}
### Parameters
#### Path Parameters
- **region_id** (int64) - Required - The ID of the region to retrieve.
### Response
#### Success Response (200)
- **region_id** (int64) - The ID of the region.
- **name** (string) - The name of the region.
- **description** (string) - Description of the region.
- **constellations** (array[int64]) - A list of constellation IDs in the region.
#### Response Example
```json
{
"region_id": 10000001,
"name": "The Forge",
"description": "The Forge is a large and prosperous region in the Amarr Empire...",
"constellations": [
20000001,
20000002,
20000003
]
}
```
```
--------------------------------
### UniverseSystemsSystemIdGet
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Return information on a solar system.
```APIDOC
## GET /universe/systems/{system_id}/
### Description
Return information on a solar system.
### Method
GET
### Endpoint
/universe/systems/{system_id}/
### Parameters
#### Path Parameters
- **system_id** (integer) - Required - The system ID
### Response
#### Success Response (200)
- **constellation_id** (integer) - The constellation this solar system is in
- **name** (string)
- **planets** (array)
- **asteroid_belts** (array)
- **asteroid_belt** (integer)
- **moons** (array)
- **moon** (integer)
- **position** (object)
- **x** (number)
- **y** (number)
- **z** (number)
- **stargates** (array)
- **star_id** (integer)
- **stations** (array)
- **system_id** (integer)
#### Response Example
```json
{
"constellation_id": 20000001,
"name": "Jita",
"planets": [
{
"asteroid_belts": [],
"moons": [],
"planet_id": 40000001
},
{
"asteroid_belts": [],
"moons": [
50000001
],
"planet_id": 40000002
}
],
"position": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"stargates": [
50000001,
50000002
],
"star_id": 320,
"stations": [
30000001,
30000002
],
"system_id": 30000002
}
```
```
--------------------------------
### GET /universe/types/{type_id}
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get information on a type. This route expires daily at 11:05.
```APIDOC
## GET /universe/types/{type_id}
### Description
Get information on a type. This route expires daily at 11:05.
### Method
GET
### Endpoint
/universe/types/{type_id}
### Parameters
#### Path Parameters
- **type_id** (integer) - Required - An Eve item type ID
#### Query Parameters
None
#### Request Body
None
### Request Example
None
### Response
#### Success Response (200)
- **name** (string) - The name of the type.
- **type_id** (integer) - The type ID of the item.
- **description** (string) - Description of the type.
- **published** (boolean) - Whether the type is published.
- **group_id** (integer) - The group ID the type belongs to.
- **mass** (number) - The mass of the item.
- **volume** (number) - The volume of the item.
- **capacity** (number) - The capacity of the item.
- **radius** (number) - The radius of the item.
#### Response Example
```json
{
"name": "Tristan",
"type_id": 607,
"description": "\n",
"published": true,
"group_id": 25,
"mass": 1000000.0,
"volume": 10000.0,
"capacity": 10000.0,
"radius": 1.0
}
```
```
--------------------------------
### GET /markets/prices
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Fetches a list of current market prices for all items in EVE Online. This data is cached for 1 hour.
```APIDOC
## GET /markets/prices
### Description
Return a list of prices for all items in the EVE Online market.
### Method
GET
### Endpoint
/markets/prices
### Parameters
#### Path Parameters
None
#### Query Parameters
- **Accept-Language** (string) - Optional - Language for the response
- **If-None-Match** (string) - Optional - ETag for conditional requests
- **Compatibility-Date** (string) - Optional - For specifying API version
- **Tenant** (string) - Optional - Tenant identifier
- **If-Modified-Since** (string) - Optional - Date for conditional requests
### Request Example
```json
{
"example": "Not applicable for GET request without body"
}
```
### Response
#### Success Response (200)
- **type_id** (integer) - The ID of the item type
- **average_price** (number) - The average price of the item
- **adjusted_price** (number) - The adjusted price of the item
#### Response Example
```json
[
{
"type_id": 34,
"average_price": 1500.50,
"adjusted_price": 1450.75
}
]
```
```
--------------------------------
### GET /status
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Retrieves the current status of the EVE Online server.
```APIDOC
## GET /status
### Description
This endpoint provides the current operational status of the EVE Online game server.
### Method
GET
### Endpoint
/status
### Parameters
#### Query Parameters
- **Accept-Language** (string) - Optional - Language for the response.
- **If-None-Match** (string) - Optional - ETag value to check for caching.
- **Compatibility-Date** (string) - Optional - Allows for specifying a date for compatibility.
### Response
#### Success Response (200)
- **data** (object) - Contains server status information.
- **online** (boolean) - Indicates if the server is online.
- **players** (integer) - The number of players currently online.
- **start_time** (string) - The timestamp when the server last started.
#### Response Example
```json
{
"example": {
"online": true,
"players": 15000,
"start_time": "2023-10-27T10:00:00Z"
}
}
```
```
--------------------------------
### GET /universe/types
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get a list of type IDs. This route expires daily at 11:05.
```APIDOC
## GET /universe/types
### Description
Get a list of type ids. This route expires daily at 11:05.
### Method
GET
### Endpoint
/universe/types
### Parameters
#### Query Parameters
- **page** (integer) - Optional - Which page of results to return.
#### Request Body
None
### Request Example
None
### Response
#### Success Response (200)
- **type_id** (integer) - The type ID of the item.
#### Response Example
```json
[
1,
2,
3
]
```
```
--------------------------------
### GET /universe/stars/{star_id}
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get information on a star. This route expires daily at 11:05.
```APIDOC
## GET /universe/stars/{star_id}
### Description
Get information on a star. This route expires daily at 11:05.
### Method
GET
### Endpoint
/universe/stars/{star_id}
### Parameters
#### Path Parameters
- **star_id** (integer) - Required - The star ID
#### Query Parameters
- **accept_language** (string) - Optional - Language to use in the response
- **if_none_match** (string) - Optional - ETag value to return the cached version of the same response
- **compatibility_date** (string) - Optional - Only return resources that were compatible when this date was passed
- **tenant** (string) - Optional - The tenant to use for the SSO
- **if_modified_since** (string) - Optional - Timestamp to check if the data has been modified
### Request Example
```
GET https://esi.evetech.net/latest/universe/stars/200000001/?datasource=tranquility&language=en-us
```
### Response
#### Success Response (200)
- **id** (integer) - The star ID
- **name** (string) - The name of the star
- **type_id** (integer) - The type ID of the star
#### Response Example
```json
{
"id": 200000001,
"name": "Astraeus",
"type_id": 24
}
```
```
--------------------------------
### GET /route/{origin}/{destination}
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get a solar system route between an origin and a destination, with options to avoid certain systems or prioritize security.
```APIDOC
## GET /route/{origin}/{destination}
### Description
Get a solar system route between an origin and a destination. This endpoint allows specifying systems to avoid and route security preferences.
### Method
GET
### Endpoint
/route/{origin}/{destination}
### Parameters
#### Path Parameters
- **origin** (int64) - Required - The starting solar system ID.
- **destination** (int64) - Required - The destination solar system ID.
#### Query Parameters
- **avoid** (array[int64]) - Optional - A list of solar system IDs to avoid in the route. Max 100 items.
- **connections** (array[array[int64]]) - Optional - A list of connected solar system pairs to consider for the route. Each inner array must contain exactly two solar system IDs. Max 100 items.
- **flag** (string) - Optional - The security preference for the route. Defaults to 'shortest'. Possible values: 'shortest', 'secure', 'insecure'.
### Request Example
```json
{
"example": "GET /route/30000001/30000002?avoid=30000003&flag=secure"
}
```
### Response
#### Success Response (200)
- **data** (array) - An array of solar system IDs representing the calculated route.
#### Response Example
```json
{
"example": [
30000001,
30000004,
30000002
]
}
```
```
--------------------------------
### GET /universe/stargates/{stargate_id}
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get information on a stargate. This route expires daily at 11:05.
```APIDOC
## GET /universe/stargates/{stargate_id}
### Description
Get information on a stargate. This route expires daily at 11:05.
### Method
GET
### Endpoint
/universe/stargates/{stargate_id}
### Parameters
#### Path Parameters
- **stargate_id** (integer) - Required - The stargate ID
#### Query Parameters
- **accept_language** (string) - Optional - Language to use in the response
- **if_none_match** (string) - Optional - ETag value to return the cached version of the same response
- **compatibility_date** (string) - Optional - Only return resources that were compatible when this date was passed
- **tenant** (string) - Optional - The tenant to use for the SSO
- **if_modified_since** (string) - Optional - Timestamp to check if the data has been modified
### Request Example
```
GET https://esi.evetech.net/latest/universe/stargates/20000001/?datasource=tranquility&language=en-us
```
### Response
#### Success Response (200)
- **destination** (object) - The destination information for the stargate
- **stargate_id** (integer) - The stargate ID of the destination
- **system_id** (integer) - The solar system ID of the destination
- **position** (object) - The absolute position of the stargate in the structure
- **x** (number) - The X coordinate
- **y** (number) - The Y coordinate
- **z** (number) - The Z coordinate
- **stargate_id** (integer) - The stargate ID
- **system_id** (integer) - The solar system ID of the stargate
#### Response Example
```json
{
"destination": {
"stargate_id": 20000002,
"system_id": 30000142
},
"position": {
"x": 100.0,
"y": 100.0,
"z": 100.0
},
"stargate_id": 20000001,
"system_id": 30000144
}
```
```
--------------------------------
### Loyalty Stores Offers API
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Retrieves a list of offers from a specific corporation's loyalty store. This route expires daily at 11:05.
```APIDOC
## GET /loyalty/stores/{corporation_id}/offers
### Description
Return a list of offers from a specific corporation's loyalty store.
This route expires daily at 11:05.
### Method
GET
### Endpoint
/loyalty/stores/{corporation_id}/offers
### Parameters
#### Path Parameters
- **corporation_id** (integer) - Required - The ID of the corporation
#### Query Parameters
- **Accept-Language** (string) - Optional - Language to use for the response
- **If-None-Match** (string) - Optional - ETag for caching
- **Compatibility-Date** (string) - Optional - Specifies a version friendly date for the API
- **Tenant** (string) - Optional - Name of the tenant to use for the response
### Request Example
```json
{
"example": ""
}
```
### Response
#### Success Response (200)
- **offers** (array) - A list of loyalty store offers
#### Response Example
```json
{
"offers": [
{
"corporation_id": 98000001,
"items": [
{
"item_type_id": 34,
"quantity": 100,
"lp_cost": 5000,
"isk_cost": 100000
}
]
}
]
}
```
```
--------------------------------
### GET /universe/regions/{region_id}
Source: https://developers.eveonline.com/api-explorer/meta/openapi
Get information on a region. This route expires daily at 11:05.
```APIDOC
## GET /universe/regions/{region_id}
### Description
Get information on a region. This route expires daily at 11:05.
### Method
GET
### Endpoint
/universe/regions/{region_id}
### Parameters
#### Path Parameters
- **region_id** (integer) - Required - The ID of the region to retrieve
#### Query Parameters
- **accept_language** (string) - Optional - Language to use in the response
- **if_none_match** (string) - Optional - ETag value to return the cached version of the same response
- **compatibility_date** (string) - Optional - Only return resources that were compatible when this date was passed
- **tenant** (string) - Optional - The tenant to use for the SSO
- **if_modified_since** (string) - Optional - Timestamp to check if the data has been modified
### Request Example
```
GET https://esi.evetech.net/latest/universe/regions/10000001/?datasource=tranquility&language=en-us
```
### Response
#### Success Response (200)
- **id** (integer) - The region ID
- **name** (string) - The name of the region
- **description** (string) - description of the region
#### Response Example
```json
{
"id": 10000001,
"name": "The Forge",
"description": "The Forge is a large region in domain of the Gallente Federation..."
}
```
```