@datafire/evetech
v4.0.0
Published
DataFire integration for EVE Swagger Interface
Downloads
3
Readme
@datafire/evetech
Client library for EVE Swagger Interface
Installation and Usage
npm install --save @datafire/evetech
let evetech = require('@datafire/evetech').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Description
An OpenAPI for EVE Online
Actions
get_alliances
List all active player alliances
Alternate route: /dev/alliances/
Alternate route: /legacy/alliances/
Alternate route: /v1/alliances/
This route is cached for up to 3600 seconds
evetech.get_alliances({}, context)
Input
- input
object
- datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
string
: ETag from a previous request. A 304 will be returned if this matches the current ETag
- datasource
Output
- output
array
: 200 ok array- items
integer
: 200 ok integer
- items
get_alliances_alliance_id
Public information about an alliance
Alternate route: /dev/alliances/{alliance_id}/
Alternate route: /v3/alliances/{alliance_id}/
This route is cached for up to 3600 seconds
evetech.get_alliances_alliance_id({
"alliance_id": 0
}, context)
Input
- input
object
- alliance_id required
integer
: An EVE alliance ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
string
: ETag from a previous request. A 304 will be returned if this matches the current ETag
- alliance_id required
Output
- output
object
: 200 ok object- creator_corporation_id required
integer
: ID of the corporation that created the alliance - creator_id required
integer
: ID of the character that created the alliance - date_founded required
string
: date_founded string - executor_corporation_id
integer
: the executor corporation ID, if this alliance is not closed - faction_id
integer
: Faction ID this alliance is fighting for, if this alliance is enlisted in factional warfare - name required
string
: the full name of the alliance - ticker required
string
: the short name of the alliance
- creator_corporation_id required
get_alliances_alliance_id_contacts
Return contacts of an alliance
Alternate route: /dev/alliances/{alliance_id}/contacts/
Alternate route: /v2/alliances/{alliance_id}/contacts/
This route is cached for up to 300 seconds
evetech.get_alliances_alliance_id_contacts({
"alliance_id": 0
}, context)
Input
- input
object
- alliance_id required
integer
: An EVE alliance ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
string
: ETag from a previous request. A 304 will be returned if this matches the current ETag - page
integer
: Which page of results to return - token
string
: Access token to use if unable to set a header
- alliance_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- contact_id required
integer
: contact_id integer - contact_type required
string
(values: character, corporation, alliance, faction): contact_type string - label_ids
array
: label_ids array- items
integer
: Label IDs applied to the contact
- items
- standing required
number
: Standing of the contact
- contact_id required
- items
get_alliances_alliance_id_contacts_labels
Return custom labels for an alliance's contacts
Alternate route: /dev/alliances/{alliance_id}/contacts/labels/
Alternate route: /legacy/alliances/{alliance_id}/contacts/labels/
Alternate route: /v1/alliances/{alliance_id}/contacts/labels/
This route is cached for up to 300 seconds
evetech.get_alliances_alliance_id_contacts_labels({
"alliance_id": 0
}, context)
Input
- input
object
- alliance_id required
integer
: An EVE alliance ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
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
- alliance_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- label_id required
integer
: label_id integer - label_name required
string
: label_name string
- label_id required
- items
get_alliances_alliance_id_corporations
List all current member corporations of an alliance
Alternate route: /dev/alliances/{alliance_id}/corporations/
Alternate route: /legacy/alliances/{alliance_id}/corporations/
Alternate route: /v1/alliances/{alliance_id}/corporations/
This route is cached for up to 3600 seconds
evetech.get_alliances_alliance_id_corporations({
"alliance_id": 0
}, context)
Input
- input
object
- alliance_id required
integer
: An EVE alliance ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
string
: ETag from a previous request. A 304 will be returned if this matches the current ETag
- alliance_id required
Output
- output
array
: 200 ok array- items
integer
: 200 ok integer
- items
get_alliances_alliance_id_icons
Get the icon urls for a alliance
Alternate route: /dev/alliances/{alliance_id}/icons/
Alternate route: /legacy/alliances/{alliance_id}/icons/
Alternate route: /v1/alliances/{alliance_id}/icons/
This route expires daily at 11:05
evetech.get_alliances_alliance_id_icons({
"alliance_id": 0
}, context)
Input
- input
object
- alliance_id required
integer
: An EVE alliance ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
string
: ETag from a previous request. A 304 will be returned if this matches the current ETag
- alliance_id required
Output
- output
object
: 200 ok object- px128x128
string
: px128x128 string - px64x64
string
: px64x64 string
- px128x128
post_characters_affiliation
Bulk lookup of character IDs to corporation, alliance and faction
Alternate route: /dev/characters/affiliation/
Alternate route: /legacy/characters/affiliation/
Alternate route: /v1/characters/affiliation/
This route is cached for up to 3600 seconds
evetech.post_characters_affiliation({
"characters": []
}, context)
Input
- input
object
- characters required
array
: characters array- items
integer
: character integer
- items
- datasource
string
(values: tranquility, singularity): The server name you would like data from
- characters required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- alliance_id
integer
: The character's alliance ID, if their corporation is in an alliance - character_id required
integer
: The character's ID - corporation_id required
integer
: The character's corporation ID - faction_id
integer
: The character's faction ID, if their corporation is in a faction
- alliance_id
- items
get_characters_character_id
Public information about a character
Alternate route: /dev/characters/{character_id}/
Alternate route: /v4/characters/{character_id}/
This route is cached for up to 3600 seconds
evetech.get_characters_character_id({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
string
: ETag from a previous request. A 304 will be returned if this matches the current ETag
- character_id required
Output
- output
object
: 200 ok object- alliance_id
integer
: The character's alliance ID - ancestry_id
integer
: ancestry_id integer - birthday required
string
: Creation date of the character - bloodline_id required
integer
: bloodline_id integer - corporation_id required
integer
: The character's corporation ID - description
string
: description string - faction_id
integer
: ID of the faction the character is fighting for, if the character is enlisted in Factional Warfare - gender required
string
(values: female, male): gender string - name required
string
: name string - race_id required
integer
: race_id integer - security_status
number
: security_status number
- alliance_id
get_characters_character_id_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: /legacy/characters/{character_id}/agents_research/
Alternate route: /v1/characters/{character_id}/agents_research/
This route is cached for up to 3600 seconds
evetech.get_characters_character_id_agents_research({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
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
- character_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- agent_id required
integer
: agent_id integer - points_per_day required
number
: points_per_day number - remainder_points required
number
: remainder_points number - skill_type_id required
integer
: skill_type_id integer - started_at required
string
: started_at string
- agent_id required
- items
get_characters_character_id_assets
Return a list of the characters assets
Alternate route: /dev/characters/{character_id}/assets/
Alternate route: /v3/characters/{character_id}/assets/
This route is cached for up to 3600 seconds
evetech.get_characters_character_id_assets({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
string
: ETag from a previous request. A 304 will be returned if this matches the current ETag - page
integer
: Which page of results to return - token
string
: Access token to use if unable to set a header
- character_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- is_blueprint_copy
boolean
: is_blueprint_copy boolean - is_singleton required
boolean
: is_singleton boolean - item_id required
integer
: item_id integer - location_flag required
string
(values: AssetSafety, AutoFit, BoosterBay, Cargo, CorpseBay, Deliveries, DroneBay, FighterBay, FighterTube0, FighterTube1, FighterTube2, FighterTube3, FighterTube4, FleetHangar, Hangar, HangarAll, HiSlot0, HiSlot1, HiSlot2, HiSlot3, HiSlot4, HiSlot5, HiSlot6, HiSlot7, HiddenModifiers, Implant, LoSlot0, LoSlot1, LoSlot2, LoSlot3, LoSlot4, LoSlot5, LoSlot6, LoSlot7, Locked, MedSlot0, MedSlot1, MedSlot2, MedSlot3, MedSlot4, MedSlot5, MedSlot6, MedSlot7, QuafeBay, RigSlot0, RigSlot1, RigSlot2, RigSlot3, RigSlot4, RigSlot5, RigSlot6, RigSlot7, ShipHangar, Skill, SpecializedAmmoHold, SpecializedCommandCenterHold, SpecializedFuelBay, SpecializedGasHold, SpecializedIndustrialShipHold, SpecializedLargeShipHold, SpecializedMaterialBay, SpecializedMediumShipHold, SpecializedMineralHold, SpecializedOreHold, SpecializedPlanetaryCommoditiesHold, SpecializedSalvageHold, SpecializedShipHold, SpecializedSmallShipHold, SubSystemBay, SubSystemSlot0, SubSystemSlot1, SubSystemSlot2, SubSystemSlot3, SubSystemSlot4, SubSystemSlot5, SubSystemSlot6, SubSystemSlot7, Unlocked, Wardrobe): location_flag string - location_id required
integer
: location_id integer - location_type required
string
(values: station, solar_system, other): location_type string - quantity required
integer
: quantity integer - type_id required
integer
: type_id integer
- is_blueprint_copy
- items
post_characters_character_id_assets_locations
Return locations for a set of item ids, which you can get from character assets endpoint. Coordinates for items in hangars or stations are set to (0,0,0)
Alternate route: /dev/characters/{character_id}/assets/locations/
Alternate route: /v2/characters/{character_id}/assets/locations/
evetech.post_characters_character_id_assets_locations({
"character_id": 0,
"item_ids": []
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - item_ids required
array
: item_ids array- items
integer
: item_id integer
- items
- token
string
: Access token to use if unable to set a header
- character_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- item_id required
integer
: item_id integer - position required
object
: position object- x required
number
: x number - y required
number
: y number - z required
number
: z number
- x required
- item_id required
- items
post_characters_character_id_assets_names
Return names for a set of item ids, which you can get from character assets endpoint. Typically used for items that can customize names, like containers or ships.
Alternate route: /dev/characters/{character_id}/assets/names/
Alternate route: /legacy/characters/{character_id}/assets/names/
Alternate route: /v1/characters/{character_id}/assets/names/
evetech.post_characters_character_id_assets_names({
"character_id": 0,
"item_ids": []
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - item_ids required
array
: item_ids array- items
integer
: item_id integer
- items
- token
string
: Access token to use if unable to set a header
- character_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- item_id required
integer
: item_id integer - name required
string
: name string
- item_id required
- items
get_characters_character_id_attributes
Return attributes of a character
Alternate route: /dev/characters/{character_id}/attributes/
Alternate route: /legacy/characters/{character_id}/attributes/
Alternate route: /v1/characters/{character_id}/attributes/
This route is cached for up to 3600 seconds
evetech.get_characters_character_id_attributes({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
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
- character_id required
Output
- output
object
: 200 ok object- accrued_remap_cooldown_date
string
: Neural remapping cooldown after a character uses remap accrued over time - bonus_remaps
integer
: Number of available bonus character neural remaps - charisma required
integer
: charisma integer - intelligence required
integer
: intelligence integer - last_remap_date
string
: Datetime of last neural remap, including usage of bonus remaps - memory required
integer
: memory integer - perception required
integer
: perception integer - willpower required
integer
: willpower integer
- accrued_remap_cooldown_date
get_characters_character_id_blueprints
Return a list of blueprints the character owns
Alternate route: /dev/characters/{character_id}/blueprints/
Alternate route: /v2/characters/{character_id}/blueprints/
This route is cached for up to 3600 seconds
evetech.get_characters_character_id_blueprints({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
string
: ETag from a previous request. A 304 will be returned if this matches the current ETag - page
integer
: Which page of results to return - token
string
: Access token to use if unable to set a header
- character_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- item_id required
integer
: Unique ID for this item. - location_flag required
string
(values: AutoFit, Cargo, CorpseBay, DroneBay, FleetHangar, Deliveries, HiddenModifiers, Hangar, HangarAll, LoSlot0, LoSlot1, LoSlot2, LoSlot3, LoSlot4, LoSlot5, LoSlot6, LoSlot7, MedSlot0, MedSlot1, MedSlot2, MedSlot3, MedSlot4, MedSlot5, MedSlot6, MedSlot7, HiSlot0, HiSlot1, HiSlot2, HiSlot3, HiSlot4, HiSlot5, HiSlot6, HiSlot7, AssetSafety, Locked, Unlocked, Implant, QuafeBay, RigSlot0, RigSlot1, RigSlot2, RigSlot3, RigSlot4, RigSlot5, RigSlot6, RigSlot7, ShipHangar, SpecializedFuelBay, SpecializedOreHold, SpecializedGasHold, SpecializedMineralHold, SpecializedSalvageHold, SpecializedShipHold, SpecializedSmallShipHold, SpecializedMediumShipHold, SpecializedLargeShipHold, SpecializedIndustrialShipHold, SpecializedAmmoHold, SpecializedCommandCenterHold, SpecializedPlanetaryCommoditiesHold, SpecializedMaterialBay, SubSystemSlot0, SubSystemSlot1, SubSystemSlot2, SubSystemSlot3, SubSystemSlot4, SubSystemSlot5, SubSystemSlot6, SubSystemSlot7, FighterBay, FighterTube0, FighterTube1, FighterTube2, FighterTube3, FighterTube4, Module): Type of the location_id - location_id required
integer
: References a solar system, station or item_id if this blueprint is located within a container. If the return value is an item_id, then the Character AssetList API must be queried to find the container using the given item_id to determine the correct location of the Blueprint. - material_efficiency required
integer
: Material Efficiency Level of the blueprint. - quantity required
integer
: A range of numbers with a minimum of -2 and no maximum value where -1 is an original and -2 is a copy. It can be a positive integer if it is a stack of blueprint originals fresh from the market (e.g. no activities performed on them yet). - runs required
integer
: Number of runs remaining if the blueprint is a copy, -1 if it is an original. - time_efficiency required
integer
: Time Efficiency Level of the blueprint. - type_id required
integer
: type_id integer
- item_id required
- items
get_characters_character_id_bookmarks
A list of your character's personal bookmarks
Alternate route: /dev/characters/{character_id}/bookmarks/
Alternate route: /v2/characters/{character_id}/bookmarks/
This route is cached for up to 3600 seconds
evetech.get_characters_character_id_bookmarks({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
string
: ETag from a previous request. A 304 will be returned if this matches the current ETag - page
integer
: Which page of results to return - token
string
: Access token to use if unable to set a header
- character_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- bookmark_id required
integer
: bookmark_id integer - coordinates
object
: Optional object that is returned if a bookmark was made on a planet or a random location in space.- x required
number
: x number - y required
number
: y number - z required
number
: z number
- x required
- created required
string
: created string - creator_id required
integer
: creator_id integer - folder_id
integer
: folder_id integer - item
object
: Optional object that is returned if a bookmark was made on a particular item.- item_id required
integer
: item_id integer - type_id required
integer
: type_id integer
- item_id required
- label required
string
: label string - location_id required
integer
: location_id integer - notes required
string
: notes string
- bookmark_id required
- items
get_characters_character_id_bookmarks_folders
A list of your character's personal bookmark folders
Alternate route: /dev/characters/{character_id}/bookmarks/folders/
Alternate route: /v2/characters/{character_id}/bookmarks/folders/
This route is cached for up to 3600 seconds
evetech.get_characters_character_id_bookmarks_folders({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
string
: ETag from a previous request. A 304 will be returned if this matches the current ETag - page
integer
: Which page of results to return - token
string
: Access token to use if unable to set a header
- character_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- folder_id required
integer
: folder_id integer - name required
string
: name string
- folder_id required
- items
get_characters_character_id_calendar
Get 50 event summaries from the calendar. If no from_event ID is given, the resource will return the next 50 chronological event summaries from now. If a from_event ID is specified, it will return the next 50 chronological event summaries from after that event
Alternate route: /dev/characters/{character_id}/calendar/
Alternate route: /legacy/characters/{character_id}/calendar/
Alternate route: /v1/characters/{character_id}/calendar/
This route is cached for up to 5 seconds
evetech.get_characters_character_id_calendar({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - from_event
integer
: The event ID to retrieve events from - If-None-Match
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
- character_id required
Output
- output
array
: Up to 50 events from now or the event you requested- items
object
: event- event_date
string
: event_date string - event_id
integer
: event_id integer - event_response
string
(values: declined, not_responded, accepted, tentative): event_response string - importance
integer
: importance integer - title
string
: title string
- event_date
- items
get_characters_character_id_calendar_event_id
Get all the information for a specific event
Alternate route: /dev/characters/{character_id}/calendar/{event_id}/
Alternate route: /v3/characters/{character_id}/calendar/{event_id}/
This route is cached for up to 5 seconds
evetech.get_characters_character_id_calendar_event_id({
"character_id": 0,
"event_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - event_id required
integer
: The id of the event requested - If-None-Match
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
- character_id required
Output
- output
object
: Full details of a specific event- date required
string
: date string - duration required
integer
: Length in minutes - event_id required
integer
: event_id integer - importance required
integer
: importance integer - owner_id required
integer
: owner_id integer - owner_name required
string
: owner_name string - owner_type required
string
(values: eve_server, corporation, faction, character, alliance): owner_type string - response required
string
: response string - text required
string
: text string - title required
string
: title string
- date required
put_characters_character_id_calendar_event_id
Set your response status to an event
Alternate route: /dev/characters/{character_id}/calendar/{event_id}/
Alternate route: /v3/characters/{character_id}/calendar/{event_id}/
evetech.put_characters_character_id_calendar_event_id({
"character_id": 0,
"event_id": 0,
"response": {
"response": ""
}
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - event_id required
integer
: The ID of the event requested - response required
object
: response object- response required
string
(values: accepted, declined, tentative): response string
- response required
- token
string
: Access token to use if unable to set a header
- character_id required
Output
Output schema unknown
get_characters_character_id_calendar_event_id_attendees
Get all invited attendees for a given event
Alternate route: /dev/characters/{character_id}/calendar/{event_id}/attendees/
Alternate route: /legacy/characters/{character_id}/calendar/{event_id}/attendees/
Alternate route: /v1/characters/{character_id}/calendar/{event_id}/attendees/
This route is cached for up to 600 seconds
evetech.get_characters_character_id_calendar_event_id_attendees({
"character_id": 0,
"event_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - event_id required
integer
: The id of the event requested - If-None-Match
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
- character_id required
Output
- output
array
: List of attendees for a given event- items
object
: character_id and response of an attendee- character_id
integer
: character_id integer - event_response
string
(values: declined, not_responded, accepted, tentative): event_response string
- character_id
- items
get_characters_character_id_clones
A list of the character's clones
Alternate route: /dev/characters/{character_id}/clones/
Alternate route: /v3/characters/{character_id}/clones/
This route is cached for up to 120 seconds
evetech.get_characters_character_id_clones({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
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
- character_id required
Output
- output
object
: 200 ok object- home_location
object
: home_location object- location_id
integer
: location_id integer - location_type
string
(values: station, structure): location_type string
- location_id
- jump_clones required
array
: jump_clones array- items
object
: jump_clone object- implants required
array
: implants array- items
integer
: implant integer
- items
- jump_clone_id required
integer
: jump_clone_id integer - location_id required
integer
: location_id integer - location_type required
string
(values: station, structure): location_type string - name
string
: name string
- implants required
- items
- last_clone_jump_date
string
: last_clone_jump_date string - last_station_change_date
string
: last_station_change_date string
- home_location
delete_characters_character_id_contacts
Bulk delete contacts
Alternate route: /dev/characters/{character_id}/contacts/
Alternate route: /v2/characters/{character_id}/contacts/
evetech.delete_characters_character_id_contacts({
"character_id": 0,
"contact_ids": []
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - contact_ids required
array
: A list of contacts to delete - datasource
string
(values: tranquility, singularity): The server name you would like data from - token
string
: Access token to use if unable to set a header
- character_id required
Output
Output schema unknown
get_characters_character_id_contacts
Return contacts of a character
Alternate route: /dev/characters/{character_id}/contacts/
Alternate route: /v2/characters/{character_id}/contacts/
This route is cached for up to 300 seconds
evetech.get_characters_character_id_contacts({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
string
: ETag from a previous request. A 304 will be returned if this matches the current ETag - page
integer
: Which page of results to return - token
string
: Access token to use if unable to set a header
- character_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- contact_id required
integer
: contact_id integer - contact_type required
string
(values: character, corporation, alliance, faction): contact_type string - is_blocked
boolean
: Whether this contact is in the blocked list. Note a missing value denotes unknown, not true or false - is_watched
boolean
: Whether this contact is being watched - label_ids
array
: label_ids array- items
integer
: Label IDs applied to the contact
- items
- standing required
number
: Standing of the contact
- contact_id required
- items
post_characters_character_id_contacts
Bulk add contacts with same settings
Alternate route: /dev/characters/{character_id}/contacts/
Alternate route: /v2/characters/{character_id}/contacts/
evetech.post_characters_character_id_contacts({
"character_id": 0,
"contact_ids": [],
"standing": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - contact_ids required
array
: contact_ids array- items
integer
: ID of the contact to edit
- items
- datasource
string
(values: tranquility, singularity): The server name you would like data from - label_ids
array
: Add custom labels to the new contact - standing required
number
: Standing for the contact - token
string
: Access token to use if unable to set a header - watched
boolean
: Whether the contact should be watched, note this is only effective on characters
- character_id required
Output
- output
array
: 201 created array- items
integer
: 201 created integer
- items
put_characters_character_id_contacts
Bulk edit contacts with same settings
Alternate route: /dev/characters/{character_id}/contacts/
Alternate route: /v2/characters/{character_id}/contacts/
evetech.put_characters_character_id_contacts({
"character_id": 0,
"contact_ids": [],
"standing": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - contact_ids required
array
: contact_ids array- items
integer
: ID of the contact to edit
- items
- datasource
string
(values: tranquility, singularity): The server name you would like data from - label_ids
array
: Add custom labels to the contact - standing required
number
: Standing for the contact - token
string
: Access token to use if unable to set a header - watched
boolean
: Whether the contact should be watched, note this is only effective on characters
- character_id required
Output
Output schema unknown
get_characters_character_id_contacts_labels
Return custom labels for a character's contacts
Alternate route: /dev/characters/{character_id}/contacts/labels/
Alternate route: /legacy/characters/{character_id}/contacts/labels/
Alternate route: /v1/characters/{character_id}/contacts/labels/
This route is cached for up to 300 seconds
evetech.get_characters_character_id_contacts_labels({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
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
- character_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- label_id required
integer
: label_id integer - label_name required
string
: label_name string
- label_id required
- items
get_characters_character_id_contracts
Returns contracts available to a character, only if the character is issuer, acceptor or assignee. Only returns contracts no older than 30 days, or if the status is "in_progress".
Alternate route: /dev/characters/{character_id}/contracts/
Alternate route: /legacy/characters/{character_id}/contracts/
Alternate route: /v1/characters/{character_id}/contracts/
This route is cached for up to 300 seconds
evetech.get_characters_character_id_contracts({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
string
: ETag from a previous request. A 304 will be returned if this matches the current ETag - page
integer
: Which page of results to return - token
string
: Access token to use if unable to set a header
- character_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- acceptor_id required
integer
: Who will accept the contract - assignee_id required
integer
: ID to whom the contract is assigned, can be corporation or character ID - availability required
string
(values: public, personal, corporation, alliance): To whom the contract is available - buyout
number
: Buyout price (for Auctions only) - collateral
number
: Collateral price (for Couriers only) - contract_id required
integer
: contract_id integer - date_accepted
string
: Date of confirmation of contract - date_completed
string
: Date of completed of contract - date_expired required
string
: Expiration date of the contract - date_issued required
string
: Сreation date of the contract - days_to_complete
integer
: Number of days to perform the contract - end_location_id
integer
: End location ID (for Couriers contract) - for_corporation required
boolean
: true if the contract was issued on behalf of the issuer's corporation - issuer_corporation_id required
integer
: Character's corporation ID for the issuer - issuer_id required
integer
: Character ID for the issuer - price
number
: Price of contract (for ItemsExchange and Auctions) - reward
number
: Remuneration for contract (for Couriers only) - start_location_id
integer
: Start location ID (for Couriers contract) - status required
string
(values: outstanding, in_progress, finished_issuer, finished_contractor, finished, cancelled, rejected, failed, deleted, reversed): Status of the the contract - title
string
: Title of the contract - type required
string
(values: unknown, item_exchange, auction, courier, loan): Type of the contract - volume
number
: Volume of items in the contract
- acceptor_id required
- items
get_characters_character_id_contracts_contract_id_bids
Lists bids on a particular auction contract
Alternate route: /dev/characters/{character_id}/contracts/{contract_id}/bids/
Alternate route: /legacy/characters/{character_id}/contracts/{contract_id}/bids/
Alternate route: /v1/characters/{character_id}/contracts/{contract_id}/bids/
This route is cached for up to 300 seconds
evetech.get_characters_character_id_contracts_contract_id_bids({
"character_id": 0,
"contract_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - contract_id required
integer
: ID of a contract - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
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
- character_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- amount required
number
: The amount bid, in ISK - bid_id required
integer
: Unique ID for the bid - bidder_id required
integer
: Character ID of the bidder - date_bid required
string
: Datetime when the bid was placed
- amount required
- items
get_characters_character_id_contracts_contract_id_items
Lists items of a particular contract
Alternate route: /dev/characters/{character_id}/contracts/{contract_id}/items/
Alternate route: /legacy/characters/{character_id}/contracts/{contract_id}/items/
Alternate route: /v1/characters/{character_id}/contracts/{contract_id}/items/
This route is cached for up to 3600 seconds
evetech.get_characters_character_id_contracts_contract_id_items({
"character_id": 0,
"contract_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - contract_id required
integer
: ID of a contract - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
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
- character_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- is_included required
boolean
: true if the contract issuer has submitted this item with the contract, false if the isser is asking for this item in the contract - is_singleton required
boolean
: is_singleton boolean - quantity required
integer
: Number of items in the stack - raw_quantity
integer
: -1 indicates that the item is a singleton (non-stackable). If the item happens to be a Blueprint, -1 is an Original and -2 is a Blueprint Copy - record_id required
integer
: Unique ID for the item - type_id required
integer
: Type ID for item
- is_included required
- items
get_characters_character_id_corporationhistory
Get a list of all the corporations a character has been a member of
Alternate route: /dev/characters/{character_id}/corporationhistory/
Alternate route: /legacy/characters/{character_id}/corporationhistory/
Alternate route: /v1/characters/{character_id}/corporationhistory/
This route is cached for up to 3600 seconds
evetech.get_characters_character_id_corporationhistory({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
string
: ETag from a previous request. A 304 will be returned if this matches the current ETag
- character_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- corporation_id required
integer
: corporation_id integer - is_deleted
boolean
: True if the corporation has been deleted - record_id required
integer
: An incrementing ID that can be used to canonically establish order of records in cases where dates may be ambiguous - start_date required
string
: start_date string
- corporation_id required
- items
post_characters_character_id_cspa
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: /v4/characters/{character_id}/cspa/
evetech.post_characters_character_id_cspa({
"character_id": 0,
"characters": []
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - characters required
array
: characters array- items
integer
: character integer
- items
- datasource
string
(values: tranquility, singularity): The server name you would like data from - token
string
: Access token to use if unable to set a header
- character_id required
Output
- output
number
: 201 created number
get_characters_character_id_fatigue
Return a character's jump activation and fatigue information
Alternate route: /dev/characters/{character_id}/fatigue/
Alternate route: /legacy/characters/{character_id}/fatigue/
Alternate route: /v1/characters/{character_id}/fatigue/
This route is cached for up to 300 seconds
evetech.get_characters_character_id_fatigue({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
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
- character_id required
Output
- output
object
: 200 ok object- jump_fatigue_expire_date
string
: Character's jump fatigue expiry - last_jump_date
string
: Character's last jump activation - last_update_date
string
: Character's last jump update
- jump_fatigue_expire_date
get_characters_character_id_fittings
Return fittings of a character
Alternate route: /dev/characters/{character_id}/fittings/
Alternate route: /legacy/characters/{character_id}/fittings/
Alternate route: /v1/characters/{character_id}/fittings/
This route is cached for up to 300 seconds
evetech.get_characters_character_id_fittings({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
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
- character_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- description required
string
: description string - fitting_id required
integer
: fitting_id integer - items required
array
: items array- items
object
: item object- flag required
integer
: flag integer - quantity required
integer
: quantity integer - type_id required
integer
: type_id integer
- flag required
- items
- name required
string
: name string - ship_type_id required
integer
: ship_type_id integer
- description required
- items
post_characters_character_id_fittings
Save a new fitting for a character
Alternate route: /dev/characters/{character_id}/fittings/
Alternate route: /legacy/characters/{character_id}/fittings/
Alternate route: /v1/characters/{character_id}/fittings/
evetech.post_characters_character_id_fittings({
"character_id": 0,
"fitting": {
"name": "",
"description": "",
"ship_type_id": 0,
"items": []
}
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - fitting required
object
: fitting object- description required
string
: description string - items required
array
: items array- items
object
: item object- flag required
integer
: flag integer - quantity required
integer
: quantity integer - type_id required
integer
: type_id integer
- flag required
- items
- name required
string
: name string - ship_type_id required
integer
: ship_type_id integer
- description required
- token
string
: Access token to use if unable to set a header
- character_id required
Output
- output
object
: 201 created object- fitting_id required
integer
: fitting_id integer
- fitting_id required
delete_characters_character_id_fittings_fitting_id
Delete a fitting from a character
Alternate route: /dev/characters/{character_id}/fittings/{fitting_id}/
Alternate route: /legacy/characters/{character_id}/fittings/{fitting_id}/
Alternate route: /v1/characters/{character_id}/fittings/{fitting_id}/
evetech.delete_characters_character_id_fittings_fitting_id({
"character_id": 0,
"fitting_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - fitting_id required
integer
: ID for a fitting of this character - token
string
: Access token to use if unable to set a header
- character_id required
Output
Output schema unknown
get_characters_character_id_fleet
Return the fleet ID the character is in, if any.
Alternate route: /dev/characters/{character_id}/fleet/
Alternate route: /legacy/characters/{character_id}/fleet/
Alternate route: /v1/characters/{character_id}/fleet/
This route is cached for up to 60 seconds
evetech.get_characters_character_id_fleet({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
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
- character_id required
Output
- output
object
: 200 ok object- fleet_id required
integer
: The character's current fleet ID - role required
string
(values: fleet_commander, squad_commander, squad_member, wing_commander): Member’s role in fleet - squad_id required
integer
: ID of the squad the member is in. If not applicable, will be set to -1 - wing_id required
integer
: ID of the wing the member is in. If not applicable, will be set to -1
- fleet_id required
get_characters_character_id_fw_stats
Statistical overview of a character involved in faction warfare
Alternate route: /dev/characters/{character_id}/fw/stats/
Alternate route: /legacy/characters/{character_id}/fw/stats/
Alternate route: /v1/characters/{character_id}/fw/stats/
This route expires daily at 11:05
evetech.get_characters_character_id_fw_stats({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
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
- character_id required
Output
- output
object
: 200 ok object- current_rank
integer
: The given character's current faction rank - enlisted_on
string
: The enlistment date of the given character into faction warfare. Will not be included if character is not enlisted in faction warfare - faction_id
integer
: The faction the given character is enlisted to fight for. Will not be included if character is not enlisted in faction warfare - highest_rank
integer
: The given character's highest faction rank achieved - kills required
object
: Summary of kills done by the given character against enemy factions- last_week required
integer
: Last week's total number of kills by a given character against enemy factions - total required
integer
: Total number of kills by a given character against enemy factions since the character enlisted - yesterday required
integer
: Yesterday's total number of kills by a given character against enemy factions
- last_week required
- victory_points required
object
: Summary of victory points gained by the given character for the enlisted faction- last_week required
integer
: Last week's victory points gained by the given character - total required
integer
: Total victory points gained since the given character enlisted - yesterday required
integer
: Yesterday's victory points gained by the given character
- last_week required
- current_rank
get_characters_character_id_implants
Return implants on the active clone of a character
Alternate route: /dev/characters/{character_id}/implants/
Alternate route: /legacy/characters/{character_id}/implants/
Alternate route: /v1/characters/{character_id}/implants/
This route is cached for up to 300 seconds
evetech.get_characters_character_id_implants({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
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
- character_id required
Output
- output
array
: 200 ok array- items
integer
: 200 ok integer
- items
get_characters_character_id_industry_jobs
List industry jobs placed by a character
Alternate route: /dev/characters/{character_id}/industry/jobs/
Alternate route: /legacy/characters/{character_id}/industry/jobs/
Alternate route: /v1/characters/{character_id}/industry/jobs/
This route is cached for up to 300 seconds
evetech.get_characters_character_id_industry_jobs({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
string
: ETag from a previous request. A 304 will be returned if this matches the current ETag - include_completed
boolean
: Whether to retrieve completed character industry jobs. Only includes jobs from the past 90 days - token
string
: Access token to use if unable to set a header
- character_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- activity_id required
integer
: Job activity ID - blueprint_id required
integer
: blueprint_id integer - blueprint_location_id required
integer
: Location ID of the location from which the blueprint was installed. Normally a station ID, but can also be an asset (e.g. container) or corporation facility - blueprint_type_id required
integer
: blueprint_type_id integer - completed_character_id
integer
: ID of the character which completed this job - completed_date
string
: Date and time when this job was completed - cost
number
: The sume of job installation fee and industry facility tax - duration required
integer
: Job duration in seconds - end_date required
string
: Date and time when this job finished - facility_id required
integer
: ID of the facility where this job is running - installer_id required
integer
: ID of the character which installed this job - job_id required
integer
: Unique job ID - licensed_runs
integer
: Number of runs blueprint is licensed for - output_location_id required
integer
: Location ID of the location to which the output of the job will be delivered. Normally a station ID, but can also be a corporation facility - pause_date
string
: Date and time when this job was paused (i.e. time when the facility where this job was installed went offline) - probability
number
: Chance of success for invention - product_type_id
integer
: Type ID of product (manufactured, copied or invented) - runs required
integer
: Number of runs for a manufacturing job, or number of copies to make for a blueprint copy - start_date required
string
: Date and time when this job started - station_id required
integer
: ID of the station where industry facility is located - status required
string
(values: active, cancelled, delivered, paused, ready, reverted): status string - successful_runs
integer
: Number of successful runs for this job. Equal to runs unless this is an invention job
- activity_id required
- items
get_characters_character_id_killmails_recent
Return a list of a character's kills and losses going back 90 days
Alternate route: /dev/characters/{character_id}/killmails/recent/
Alternate route: /legacy/characters/{character_id}/killmails/recent/
Alternate route: /v1/characters/{character_id}/killmails/recent/
This route is cached for up to 300 seconds
evetech.get_characters_character_id_killmails_recent({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
string
: ETag from a previous request. A 304 will be returned if this matches the current ETag - page
integer
: Which page of results to return - token
string
: Access token to use if unable to set a header
- character_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- killmail_hash required
string
: A hash of this killmail - killmail_id required
integer
: ID of this killmail
- killmail_hash required
- items
get_characters_character_id_location
Information about the characters current location. Returns the current solar system id, and also the current station or structure ID if applicable
Alternate route: /dev/characters/{character_id}/location/
Alternate route: /legacy/characters/{character_id}/location/
Alternate route: /v1/characters/{character_id}/location/
This route is cached for up to 5 seconds
evetech.get_characters_character_id_location({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
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
- character_id required
Output
- output
object
: 200 ok object- solar_system_id required
integer
: solar_system_id integer - station_id
integer
: station_id integer - structure_id
integer
: structure_id integer
- solar_system_id required
get_characters_character_id_loyalty_points
Return a list of loyalty points for all corporations the character has worked for
Alternate route: /dev/characters/{character_id}/loyalty/points/
Alternate route: /legacy/characters/{character_id}/loyalty/points/
Alternate route: /v1/characters/{character_id}/loyalty/points/
This route is cached for up to 3600 seconds
evetech.get_characters_character_id_loyalty_points({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
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
- character_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- corporation_id required
integer
: corporation_id integer - loyalty_points required
integer
: loyalty_points integer
- corporation_id required
- items
get_characters_character_id_mail
Return the 50 most recent mail headers belonging to the character that match the query criteria. Queries can be filtered by label, and last_mail_id can be used to paginate backwards
Alternate route: /dev/characters/{character_id}/mail/
Alternate route: /legacy/characters/{character_id}/mail/
Alternate route: /v1/characters/{character_id}/mail/
This route is cached for up to 30 seconds
evetech.get_characters_character_id_mail({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
string
: ETag from a previous request. A 304 will be returned if this matches the current ETag - labels
array
: Fetch only mails that match one or more of the given labels - last_mail_id
integer
: List only mail with an ID lower than the given ID, if present - token
string
: Access token to use if unable to set a header
- character_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- from
integer
: From whom the mail was sent - is_read
boolean
: is_read boolean - labels
array
: labels array- items
integer
: label integer
- items
- mail_id
integer
: mail_id integer - recipients
array
: Recipients of the mail- items
object
: recipient object- recipient_id required
integer
: recipient_id integer - recipient_type required
string
(values: alliance, character, corporation, mailing_list): recipient_type string
- recipient_id required
- items
- subject
string
: Mail subject - timestamp
string
: When the mail was sent
- from
- items
post_characters_character_id_mail
Create and send a new mail
Alternate route: /dev/characters/{character_id}/mail/
Alternate route: /legacy/characters/{character_id}/mail/
Alternate route: /v1/characters/{character_id}/mail/
evetech.post_characters_character_id_mail({
"character_id": 0,
"mail": {
"recipients": [],
"subject": "",
"body": ""
}
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - mail required
object
: mail object- approved_cost
integer
: approved_cost integer - body required
string
: body string - recipients required
array
: recipients array- items
object
: recipient object- recipient_id required
integer
: recipient_id integer - recipient_type required
string
(values: alliance, character, corporation, mailing_list): recipient_type string
- recipient_id required
- items
- subject required
string
: subject string
- approved_cost
- token
string
: Access token to use if unable to set a header
- character_id required
Output
- output
integer
: Mail ID
get_characters_character_id_mail_labels
Return a list of the users mail labels, unread counts for each label and a total unread count.
Alternate route: /dev/characters/{character_id}/mail/labels/
Alternate route: /v3/characters/{character_id}/mail/labels/
This route is cached for up to 30 seconds
evetech.get_characters_character_id_mail_labels({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
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
- character_id required
Output
- output
object
: 200 ok object- labels
array
: labels array- items
object
: label object- color
string
(values: #0000fe, #006634, #0099ff, #00ff33, #01ffff, #349800, #660066, #666666, #999999, #99ffff, #9a0000, #ccff9a, #e6e6e6, #fe0000, #ff6600, #ffff01, #ffffcd, #ffffff): color string - label_id
integer
: label_id integer - name
string
: name string - unread_count
integer
: unread_count integer
- color
- items
- total_unread_count
integer
: total_unread_count integer
- labels
post_characters_character_id_mail_labels
Create a mail label
Alternate route: /dev/characters/{character_id}/mail/labels/
Alternate route: /legacy/characters/{character_id}/mail/labels/
Alternate route: /v2/characters/{character_id}/mail/labels/
evetech.post_characters_character_id_mail_labels({
"character_id": 0,
"label": {
"name": ""
}
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - label required
object
: label object- color
string
(values: #0000fe, #006634, #0099ff, #00ff33, #01ffff, #349800, #660066, #666666, #999999, #99ffff, #9a0000, #ccff9a, #e6e6e6, #fe0000, #ff6600, #ffff01, #ffffcd, #ffffff): Hexadecimal string representing label color, in RGB format - name required
string
: name string
- color
- token
string
: Access token to use if unable to set a header
- character_id required
Output
- output
integer
: Label ID
delete_characters_character_id_mail_labels_label_id
Delete a mail label
Alternate route: /dev/characters/{character_id}/mail/labels/{label_id}/
Alternate route: /legacy/characters/{character_id}/mail/labels/{label_id}/
Alternate route: /v1/characters/{character_id}/mail/labels/{label_id}/
evetech.delete_characters_character_id_mail_labels_label_id({
"character_id": 0,
"label_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - label_id required
integer
: An EVE label id - token
string
: Access token to use if unable to set a header
- character_id required
Output
Output schema unknown
get_characters_character_id_mail_lists
Return all mailing lists that the character is subscribed to
Alternate route: /dev/characters/{character_id}/mail/lists/
Alternate route: /legacy/characters/{character_id}/mail/lists/
Alternate route: /v1/characters/{character_id}/mail/lists/
This route is cached for up to 120 seconds
evetech.get_characters_character_id_mail_lists({
"character_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
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
- character_id required
Output
- output
array
: 200 ok array- items
object
: 200 ok object- mailing_list_id required
integer
: Mailing list ID - name required
string
: name string
- mailing_list_id required
- items
delete_characters_character_id_mail_mail_id
Delete a mail
Alternate route: /dev/characters/{character_id}/mail/{mail_id}/
Alternate route: /legacy/characters/{character_id}/mail/{mail_id}/
Alternate route: /v1/characters/{character_id}/mail/{mail_id}/
evetech.delete_characters_character_id_mail_mail_id({
"character_id": 0,
"mail_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - mail_id required
integer
: An EVE mail ID - token
string
: Access token to use if unable to set a header
- character_id required
Output
Output schema unknown
get_characters_character_id_mail_mail_id
Return the contents of an EVE mail
Alternate route: /dev/characters/{character_id}/mail/{mail_id}/
Alternate route: /legacy/characters/{character_id}/mail/{mail_id}/
Alternate route: /v1/characters/{character_id}/mail/{mail_id}/
This route is cached for up to 30 seconds
evetech.get_characters_character_id_mail_mail_id({
"character_id": 0,
"mail_id": 0
}, context)
Input
- input
object
- character_id required
integer
: An EVE character ID - datasource
string
(values: tranquility, singularity): The server name you would like data from - If-None-Match
string
: ETag from a previous request. A 304 will be returned if this matches the current ETag - mail_id required
integer
: An EVE mail ID - token
string
: Access token to use if unable to set a header
- character_id required
Output
- output
object
: 200 ok object- body
string
: Mail's body - from
integer
: From whom the mail was sent - labels
array
: Labels attached to the mail- items
integer
: label integer
- items
- read
boolean
: Whether the mail is flagged as read - recipients
array
: Recipients of the mail- items
object
: recipient object- recipient_id required
integer
: recipient_id integer - recipient_type required
string
(values: alliance, character, corporation, mailing_list): recipient_type string
- recipient_id required
- items
- subject
string
: Mail subject - timestamp
string
: When the mail was sent
- body
put_characters_character_id_mail_mail_id
Update metadata about a mail
Alternate route: /dev/characters/{character_id}/mail/{mail_id}/
Alternate route: /legacy/characters/{character_id}/mail/{mail_id}/
Alternate route: /v1/characters/{character_id}/mail/{mail_id}/