# CharacterApi All URIs are relative to *https://esi.evetech.net* |Method | HTTP request | Description| |------------- | ------------- | -------------| |[**getCharactersCharacterIdAgentsResearch**](#getcharacterscharacteridagentsresearch) | **GET** /characters/{character_id}/agents_research | Get agents research| |[**getCharactersCharacterIdBlueprints**](#getcharacterscharacteridblueprints) | **GET** /characters/{character_id}/blueprints | Get blueprints| |[**getCharactersCharacterIdCorporationhistory**](#getcharacterscharacteridcorporationhistory) | **GET** /characters/{character_id}/corporationhistory | Get corporation history| |[**getCharactersCharacterIdFatigue**](#getcharacterscharacteridfatigue) | **GET** /characters/{character_id}/fatigue | Get jump fatigue| |[**getCharactersCharacterIdMedals**](#getcharacterscharacteridmedals) | **GET** /characters/{character_id}/medals | Get medals| |[**getCharactersCharacterIdNotifications**](#getcharacterscharacteridnotifications) | **GET** /characters/{character_id}/notifications | Get character notifications| |[**getCharactersCharacterIdNotificationsContacts**](#getcharacterscharacteridnotificationscontacts) | **GET** /characters/{character_id}/notifications/contacts | Get new contact notifications| |[**getCharactersCharacterIdPortrait**](#getcharacterscharacteridportrait) | **GET** /characters/{character_id}/portrait | Get character portraits| |[**getCharactersCharacterIdRoles**](#getcharacterscharacteridroles) | **GET** /characters/{character_id}/roles | Get character corporation roles| |[**getCharactersCharacterIdStandings**](#getcharacterscharacteridstandings) | **GET** /characters/{character_id}/standings | Get standings| |[**getCharactersCharacterIdTitles**](#getcharacterscharacteridtitles) | **GET** /characters/{character_id}/titles | Get character corporation titles| |[**getCharactersDetail**](#getcharactersdetail) | **GET** /characters/{character_id} | Get character\'s public information| |[**postCharactersAffiliation**](#postcharactersaffiliation) | **POST** /characters/affiliation | Character affiliation| |[**postCharactersCharacterIdCspa**](#postcharacterscharacteridcspa) | **POST** /characters/{character_id}/cspa | Calculate a CSPA charge cost| # **getCharactersCharacterIdAgentsResearch** > Array getCharactersCharacterIdAgentsResearch() 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) ### Example ```typescript import { CharacterApi, Configuration } from 'eve-esi-client-ts'; const configuration = new Configuration(); const apiInstance = new CharacterApi(configuration); let characterId: number; //The ID of the character (default to undefined) let xCompatibilityDate: '2026-07-17'; //The compatibility date for the request. (default to undefined) let acceptLanguage: 'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'; //The language to use for the response. (optional) (default to 'en') let ifNoneMatch: string; //The ETag of the previous request. A 304 will be returned if this matches the current ETag. (optional) (default to undefined) let xTenant: string; //The tenant ID for the request. (optional) (default to 'tranquility') let ifModifiedSince: string; //The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. (optional) (default to undefined) const { status, data } = await apiInstance.getCharactersCharacterIdAgentsResearch( characterId, xCompatibilityDate, acceptLanguage, ifNoneMatch, xTenant, ifModifiedSince ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **characterId** | [**number**] | The ID of the character | defaults to undefined| | **xCompatibilityDate** | [**'2026-07-17'**]**Array<'2026-07-17'>** | The compatibility date for the request. | defaults to undefined| | **acceptLanguage** | [**'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'**]**Array<'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'>** | The language to use for the response. | (optional) defaults to 'en'| | **ifNoneMatch** | [**string**] | The ETag of the previous request. A 304 will be returned if this matches the current ETag. | (optional) defaults to undefined| | **xTenant** | [**string**] | The tenant ID for the request. | (optional) defaults to 'tranquility'| | **ifModifiedSince** | [**string**] | The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. | (optional) defaults to undefined| ### Return type **Array** ### Authorization [OAuth2](../README.md#OAuth2) ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**200** | OK | * Cache-Control -
* ETag -
* Last-Modified -
| |**0** | Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **getCharactersCharacterIdBlueprints** > Array getCharactersCharacterIdBlueprints() Return a list of blueprints the character owns ### Example ```typescript import { CharacterApi, Configuration } from 'eve-esi-client-ts'; const configuration = new Configuration(); const apiInstance = new CharacterApi(configuration); let characterId: number; //The ID of the character (default to undefined) let xCompatibilityDate: '2026-07-17'; //The compatibility date for the request. (default to undefined) let page: number; // (optional) (default to undefined) let acceptLanguage: 'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'; //The language to use for the response. (optional) (default to 'en') let ifNoneMatch: string; //The ETag of the previous request. A 304 will be returned if this matches the current ETag. (optional) (default to undefined) let xTenant: string; //The tenant ID for the request. (optional) (default to 'tranquility') let ifModifiedSince: string; //The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. (optional) (default to undefined) const { status, data } = await apiInstance.getCharactersCharacterIdBlueprints( characterId, xCompatibilityDate, page, acceptLanguage, ifNoneMatch, xTenant, ifModifiedSince ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **characterId** | [**number**] | The ID of the character | defaults to undefined| | **xCompatibilityDate** | [**'2026-07-17'**]**Array<'2026-07-17'>** | The compatibility date for the request. | defaults to undefined| | **page** | [**number**] | | (optional) defaults to undefined| | **acceptLanguage** | [**'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'**]**Array<'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'>** | The language to use for the response. | (optional) defaults to 'en'| | **ifNoneMatch** | [**string**] | The ETag of the previous request. A 304 will be returned if this matches the current ETag. | (optional) defaults to undefined| | **xTenant** | [**string**] | The tenant ID for the request. | (optional) defaults to 'tranquility'| | **ifModifiedSince** | [**string**] | The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. | (optional) defaults to undefined| ### Return type **Array** ### Authorization [OAuth2](../README.md#OAuth2) ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**200** | OK | * Cache-Control -
* ETag -
* Last-Modified -
* X-Pages - The total number of pages in the result set.
| |**0** | Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **getCharactersCharacterIdCorporationhistory** > Array getCharactersCharacterIdCorporationhistory() Get a list of all the corporations a character has been a member of ### Example ```typescript import { CharacterApi, Configuration } from 'eve-esi-client-ts'; const configuration = new Configuration(); const apiInstance = new CharacterApi(configuration); let characterId: number; //The ID of the character (default to undefined) let xCompatibilityDate: '2026-07-17'; //The compatibility date for the request. (default to undefined) let acceptLanguage: 'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'; //The language to use for the response. (optional) (default to 'en') let ifNoneMatch: string; //The ETag of the previous request. A 304 will be returned if this matches the current ETag. (optional) (default to undefined) let xTenant: string; //The tenant ID for the request. (optional) (default to 'tranquility') let ifModifiedSince: string; //The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. (optional) (default to undefined) const { status, data } = await apiInstance.getCharactersCharacterIdCorporationhistory( characterId, xCompatibilityDate, acceptLanguage, ifNoneMatch, xTenant, ifModifiedSince ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **characterId** | [**number**] | The ID of the character | defaults to undefined| | **xCompatibilityDate** | [**'2026-07-17'**]**Array<'2026-07-17'>** | The compatibility date for the request. | defaults to undefined| | **acceptLanguage** | [**'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'**]**Array<'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'>** | The language to use for the response. | (optional) defaults to 'en'| | **ifNoneMatch** | [**string**] | The ETag of the previous request. A 304 will be returned if this matches the current ETag. | (optional) defaults to undefined| | **xTenant** | [**string**] | The tenant ID for the request. | (optional) defaults to 'tranquility'| | **ifModifiedSince** | [**string**] | The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. | (optional) defaults to undefined| ### Return type **Array** ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**200** | OK | * Cache-Control -
* ETag -
* Last-Modified -
| |**0** | Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **getCharactersCharacterIdFatigue** > CharactersCharacterIdFatigueGet getCharactersCharacterIdFatigue() Return a character\'s jump activation and fatigue information ### Example ```typescript import { CharacterApi, Configuration } from 'eve-esi-client-ts'; const configuration = new Configuration(); const apiInstance = new CharacterApi(configuration); let characterId: number; //The ID of the character (default to undefined) let xCompatibilityDate: '2026-07-17'; //The compatibility date for the request. (default to undefined) let acceptLanguage: 'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'; //The language to use for the response. (optional) (default to 'en') let ifNoneMatch: string; //The ETag of the previous request. A 304 will be returned if this matches the current ETag. (optional) (default to undefined) let xTenant: string; //The tenant ID for the request. (optional) (default to 'tranquility') let ifModifiedSince: string; //The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. (optional) (default to undefined) const { status, data } = await apiInstance.getCharactersCharacterIdFatigue( characterId, xCompatibilityDate, acceptLanguage, ifNoneMatch, xTenant, ifModifiedSince ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **characterId** | [**number**] | The ID of the character | defaults to undefined| | **xCompatibilityDate** | [**'2026-07-17'**]**Array<'2026-07-17'>** | The compatibility date for the request. | defaults to undefined| | **acceptLanguage** | [**'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'**]**Array<'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'>** | The language to use for the response. | (optional) defaults to 'en'| | **ifNoneMatch** | [**string**] | The ETag of the previous request. A 304 will be returned if this matches the current ETag. | (optional) defaults to undefined| | **xTenant** | [**string**] | The tenant ID for the request. | (optional) defaults to 'tranquility'| | **ifModifiedSince** | [**string**] | The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. | (optional) defaults to undefined| ### Return type **CharactersCharacterIdFatigueGet** ### Authorization [OAuth2](../README.md#OAuth2) ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**200** | OK | * Cache-Control -
* ETag -
* Last-Modified -
| |**0** | Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **getCharactersCharacterIdMedals** > Array getCharactersCharacterIdMedals() Return a list of medals the character has ### Example ```typescript import { CharacterApi, Configuration } from 'eve-esi-client-ts'; const configuration = new Configuration(); const apiInstance = new CharacterApi(configuration); let characterId: number; //The ID of the character (default to undefined) let xCompatibilityDate: '2026-07-17'; //The compatibility date for the request. (default to undefined) let acceptLanguage: 'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'; //The language to use for the response. (optional) (default to 'en') let ifNoneMatch: string; //The ETag of the previous request. A 304 will be returned if this matches the current ETag. (optional) (default to undefined) let xTenant: string; //The tenant ID for the request. (optional) (default to 'tranquility') let ifModifiedSince: string; //The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. (optional) (default to undefined) const { status, data } = await apiInstance.getCharactersCharacterIdMedals( characterId, xCompatibilityDate, acceptLanguage, ifNoneMatch, xTenant, ifModifiedSince ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **characterId** | [**number**] | The ID of the character | defaults to undefined| | **xCompatibilityDate** | [**'2026-07-17'**]**Array<'2026-07-17'>** | The compatibility date for the request. | defaults to undefined| | **acceptLanguage** | [**'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'**]**Array<'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'>** | The language to use for the response. | (optional) defaults to 'en'| | **ifNoneMatch** | [**string**] | The ETag of the previous request. A 304 will be returned if this matches the current ETag. | (optional) defaults to undefined| | **xTenant** | [**string**] | The tenant ID for the request. | (optional) defaults to 'tranquility'| | **ifModifiedSince** | [**string**] | The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. | (optional) defaults to undefined| ### Return type **Array** ### Authorization [OAuth2](../README.md#OAuth2) ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**200** | OK | * Cache-Control -
* ETag -
* Last-Modified -
| |**0** | Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **getCharactersCharacterIdNotifications** > Array getCharactersCharacterIdNotifications() Return character notifications ### Example ```typescript import { CharacterApi, Configuration } from 'eve-esi-client-ts'; const configuration = new Configuration(); const apiInstance = new CharacterApi(configuration); let characterId: number; //The ID of the character (default to undefined) let xCompatibilityDate: '2026-07-17'; //The compatibility date for the request. (default to undefined) let acceptLanguage: 'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'; //The language to use for the response. (optional) (default to 'en') let ifNoneMatch: string; //The ETag of the previous request. A 304 will be returned if this matches the current ETag. (optional) (default to undefined) let xTenant: string; //The tenant ID for the request. (optional) (default to 'tranquility') let ifModifiedSince: string; //The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. (optional) (default to undefined) const { status, data } = await apiInstance.getCharactersCharacterIdNotifications( characterId, xCompatibilityDate, acceptLanguage, ifNoneMatch, xTenant, ifModifiedSince ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **characterId** | [**number**] | The ID of the character | defaults to undefined| | **xCompatibilityDate** | [**'2026-07-17'**]**Array<'2026-07-17'>** | The compatibility date for the request. | defaults to undefined| | **acceptLanguage** | [**'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'**]**Array<'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'>** | The language to use for the response. | (optional) defaults to 'en'| | **ifNoneMatch** | [**string**] | The ETag of the previous request. A 304 will be returned if this matches the current ETag. | (optional) defaults to undefined| | **xTenant** | [**string**] | The tenant ID for the request. | (optional) defaults to 'tranquility'| | **ifModifiedSince** | [**string**] | The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. | (optional) defaults to undefined| ### Return type **Array** ### Authorization [OAuth2](../README.md#OAuth2) ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**200** | OK | * Cache-Control -
* ETag -
* Last-Modified -
| |**0** | Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **getCharactersCharacterIdNotificationsContacts** > Array getCharactersCharacterIdNotificationsContacts() Return notifications about having been added to someone\'s contact list ### Example ```typescript import { CharacterApi, Configuration } from 'eve-esi-client-ts'; const configuration = new Configuration(); const apiInstance = new CharacterApi(configuration); let characterId: number; //The ID of the character (default to undefined) let xCompatibilityDate: '2026-07-17'; //The compatibility date for the request. (default to undefined) let acceptLanguage: 'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'; //The language to use for the response. (optional) (default to 'en') let ifNoneMatch: string; //The ETag of the previous request. A 304 will be returned if this matches the current ETag. (optional) (default to undefined) let xTenant: string; //The tenant ID for the request. (optional) (default to 'tranquility') let ifModifiedSince: string; //The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. (optional) (default to undefined) const { status, data } = await apiInstance.getCharactersCharacterIdNotificationsContacts( characterId, xCompatibilityDate, acceptLanguage, ifNoneMatch, xTenant, ifModifiedSince ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **characterId** | [**number**] | The ID of the character | defaults to undefined| | **xCompatibilityDate** | [**'2026-07-17'**]**Array<'2026-07-17'>** | The compatibility date for the request. | defaults to undefined| | **acceptLanguage** | [**'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'**]**Array<'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'>** | The language to use for the response. | (optional) defaults to 'en'| | **ifNoneMatch** | [**string**] | The ETag of the previous request. A 304 will be returned if this matches the current ETag. | (optional) defaults to undefined| | **xTenant** | [**string**] | The tenant ID for the request. | (optional) defaults to 'tranquility'| | **ifModifiedSince** | [**string**] | The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. | (optional) defaults to undefined| ### Return type **Array** ### Authorization [OAuth2](../README.md#OAuth2) ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**200** | OK | * Cache-Control -
* ETag -
* Last-Modified -
| |**0** | Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **getCharactersCharacterIdPortrait** > CharactersCharacterIdPortraitGet getCharactersCharacterIdPortrait() Get portrait urls for a character This route expires daily at 11:05 ### Example ```typescript import { CharacterApi, Configuration } from 'eve-esi-client-ts'; const configuration = new Configuration(); const apiInstance = new CharacterApi(configuration); let characterId: number; //The ID of the character (default to undefined) let xCompatibilityDate: '2026-07-17'; //The compatibility date for the request. (default to undefined) let acceptLanguage: 'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'; //The language to use for the response. (optional) (default to 'en') let ifNoneMatch: string; //The ETag of the previous request. A 304 will be returned if this matches the current ETag. (optional) (default to undefined) let xTenant: string; //The tenant ID for the request. (optional) (default to 'tranquility') let ifModifiedSince: string; //The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. (optional) (default to undefined) const { status, data } = await apiInstance.getCharactersCharacterIdPortrait( characterId, xCompatibilityDate, acceptLanguage, ifNoneMatch, xTenant, ifModifiedSince ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **characterId** | [**number**] | The ID of the character | defaults to undefined| | **xCompatibilityDate** | [**'2026-07-17'**]**Array<'2026-07-17'>** | The compatibility date for the request. | defaults to undefined| | **acceptLanguage** | [**'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'**]**Array<'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'>** | The language to use for the response. | (optional) defaults to 'en'| | **ifNoneMatch** | [**string**] | The ETag of the previous request. A 304 will be returned if this matches the current ETag. | (optional) defaults to undefined| | **xTenant** | [**string**] | The tenant ID for the request. | (optional) defaults to 'tranquility'| | **ifModifiedSince** | [**string**] | The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. | (optional) defaults to undefined| ### Return type **CharactersCharacterIdPortraitGet** ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**200** | OK | * Cache-Control -
* ETag -
* Last-Modified -
| |**0** | Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **getCharactersCharacterIdRoles** > CharactersCharacterIdRolesGet getCharactersCharacterIdRoles() Returns a character\'s corporation roles ### Example ```typescript import { CharacterApi, Configuration } from 'eve-esi-client-ts'; const configuration = new Configuration(); const apiInstance = new CharacterApi(configuration); let characterId: number; //The ID of the character (default to undefined) let xCompatibilityDate: '2026-07-17'; //The compatibility date for the request. (default to undefined) let acceptLanguage: 'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'; //The language to use for the response. (optional) (default to 'en') let ifNoneMatch: string; //The ETag of the previous request. A 304 will be returned if this matches the current ETag. (optional) (default to undefined) let xTenant: string; //The tenant ID for the request. (optional) (default to 'tranquility') let ifModifiedSince: string; //The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. (optional) (default to undefined) const { status, data } = await apiInstance.getCharactersCharacterIdRoles( characterId, xCompatibilityDate, acceptLanguage, ifNoneMatch, xTenant, ifModifiedSince ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **characterId** | [**number**] | The ID of the character | defaults to undefined| | **xCompatibilityDate** | [**'2026-07-17'**]**Array<'2026-07-17'>** | The compatibility date for the request. | defaults to undefined| | **acceptLanguage** | [**'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'**]**Array<'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'>** | The language to use for the response. | (optional) defaults to 'en'| | **ifNoneMatch** | [**string**] | The ETag of the previous request. A 304 will be returned if this matches the current ETag. | (optional) defaults to undefined| | **xTenant** | [**string**] | The tenant ID for the request. | (optional) defaults to 'tranquility'| | **ifModifiedSince** | [**string**] | The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. | (optional) defaults to undefined| ### Return type **CharactersCharacterIdRolesGet** ### Authorization [OAuth2](../README.md#OAuth2) ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**200** | OK | * Cache-Control -
* ETag -
* Last-Modified -
| |**0** | Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **getCharactersCharacterIdStandings** > Array getCharactersCharacterIdStandings() Return character standings from agents, NPC corporations, and factions ### Example ```typescript import { CharacterApi, Configuration } from 'eve-esi-client-ts'; const configuration = new Configuration(); const apiInstance = new CharacterApi(configuration); let characterId: number; //The ID of the character (default to undefined) let xCompatibilityDate: '2026-07-17'; //The compatibility date for the request. (default to undefined) let acceptLanguage: 'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'; //The language to use for the response. (optional) (default to 'en') let ifNoneMatch: string; //The ETag of the previous request. A 304 will be returned if this matches the current ETag. (optional) (default to undefined) let xTenant: string; //The tenant ID for the request. (optional) (default to 'tranquility') let ifModifiedSince: string; //The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. (optional) (default to undefined) const { status, data } = await apiInstance.getCharactersCharacterIdStandings( characterId, xCompatibilityDate, acceptLanguage, ifNoneMatch, xTenant, ifModifiedSince ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **characterId** | [**number**] | The ID of the character | defaults to undefined| | **xCompatibilityDate** | [**'2026-07-17'**]**Array<'2026-07-17'>** | The compatibility date for the request. | defaults to undefined| | **acceptLanguage** | [**'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'**]**Array<'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'>** | The language to use for the response. | (optional) defaults to 'en'| | **ifNoneMatch** | [**string**] | The ETag of the previous request. A 304 will be returned if this matches the current ETag. | (optional) defaults to undefined| | **xTenant** | [**string**] | The tenant ID for the request. | (optional) defaults to 'tranquility'| | **ifModifiedSince** | [**string**] | The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. | (optional) defaults to undefined| ### Return type **Array** ### Authorization [OAuth2](../README.md#OAuth2) ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**200** | OK | * Cache-Control -
* ETag -
* Last-Modified -
| |**0** | Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **getCharactersCharacterIdTitles** > Array getCharactersCharacterIdTitles() Returns a character\'s titles ### Example ```typescript import { CharacterApi, Configuration } from 'eve-esi-client-ts'; const configuration = new Configuration(); const apiInstance = new CharacterApi(configuration); let characterId: number; //The ID of the character (default to undefined) let xCompatibilityDate: '2026-07-17'; //The compatibility date for the request. (default to undefined) let acceptLanguage: 'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'; //The language to use for the response. (optional) (default to 'en') let ifNoneMatch: string; //The ETag of the previous request. A 304 will be returned if this matches the current ETag. (optional) (default to undefined) let xTenant: string; //The tenant ID for the request. (optional) (default to 'tranquility') let ifModifiedSince: string; //The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. (optional) (default to undefined) const { status, data } = await apiInstance.getCharactersCharacterIdTitles( characterId, xCompatibilityDate, acceptLanguage, ifNoneMatch, xTenant, ifModifiedSince ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **characterId** | [**number**] | The ID of the character | defaults to undefined| | **xCompatibilityDate** | [**'2026-07-17'**]**Array<'2026-07-17'>** | The compatibility date for the request. | defaults to undefined| | **acceptLanguage** | [**'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'**]**Array<'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'>** | The language to use for the response. | (optional) defaults to 'en'| | **ifNoneMatch** | [**string**] | The ETag of the previous request. A 304 will be returned if this matches the current ETag. | (optional) defaults to undefined| | **xTenant** | [**string**] | The tenant ID for the request. | (optional) defaults to 'tranquility'| | **ifModifiedSince** | [**string**] | The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. | (optional) defaults to undefined| ### Return type **Array** ### Authorization [OAuth2](../README.md#OAuth2) ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**200** | OK | * Cache-Control -
* ETag -
* Last-Modified -
| |**0** | Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **getCharactersDetail** > CharactersDetail getCharactersDetail() Public information about a character ### Example ```typescript import { CharacterApi, Configuration } from 'eve-esi-client-ts'; const configuration = new Configuration(); const apiInstance = new CharacterApi(configuration); let characterId: number; //The ID of the character (default to undefined) let xCompatibilityDate: '2026-07-17'; //The compatibility date for the request. (default to undefined) let acceptLanguage: 'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'; //The language to use for the response. (optional) (default to 'en') let ifNoneMatch: string; //The ETag of the previous request. A 304 will be returned if this matches the current ETag. (optional) (default to undefined) let xTenant: string; //The tenant ID for the request. (optional) (default to 'tranquility') let ifModifiedSince: string; //The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. (optional) (default to undefined) const { status, data } = await apiInstance.getCharactersDetail( characterId, xCompatibilityDate, acceptLanguage, ifNoneMatch, xTenant, ifModifiedSince ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **characterId** | **number** | The ID of the character | defaults to undefined| | **xCompatibilityDate** | [**'2026-07-17'**]**Array<'2026-07-17'>** | The compatibility date for the request. | defaults to undefined| | **acceptLanguage** | [**'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'**]**Array<'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'>** | The language to use for the response. | (optional) defaults to 'en'| | **ifNoneMatch** | [**string**] | The ETag of the previous request. A 304 will be returned if this matches the current ETag. | (optional) defaults to undefined| | **xTenant** | [**string**] | The tenant ID for the request. | (optional) defaults to 'tranquility'| | **ifModifiedSince** | [**string**] | The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. | (optional) defaults to undefined| ### Return type **CharactersDetail** ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**200** | OK | * Cache-Control -
* ETag -
* Last-Modified -
| |**0** | Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **postCharactersAffiliation** > Array postCharactersAffiliation(requestBody) Bulk lookup of character IDs to corporation, alliance and faction ### Example ```typescript import { CharacterApi, Configuration } from 'eve-esi-client-ts'; const configuration = new Configuration(); const apiInstance = new CharacterApi(configuration); let xCompatibilityDate: '2026-07-17'; //The compatibility date for the request. (default to undefined) let requestBody: Set; // let acceptLanguage: 'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'; //The language to use for the response. (optional) (default to 'en') let ifNoneMatch: string; //The ETag of the previous request. A 304 will be returned if this matches the current ETag. (optional) (default to undefined) let xTenant: string; //The tenant ID for the request. (optional) (default to 'tranquility') let ifModifiedSince: string; //The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. (optional) (default to undefined) const { status, data } = await apiInstance.postCharactersAffiliation( xCompatibilityDate, requestBody, acceptLanguage, ifNoneMatch, xTenant, ifModifiedSince ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **requestBody** | **Set**| | | | **xCompatibilityDate** | [**'2026-07-17'**]**Array<'2026-07-17'>** | The compatibility date for the request. | defaults to undefined| | **acceptLanguage** | [**'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'**]**Array<'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'>** | The language to use for the response. | (optional) defaults to 'en'| | **ifNoneMatch** | [**string**] | The ETag of the previous request. A 304 will be returned if this matches the current ETag. | (optional) defaults to undefined| | **xTenant** | [**string**] | The tenant ID for the request. | (optional) defaults to 'tranquility'| | **ifModifiedSince** | [**string**] | The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. | (optional) defaults to undefined| ### Return type **Array** ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**200** | OK | * Cache-Control -
* ETag -
* Last-Modified -
| |**0** | Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **postCharactersCharacterIdCspa** > number postCharactersCharacterIdCspa(requestBody) Takes a source character ID in the url and a set of target character ID\'s in the body, returns a CSPA charge cost ### Example ```typescript import { CharacterApi, Configuration } from 'eve-esi-client-ts'; const configuration = new Configuration(); const apiInstance = new CharacterApi(configuration); let characterId: number; //The ID of the character (default to undefined) let xCompatibilityDate: '2026-07-17'; //The compatibility date for the request. (default to undefined) let requestBody: Set; // let acceptLanguage: 'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'; //The language to use for the response. (optional) (default to 'en') let ifNoneMatch: string; //The ETag of the previous request. A 304 will be returned if this matches the current ETag. (optional) (default to undefined) let xTenant: string; //The tenant ID for the request. (optional) (default to 'tranquility') let ifModifiedSince: string; //The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. (optional) (default to undefined) const { status, data } = await apiInstance.postCharactersCharacterIdCspa( characterId, xCompatibilityDate, requestBody, acceptLanguage, ifNoneMatch, xTenant, ifModifiedSince ); ``` ### Parameters |Name | Type | Description | Notes| |------------- | ------------- | ------------- | -------------| | **requestBody** | **Set**| | | | **characterId** | [**number**] | The ID of the character | defaults to undefined| | **xCompatibilityDate** | [**'2026-07-17'**]**Array<'2026-07-17'>** | The compatibility date for the request. | defaults to undefined| | **acceptLanguage** | [**'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'**]**Array<'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'>** | The language to use for the response. | (optional) defaults to 'en'| | **ifNoneMatch** | [**string**] | The ETag of the previous request. A 304 will be returned if this matches the current ETag. | (optional) defaults to undefined| | **xTenant** | [**string**] | The tenant ID for the request. | (optional) defaults to 'tranquility'| | **ifModifiedSince** | [**string**] | The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date. | (optional) defaults to undefined| ### Return type **number** ### Authorization [OAuth2](../README.md#OAuth2) ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| |**201** | Created | * Cache-Control -
* ETag -
* Last-Modified -
| |**0** | Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)