All URIs are relative to https://esi.evetech.net
Method | HTTP request | Description |
---|---|---|
GetCharactersCharacterId | Get /v5/characters/{character_id}/ | Get character's public information |
GetCharactersCharacterIdAgentsResearch | Get /v2/characters/{character_id}/agents_research/ | Get agents research |
GetCharactersCharacterIdBlueprints | Get /v3/characters/{character_id}/blueprints/ | Get blueprints |
GetCharactersCharacterIdCorporationhistory | Get /v2/characters/{character_id}/corporationhistory/ | Get corporation history |
GetCharactersCharacterIdFatigue | Get /v2/characters/{character_id}/fatigue/ | Get jump fatigue |
GetCharactersCharacterIdMedals | Get /v2/characters/{character_id}/medals/ | Get medals |
GetCharactersCharacterIdNotifications | Get /v5/characters/{character_id}/notifications/ | Get character notifications |
GetCharactersCharacterIdNotificationsContacts | Get /v2/characters/{character_id}/notifications/contacts/ | Get new contact notifications |
GetCharactersCharacterIdPortrait | Get /v2/characters/{character_id}/portrait/ | Get character portraits |
GetCharactersCharacterIdRoles | Get /v3/characters/{character_id}/roles/ | Get character corporation roles |
GetCharactersCharacterIdStandings | Get /v2/characters/{character_id}/standings/ | Get standings |
GetCharactersCharacterIdTitles | Get /v2/characters/{character_id}/titles/ | Get character corporation titles |
PostCharactersAffiliation | Post /v2/characters/affiliation/ | Character affiliation |
PostCharactersCharacterIdCspa | Post /v5/characters/{character_id}/cspa/ | Calculate a CSPA charge cost |
GetCharactersCharacterIdOk GetCharactersCharacterId(ctx, characterId, optional) Get character's public information
Public information about a character --- This route is cached for up to 604800 seconds
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | pass through context (authentication, logging, tracing) | |
characterId | int32 | An EVE character ID | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
characterId | int32 | An EVE character ID | |
datasource | string | The server name you would like data from | [default to tranquility] |
ifNoneMatch | string | ETag from a previous request. A 304 will be returned if this matches the current ETag |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]GetCharactersCharacterIdAgentsResearch200Ok GetCharactersCharacterIdAgentsResearch(ctx, characterId, optional) 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) --- This route is cached for up to 3600 seconds
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | pass through context (authentication, logging, tracing) | |
characterId | int32 | An EVE character ID | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
characterId | int32 | An EVE character ID | |
datasource | string | The server name you would like data from | [default to tranquility] |
ifNoneMatch | string | ETag from a previous request. A 304 will be returned if this matches the current ETag | |
token | string | Access token to use if unable to set a header |
[]GetCharactersCharacterIdAgentsResearch200Ok
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]GetCharactersCharacterIdBlueprints200Ok GetCharactersCharacterIdBlueprints(ctx, characterId, optional) Get blueprints
Return a list of blueprints the character owns --- This route is cached for up to 3600 seconds
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | pass through context (authentication, logging, tracing) | |
characterId | int32 | An EVE character ID | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
characterId | int32 | An EVE character ID | |
datasource | string | The server name you would like data from | [default to tranquility] |
ifNoneMatch | string | ETag from a previous request. A 304 will be returned if this matches the current ETag | |
page | int32 | Which page of results to return | [default to 1] |
token | string | Access token to use if unable to set a header |
[]GetCharactersCharacterIdBlueprints200Ok
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]GetCharactersCharacterIdCorporationhistory200Ok GetCharactersCharacterIdCorporationhistory(ctx, characterId, optional) Get corporation history
Get a list of all the corporations a character has been a member of --- This route is cached for up to 86400 seconds
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | pass through context (authentication, logging, tracing) | |
characterId | int32 | An EVE character ID | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
characterId | int32 | An EVE character ID | |
datasource | string | The server name you would like data from | [default to tranquility] |
ifNoneMatch | string | ETag from a previous request. A 304 will be returned if this matches the current ETag |
[]GetCharactersCharacterIdCorporationhistory200Ok
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetCharactersCharacterIdFatigueOk GetCharactersCharacterIdFatigue(ctx, characterId, optional) Get jump fatigue
Return a character's jump activation and fatigue information --- This route is cached for up to 300 seconds
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | pass through context (authentication, logging, tracing) | |
characterId | int32 | An EVE character ID | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
characterId | int32 | An EVE character ID | |
datasource | string | The server name you would like data from | [default to tranquility] |
ifNoneMatch | string | ETag from a previous request. A 304 will be returned if this matches the current ETag | |
token | string | Access token to use if unable to set a header |
GetCharactersCharacterIdFatigueOk
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]GetCharactersCharacterIdMedals200Ok GetCharactersCharacterIdMedals(ctx, characterId, optional) Get medals
Return a list of medals the character has --- This route is cached for up to 3600 seconds
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | pass through context (authentication, logging, tracing) | |
characterId | int32 | An EVE character ID | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
characterId | int32 | An EVE character ID | |
datasource | string | The server name you would like data from | [default to tranquility] |
ifNoneMatch | string | ETag from a previous request. A 304 will be returned if this matches the current ETag | |
token | string | Access token to use if unable to set a header |
[]GetCharactersCharacterIdMedals200Ok
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]GetCharactersCharacterIdNotifications200Ok GetCharactersCharacterIdNotifications(ctx, characterId, optional) Get character notifications
Return character notifications --- This route is cached for up to 600 seconds
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | pass through context (authentication, logging, tracing) | |
characterId | int32 | An EVE character ID | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
characterId | int32 | An EVE character ID | |
datasource | string | The server name you would like data from | [default to tranquility] |
ifNoneMatch | string | ETag from a previous request. A 304 will be returned if this matches the current ETag | |
token | string | Access token to use if unable to set a header |
[]GetCharactersCharacterIdNotifications200Ok
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]GetCharactersCharacterIdNotificationsContacts200Ok GetCharactersCharacterIdNotificationsContacts(ctx, characterId, optional) Get new contact notifications
Return notifications about having been added to someone's contact list --- This route is cached for up to 600 seconds
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | pass through context (authentication, logging, tracing) | |
characterId | int32 | An EVE character ID | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
characterId | int32 | An EVE character ID | |
datasource | string | The server name you would like data from | [default to tranquility] |
ifNoneMatch | string | ETag from a previous request. A 304 will be returned if this matches the current ETag | |
token | string | Access token to use if unable to set a header |
[]GetCharactersCharacterIdNotificationsContacts200Ok
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetCharactersCharacterIdPortraitOk GetCharactersCharacterIdPortrait(ctx, characterId, optional) Get character portraits
Get portrait urls for a character --- This route expires daily at 11:05
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | pass through context (authentication, logging, tracing) | |
characterId | int32 | An EVE character ID | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
characterId | int32 | An EVE character ID | |
datasource | string | The server name you would like data from | [default to tranquility] |
ifNoneMatch | string | ETag from a previous request. A 304 will be returned if this matches the current ETag |
GetCharactersCharacterIdPortraitOk
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetCharactersCharacterIdRolesOk GetCharactersCharacterIdRoles(ctx, characterId, optional) Get character corporation roles
Returns a character's corporation roles --- This route is cached for up to 3600 seconds
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | pass through context (authentication, logging, tracing) | |
characterId | int32 | An EVE character ID | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
characterId | int32 | An EVE character ID | |
datasource | string | The server name you would like data from | [default to tranquility] |
ifNoneMatch | string | ETag from a previous request. A 304 will be returned if this matches the current ETag | |
token | string | Access token to use if unable to set a header |
GetCharactersCharacterIdRolesOk
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]GetCharactersCharacterIdStandings200Ok GetCharactersCharacterIdStandings(ctx, characterId, optional) Get standings
Return character standings from agents, NPC corporations, and factions --- This route is cached for up to 3600 seconds
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | pass through context (authentication, logging, tracing) | |
characterId | int32 | An EVE character ID | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
characterId | int32 | An EVE character ID | |
datasource | string | The server name you would like data from | [default to tranquility] |
ifNoneMatch | string | ETag from a previous request. A 304 will be returned if this matches the current ETag | |
token | string | Access token to use if unable to set a header |
[]GetCharactersCharacterIdStandings200Ok
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]GetCharactersCharacterIdTitles200Ok GetCharactersCharacterIdTitles(ctx, characterId, optional) Get character corporation titles
Returns a character's titles --- This route is cached for up to 3600 seconds
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | pass through context (authentication, logging, tracing) | |
characterId | int32 | An EVE character ID | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
characterId | int32 | An EVE character ID | |
datasource | string | The server name you would like data from | [default to tranquility] |
ifNoneMatch | string | ETag from a previous request. A 304 will be returned if this matches the current ETag | |
token | string | Access token to use if unable to set a header |
[]GetCharactersCharacterIdTitles200Ok
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]PostCharactersAffiliation200Ok PostCharactersAffiliation(ctx, characters, optional) Character affiliation
Bulk lookup of character IDs to corporation, alliance and faction --- This route is cached for up to 3600 seconds
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | pass through context (authentication, logging, tracing) | |
characters | []int32 | The character IDs to fetch affiliations for. All characters must exist, or none will be returned | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
characters | []int32 | 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 | [default to tranquility] |
[]PostCharactersAffiliation200Ok
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
float32 PostCharactersCharacterIdCspa(ctx, characterId, characters, optional) 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 ---
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | pass through context (authentication, logging, tracing) | |
characterId | int32 | An EVE character ID | |
characters | []int32 | The target characters to calculate the charge for | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
characterId | int32 | An EVE character ID | |
characters | []int32 | The target characters to calculate the charge for | |
datasource | string | The server name you would like data from | [default to tranquility] |
token | string | Access token to use if unable to set a header |
float32
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]