All URIs are relative to https://esi.evetech.net/latest
| Method | HTTP request | Description |
|---|---|---|
| getCharactersCharacterId | GET /characters/{character_id}/ | Get character's public information |
| getCharactersCharacterIdAgentsResearch | GET /characters/{character_id}/agents_research/ | Get agents research |
| getCharactersCharacterIdBlueprints | GET /characters/{character_id}/blueprints/ | Get blueprints |
| getCharactersCharacterIdCorporationhistory | GET /characters/{character_id}/corporationhistory/ | Get corporation history |
| getCharactersCharacterIdFatigue | GET /characters/{character_id}/fatigue/ | Get jump fatigue |
| getCharactersCharacterIdMedals | GET /characters/{character_id}/medals/ | Get medals |
| getCharactersCharacterIdNotifications | GET /characters/{character_id}/notifications/ | Get character notifications |
| getCharactersCharacterIdNotificationsContacts | GET /characters/{character_id}/notifications/contacts/ | Get new contact notifications |
| getCharactersCharacterIdPortrait | GET /characters/{character_id}/portrait/ | Get character portraits |
| getCharactersCharacterIdRoles | GET /characters/{character_id}/roles/ | Get character corporation roles |
| getCharactersCharacterIdStandings | GET /characters/{character_id}/standings/ | Get standings |
| getCharactersCharacterIdTitles | GET /characters/{character_id}/titles/ | Get character corporation titles |
| postCharactersAffiliation | POST /characters/affiliation/ | Character affiliation |
| postCharactersCharacterIdCspa | POST /characters/{character_id}/cspa/ | Calculate a CSPA charge cost |
GetCharactersCharacterIdOk getCharactersCharacterId(characterId, opts)
Get character's public information
Public information about a character --- Alternate route: /dev/characters/{character_id}/ Alternate route: /legacy/characters/{character_id}/ Alternate route: /v5/characters/{character_id}/ --- This route is cached for up to 604800 seconds
var EveSwaggerInterface = require('eve_swagger_interface');
var apiInstance = new EveSwaggerInterface.CharacterApi();
var characterId = 56; // Number | An EVE character ID
var opts = {
'datasource': "tranquility", // String | The server name you would like data from
'ifNoneMatch': "ifNoneMatch_example", // String | ETag from a previous request. A 304 will be returned if this matches the current ETag
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.getCharactersCharacterId(characterId, opts, callback);| Name | Type | Description | Notes |
|---|---|---|---|
| characterId | Number | An EVE character ID | |
| datasource | String | The server name you would like data from | [optional] [default to tranquility] |
| ifNoneMatch | String | ETag from a previous request. A 304 will be returned if this matches the current ETag | [optional] |
No authorization required
- Content-Type: application/json
- Accept: application/json
[GetCharactersCharacterIdAgentsResearch200Ok] getCharactersCharacterIdAgentsResearch(characterId, opts)
Get agents research
Return a list of agents research information for a character. The formula for finding the current research points with an agent is: currentPoints = remainderPoints + pointsPerDay * days(currentTime - researchStartDate) --- Alternate route: /dev/characters/{character_id}/agents_research/ Alternate route: /v2/characters/{character_id}/agents_research/ --- This route is cached for up to 3600 seconds
var EveSwaggerInterface = require('eve_swagger_interface');
var defaultClient = EveSwaggerInterface.ApiClient.instance;
// Configure OAuth2 access token for authorization: evesso
var evesso = defaultClient.authentications['evesso'];
evesso.accessToken = 'YOUR ACCESS TOKEN';
var apiInstance = new EveSwaggerInterface.CharacterApi();
var characterId = 56; // Number | An EVE character ID
var opts = {
'datasource': "tranquility", // String | The server name you would like data from
'ifNoneMatch': "ifNoneMatch_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
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.getCharactersCharacterIdAgentsResearch(characterId, opts, callback);| Name | Type | Description | Notes |
|---|---|---|---|
| characterId | Number | An EVE character ID | |
| datasource | String | The server name you would like data from | [optional] [default to tranquility] |
| ifNoneMatch | 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] |
[GetCharactersCharacterIdAgentsResearch200Ok]
- Content-Type: application/json
- Accept: application/json
[GetCharactersCharacterIdBlueprints200Ok] getCharactersCharacterIdBlueprints(characterId, opts)
Get blueprints
Return a list of blueprints the character owns --- Alternate route: /dev/characters/{character_id}/blueprints/ Alternate route: /v3/characters/{character_id}/blueprints/ --- This route is cached for up to 3600 seconds
var EveSwaggerInterface = require('eve_swagger_interface');
var defaultClient = EveSwaggerInterface.ApiClient.instance;
// Configure OAuth2 access token for authorization: evesso
var evesso = defaultClient.authentications['evesso'];
evesso.accessToken = 'YOUR ACCESS TOKEN';
var apiInstance = new EveSwaggerInterface.CharacterApi();
var characterId = 56; // Number | An EVE character ID
var opts = {
'datasource': "tranquility", // String | The server name you would like data from
'ifNoneMatch': "ifNoneMatch_example", // String | ETag from a previous request. A 304 will be returned if this matches the current ETag
'page': 1 // Number | Which page of results to return
'token': "token_example" // String | Access token to use if unable to set a header
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.getCharactersCharacterIdBlueprints(characterId, opts, callback);| Name | Type | Description | Notes |
|---|---|---|---|
| characterId | Number | An EVE character ID | |
| datasource | String | The server name you would like data from | [optional] [default to tranquility] |
| ifNoneMatch | String | ETag from a previous request. A 304 will be returned if this matches the current ETag | [optional] |
| page | Number | Which page of results to return | [optional] [default to 1] |
| token | String | Access token to use if unable to set a header | [optional] |
[GetCharactersCharacterIdBlueprints200Ok]
- Content-Type: application/json
- Accept: application/json
[GetCharactersCharacterIdCorporationhistory200Ok] getCharactersCharacterIdCorporationhistory(characterId, opts)
Get corporation history
Get a list of all the corporations a character has been a member of --- Alternate route: /dev/characters/{character_id}/corporationhistory/ Alternate route: /v2/characters/{character_id}/corporationhistory/ --- This route is cached for up to 86400 seconds
var EveSwaggerInterface = require('eve_swagger_interface');
var apiInstance = new EveSwaggerInterface.CharacterApi();
var characterId = 56; // Number | An EVE character ID
var opts = {
'datasource': "tranquility", // String | The server name you would like data from
'ifNoneMatch': "ifNoneMatch_example", // String | ETag from a previous request. A 304 will be returned if this matches the current ETag
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.getCharactersCharacterIdCorporationhistory(characterId, opts, callback);| Name | Type | Description | Notes |
|---|---|---|---|
| characterId | Number | An EVE character ID | |
| datasource | String | The server name you would like data from | [optional] [default to tranquility] |
| ifNoneMatch | String | ETag from a previous request. A 304 will be returned if this matches the current ETag | [optional] |
[GetCharactersCharacterIdCorporationhistory200Ok]
No authorization required
- Content-Type: application/json
- Accept: application/json
GetCharactersCharacterIdFatigueOk getCharactersCharacterIdFatigue(characterId, opts)
Get jump fatigue
Return a character's jump activation and fatigue information --- Alternate route: /dev/characters/{character_id}/fatigue/ Alternate route: /v2/characters/{character_id}/fatigue/ --- This route is cached for up to 300 seconds
var EveSwaggerInterface = require('eve_swagger_interface');
var defaultClient = EveSwaggerInterface.ApiClient.instance;
// Configure OAuth2 access token for authorization: evesso
var evesso = defaultClient.authentications['evesso'];
evesso.accessToken = 'YOUR ACCESS TOKEN';
var apiInstance = new EveSwaggerInterface.CharacterApi();
var characterId = 56; // Number | An EVE character ID
var opts = {
'datasource': "tranquility", // String | The server name you would like data from
'ifNoneMatch': "ifNoneMatch_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
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.getCharactersCharacterIdFatigue(characterId, opts, callback);| Name | Type | Description | Notes |
|---|---|---|---|
| characterId | Number | An EVE character ID | |
| datasource | String | The server name you would like data from | [optional] [default to tranquility] |
| ifNoneMatch | 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] |
GetCharactersCharacterIdFatigueOk
- Content-Type: application/json
- Accept: application/json
[GetCharactersCharacterIdMedals200Ok] getCharactersCharacterIdMedals(characterId, opts)
Get medals
Return a list of medals the character has --- Alternate route: /dev/characters/{character_id}/medals/ Alternate route: /v2/characters/{character_id}/medals/ --- This route is cached for up to 3600 seconds
var EveSwaggerInterface = require('eve_swagger_interface');
var defaultClient = EveSwaggerInterface.ApiClient.instance;
// Configure OAuth2 access token for authorization: evesso
var evesso = defaultClient.authentications['evesso'];
evesso.accessToken = 'YOUR ACCESS TOKEN';
var apiInstance = new EveSwaggerInterface.CharacterApi();
var characterId = 56; // Number | An EVE character ID
var opts = {
'datasource': "tranquility", // String | The server name you would like data from
'ifNoneMatch': "ifNoneMatch_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
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.getCharactersCharacterIdMedals(characterId, opts, callback);| Name | Type | Description | Notes |
|---|---|---|---|
| characterId | Number | An EVE character ID | |
| datasource | String | The server name you would like data from | [optional] [default to tranquility] |
| ifNoneMatch | 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] |
[GetCharactersCharacterIdMedals200Ok]
- Content-Type: application/json
- Accept: application/json
[GetCharactersCharacterIdNotifications200Ok] getCharactersCharacterIdNotifications(characterId, opts)
Get character notifications
Return character notifications --- Alternate route: /dev/characters/{character_id}/notifications/ Alternate route: /v5/characters/{character_id}/notifications/ Alternate route: /v6/characters/{character_id}/notifications/ --- This route is cached for up to 600 seconds
var EveSwaggerInterface = require('eve_swagger_interface');
var defaultClient = EveSwaggerInterface.ApiClient.instance;
// Configure OAuth2 access token for authorization: evesso
var evesso = defaultClient.authentications['evesso'];
evesso.accessToken = 'YOUR ACCESS TOKEN';
var apiInstance = new EveSwaggerInterface.CharacterApi();
var characterId = 56; // Number | An EVE character ID
var opts = {
'datasource': "tranquility", // String | The server name you would like data from
'ifNoneMatch': "ifNoneMatch_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
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.getCharactersCharacterIdNotifications(characterId, opts, callback);| Name | Type | Description | Notes |
|---|---|---|---|
| characterId | Number | An EVE character ID | |
| datasource | String | The server name you would like data from | [optional] [default to tranquility] |
| ifNoneMatch | 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] |
[GetCharactersCharacterIdNotifications200Ok]
- Content-Type: application/json
- Accept: application/json
[GetCharactersCharacterIdNotificationsContacts200Ok] getCharactersCharacterIdNotificationsContacts(characterId, opts)
Get new contact notifications
Return notifications about having been added to someone's contact list --- Alternate route: /dev/characters/{character_id}/notifications/contacts/ Alternate route: /v2/characters/{character_id}/notifications/contacts/ --- This route is cached for up to 600 seconds
var EveSwaggerInterface = require('eve_swagger_interface');
var defaultClient = EveSwaggerInterface.ApiClient.instance;
// Configure OAuth2 access token for authorization: evesso
var evesso = defaultClient.authentications['evesso'];
evesso.accessToken = 'YOUR ACCESS TOKEN';
var apiInstance = new EveSwaggerInterface.CharacterApi();
var characterId = 56; // Number | An EVE character ID
var opts = {
'datasource': "tranquility", // String | The server name you would like data from
'ifNoneMatch': "ifNoneMatch_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
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.getCharactersCharacterIdNotificationsContacts(characterId, opts, callback);| Name | Type | Description | Notes |
|---|---|---|---|
| characterId | Number | An EVE character ID | |
| datasource | String | The server name you would like data from | [optional] [default to tranquility] |
| ifNoneMatch | 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] |
[GetCharactersCharacterIdNotificationsContacts200Ok]
- Content-Type: application/json
- Accept: application/json
GetCharactersCharacterIdPortraitOk getCharactersCharacterIdPortrait(characterId, opts)
Get character portraits
Get portrait urls for a character --- Alternate route: /dev/characters/{character_id}/portrait/ Alternate route: /v2/characters/{character_id}/portrait/ Alternate route: /v3/characters/{character_id}/portrait/ --- This route expires daily at 11:05
var EveSwaggerInterface = require('eve_swagger_interface');
var apiInstance = new EveSwaggerInterface.CharacterApi();
var characterId = 56; // Number | An EVE character ID
var opts = {
'datasource': "tranquility", // String | The server name you would like data from
'ifNoneMatch': "ifNoneMatch_example", // String | ETag from a previous request. A 304 will be returned if this matches the current ETag
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.getCharactersCharacterIdPortrait(characterId, opts, callback);| Name | Type | Description | Notes |
|---|---|---|---|
| characterId | Number | An EVE character ID | |
| datasource | String | The server name you would like data from | [optional] [default to tranquility] |
| ifNoneMatch | String | ETag from a previous request. A 304 will be returned if this matches the current ETag | [optional] |
GetCharactersCharacterIdPortraitOk
No authorization required
- Content-Type: application/json
- Accept: application/json
GetCharactersCharacterIdRolesOk getCharactersCharacterIdRoles(characterId, opts)
Get character corporation roles
Returns a character's corporation roles --- Alternate route: /dev/characters/{character_id}/roles/ Alternate route: /v3/characters/{character_id}/roles/ --- This route is cached for up to 3600 seconds
var EveSwaggerInterface = require('eve_swagger_interface');
var defaultClient = EveSwaggerInterface.ApiClient.instance;
// Configure OAuth2 access token for authorization: evesso
var evesso = defaultClient.authentications['evesso'];
evesso.accessToken = 'YOUR ACCESS TOKEN';
var apiInstance = new EveSwaggerInterface.CharacterApi();
var characterId = 56; // Number | An EVE character ID
var opts = {
'datasource': "tranquility", // String | The server name you would like data from
'ifNoneMatch': "ifNoneMatch_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
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.getCharactersCharacterIdRoles(characterId, opts, callback);| Name | Type | Description | Notes |
|---|---|---|---|
| characterId | Number | An EVE character ID | |
| datasource | String | The server name you would like data from | [optional] [default to tranquility] |
| ifNoneMatch | 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] |
GetCharactersCharacterIdRolesOk
- Content-Type: application/json
- Accept: application/json
[GetCharactersCharacterIdStandings200Ok] getCharactersCharacterIdStandings(characterId, opts)
Get standings
Return character standings from agents, NPC corporations, and factions --- Alternate route: /dev/characters/{character_id}/standings/ Alternate route: /v2/characters/{character_id}/standings/ --- This route is cached for up to 3600 seconds
var EveSwaggerInterface = require('eve_swagger_interface');
var defaultClient = EveSwaggerInterface.ApiClient.instance;
// Configure OAuth2 access token for authorization: evesso
var evesso = defaultClient.authentications['evesso'];
evesso.accessToken = 'YOUR ACCESS TOKEN';
var apiInstance = new EveSwaggerInterface.CharacterApi();
var characterId = 56; // Number | An EVE character ID
var opts = {
'datasource': "tranquility", // String | The server name you would like data from
'ifNoneMatch': "ifNoneMatch_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
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.getCharactersCharacterIdStandings(characterId, opts, callback);| Name | Type | Description | Notes |
|---|---|---|---|
| characterId | Number | An EVE character ID | |
| datasource | String | The server name you would like data from | [optional] [default to tranquility] |
| ifNoneMatch | 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] |
[GetCharactersCharacterIdStandings200Ok]
- Content-Type: application/json
- Accept: application/json
[GetCharactersCharacterIdTitles200Ok] getCharactersCharacterIdTitles(characterId, opts)
Get character corporation titles
Returns a character's titles --- Alternate route: /dev/characters/{character_id}/titles/ Alternate route: /v2/characters/{character_id}/titles/ --- This route is cached for up to 3600 seconds
var EveSwaggerInterface = require('eve_swagger_interface');
var defaultClient = EveSwaggerInterface.ApiClient.instance;
// Configure OAuth2 access token for authorization: evesso
var evesso = defaultClient.authentications['evesso'];
evesso.accessToken = 'YOUR ACCESS TOKEN';
var apiInstance = new EveSwaggerInterface.CharacterApi();
var characterId = 56; // Number | An EVE character ID
var opts = {
'datasource': "tranquility", // String | The server name you would like data from
'ifNoneMatch': "ifNoneMatch_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
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.getCharactersCharacterIdTitles(characterId, opts, callback);| Name | Type | Description | Notes |
|---|---|---|---|
| characterId | Number | An EVE character ID | |
| datasource | String | The server name you would like data from | [optional] [default to tranquility] |
| ifNoneMatch | 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] |
[GetCharactersCharacterIdTitles200Ok]
- Content-Type: application/json
- Accept: application/json
[PostCharactersAffiliation200Ok] postCharactersAffiliation(characters, opts)
Character affiliation
Bulk lookup of character IDs to corporation, alliance and faction --- Alternate route: /dev/characters/affiliation/ Alternate route: /v2/characters/affiliation/ --- This route is cached for up to 3600 seconds
var EveSwaggerInterface = require('eve_swagger_interface');
var apiInstance = new EveSwaggerInterface.CharacterApi();
var characters = [new EveSwaggerInterface.[Number]()]; // [Number] | The character IDs to fetch affiliations for. All characters must exist, or none will be returned
var opts = {
'datasource': "tranquility", // String | The server name you would like data from
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.postCharactersAffiliation(characters, opts, callback);| Name | Type | Description | Notes |
|---|---|---|---|
| characters | [Number] | The character IDs to fetch affiliations for. All characters must exist, or none will be returned | |
| datasource | String | The server name you would like data from | [optional] [default to tranquility] |
[PostCharactersAffiliation200Ok]
No authorization required
- Content-Type: application/json
- Accept: application/json
'Number' postCharactersCharacterIdCspa(characterIdcharacters, opts)
Calculate a CSPA charge cost
Takes a source character ID in the url and a set of target character ID's in the body, returns a CSPA charge cost --- Alternate route: /dev/characters/{character_id}/cspa/ Alternate route: /v5/characters/{character_id}/cspa/
var EveSwaggerInterface = require('eve_swagger_interface');
var defaultClient = EveSwaggerInterface.ApiClient.instance;
// Configure OAuth2 access token for authorization: evesso
var evesso = defaultClient.authentications['evesso'];
evesso.accessToken = 'YOUR ACCESS TOKEN';
var apiInstance = new EveSwaggerInterface.CharacterApi();
var characterId = 56; // Number | An EVE character ID
var characters = [new EveSwaggerInterface.[Number]()]; // [Number] | The target characters to calculate the charge for
var opts = {
'datasource': "tranquility", // String | The server name you would like data from
'token': "token_example" // String | Access token to use if unable to set a header
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.postCharactersCharacterIdCspa(characterIdcharacters, opts, callback);| Name | Type | Description | Notes |
|---|---|---|---|
| characterId | Number | An EVE character ID | |
| characters | [Number] | The target characters to calculate the charge for | |
| datasource | String | The server name you would like data from | [optional] [default to tranquility] |
| token | String | Access token to use if unable to set a header | [optional] |
'Number'
- Content-Type: application/json
- Accept: application/json