{ "captured_at": "2026-09-18", "components": { "headers": { "CacheControl": { "description": "Directives for caching mechanisms. It controls how the response can be cached, by whom, and for how long.", "schema": { "type": "string" } }, "ContentLanguage": { "description": "The language used in the response.", "schema": { "enum": [ "en", "de", "fr", "ja", "ru", "zh", "ko", "es" ], "type": "string" } }, "ETag": { "description": "The ETag value of the response body. Use this with If-None-Match to check whether the resource has changed.", "schema": { "type": "string" } }, "LastModified": { "description": "The last modified date of the response. Use this with If-Modified-Since to check whether the resource has changed.", "schema": { "type": "string" } } }, "parameters": { "AcceptLanguage": { "description": "The language to use for the response.", "in": "header", "name": "Accept-Language", "schema": { "default": "en", "enum": [ "en", "de", "fr", "ja", "ru", "zh", "ko", "es" ], "type": "string" } }, "CompatibilityDate": { "description": "The compatibility date for the request.", "in": "header", "name": "X-Compatibility-Date", "required": true, "schema": { "enum": [ "2026-08-18" ], "format": "date", "type": "string" } }, "IfModifiedSince": { "description": "The date the resource was last modified. A 304 will be returned if the resource has not been modified since this date.", "in": "header", "name": "If-Modified-Since", "schema": { "type": "string" } }, "IfNoneMatch": { "description": "The ETag of the previous request. A 304 will be returned if this matches the current ETag.", "in": "header", "name": "If-None-Match", "schema": { "type": "string" } }, "Tenant": { "description": "The tenant ID for the request.", "example": "", "in": "header", "name": "X-Tenant", "schema": { "default": "tranquility", "type": "string" } } }, "schemas": { "AccessListID": { "examples": [ 1 ], "format": "int64", "type": "integer", "x-common-model": "true" }, "AllianceID": { "examples": [ 99000001 ], "format": "int64", "type": "integer", "x-common-model": "true" }, "CharacterID": { "examples": [ 90000001 ], "format": "int64", "type": "integer", "x-common-model": "true" }, "CharactersAccessListsDetail": { "properties": { "description": { "description": "The Access List's description", "type": "string" }, "id": { "$ref": "#/components/schemas/AccessListID", "description": "The Access List's ID" }, "membership": { "$ref": "#/components/schemas/CharactersAccessListsDetailMembership", "description": "The Access List's membership" }, "name": { "description": "The Access List's name", "type": "string" } }, "required": [ "id", "name", "description", "membership" ], "type": "object" }, "CharactersAccessListsDetailAllianceentry": { "properties": { "access": { "description": "Alliance's access", "enum": [ "Unspecified", "Allowed", "Blocked", "Manager", "Admin" ], "type": "string", "x-enum-descriptions": [ "An unspecified access", "Member is allowed", "Member is blocked", "Member is a manager (characters only)", "Member is an admin (characters only)" ] }, "alliance_id": { "$ref": "#/components/schemas/AllianceID", "description": "Alliance's ID" } }, "required": [ "alliance_id", "access" ], "type": "object" }, "CharactersAccessListsDetailCharacterentry": { "properties": { "access": { "description": "Character's access", "enum": [ "Unspecified", "Allowed", "Blocked", "Manager", "Admin" ], "type": "string", "x-enum-descriptions": [ "An unspecified access", "Member is allowed", "Member is blocked", "Member is a manager (characters only)", "Member is an admin (characters only)" ] }, "character_id": { "$ref": "#/components/schemas/CharacterID", "description": "Character's ID" } }, "required": [ "character_id", "access" ], "type": "object" }, "CharactersAccessListsDetailCorporationentry": { "properties": { "access": { "description": "Corporation's access", "enum": [ "Unspecified", "Allowed", "Blocked", "Manager", "Admin" ], "type": "string", "x-enum-descriptions": [ "An unspecified access", "Member is allowed", "Member is blocked", "Member is a manager (characters only)", "Member is an admin (characters only)" ] }, "corporation_id": { "$ref": "#/components/schemas/CorporationID", "description": "Corporation's ID" } }, "required": [ "corporation_id", "access" ], "type": "object" }, "CharactersAccessListsDetailMembership": { "properties": { "alliances": { "description": "Alliances in the Access List", "items": { "$ref": "#/components/schemas/CharactersAccessListsDetailAllianceentry" }, "type": "array" }, "allow_everyone": { "description": "Whether everyone is allowed unless blocked", "type": "boolean" }, "characters": { "description": "Characters in the Access List", "items": { "$ref": "#/components/schemas/CharactersAccessListsDetailCharacterentry" }, "type": "array" }, "corporations": { "description": "Corporations in the Access List", "items": { "$ref": "#/components/schemas/CharactersAccessListsDetailCorporationentry" }, "type": "array" } }, "required": [ "allow_everyone", "alliances", "corporations", "characters" ], "type": "object" }, "CharactersAccessListsListing": { "properties": { "access_lists": { "description": "List of Access Lists", "items": { "$ref": "#/components/schemas/CharactersAccessListsListingAccesslist" }, "type": "array" } }, "required": [ "access_lists" ], "type": "object" }, "CharactersAccessListsListingAccesslist": { "properties": { "id": { "$ref": "#/components/schemas/AccessListID", "description": "Access List's ID" } }, "required": [ "id" ], "type": "object" }, "CharactersCharacterIdAssetsGet": { "items": { "properties": { "is_blueprint_copy": { "type": "boolean" }, "is_singleton": { "type": "boolean" }, "item_id": { "format": "int64", "type": "integer" }, "location_flag": { "enum": [ "AssetSafety", "AutoFit", "BoosterBay", "CapsuleerDeliveries", "Cargo", "CorporationGoalDeliveries", "CorpseBay", "Deliveries", "DroneBay", "ExpeditionHold", "FighterBay", "FighterTube0", "FighterTube1", "FighterTube2", "FighterTube3", "FighterTube4", "FleetHangar", "FrigateEscapeBay", "Hangar", "HangarAll", "HiSlot0", "HiSlot1", "HiSlot2", "HiSlot3", "HiSlot4", "HiSlot5", "HiSlot6", "HiSlot7", "HiddenModifiers", "Implant", "InfrastructureHangar", "LoSlot0", "LoSlot1", "LoSlot2", "LoSlot3", "LoSlot4", "LoSlot5", "LoSlot6", "LoSlot7", "Locked", "MedSlot0", "MedSlot1", "MedSlot2", "MedSlot3", "MedSlot4", "MedSlot5", "MedSlot6", "MedSlot7", "MobileDepotHold", "MoonMaterialBay", "QuafeBay", "RigSlot0", "RigSlot1", "RigSlot2", "RigSlot3", "RigSlot4", "RigSlot5", "RigSlot6", "RigSlot7", "ShipHangar", "Skill", "SpecializedAmmoHold", "SpecializedAsteroidHold", "SpecializedCommandCenterHold", "SpecializedFuelBay", "SpecializedGasHold", "SpecializedIceHold", "SpecializedIndustrialShipHold", "SpecializedLargeShipHold", "SpecializedMaterialBay", "SpecializedMediumShipHold", "SpecializedMineralHold", "SpecializedOreHold", "SpecializedPlanetaryCommoditiesHold", "SpecializedSalvageHold", "SpecializedShipHold", "SpecializedSmallShipHold", "StructureDeedBay", "SubSystemBay", "SubSystemSlot0", "SubSystemSlot1", "SubSystemSlot2", "SubSystemSlot3", "SubSystemSlot4", "SubSystemSlot5", "SubSystemSlot6", "SubSystemSlot7", "Unlocked", "Wardrobe" ], "type": "string" }, "location_id": { "format": "int64", "type": "integer" }, "location_type": { "enum": [ "station", "solar_system", "item", "other" ], "type": "string" }, "quantity": { "format": "int64", "type": "integer" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id", "quantity", "location_id", "location_type", "item_id", "location_flag", "is_singleton" ], "type": "object" }, "type": "array" }, "CharactersCharacterIdAssetsLocationsPost": { "items": { "properties": { "item_id": { "format": "int64", "type": "integer" }, "position": { "properties": { "x": { "format": "double", "type": "number" }, "y": { "format": "double", "type": "number" }, "z": { "format": "double", "type": "number" } }, "required": [ "x", "y", "z" ], "type": "object" } }, "required": [ "item_id", "position" ], "type": "object" }, "type": "array" }, "CharactersCharacterIdAssetsNamesPost": { "items": { "properties": { "item_id": { "format": "int64", "type": "integer" }, "name": { "type": "string" } }, "required": [ "item_id", "name" ], "type": "object" }, "type": "array" }, "CharactersLocation": { "properties": { "solar_system_id": { "$ref": "#/components/schemas/SolarSystemID", "description": "Solar system the character is in" }, "station_id": { "$ref": "#/components/schemas/StationID", "description": "Station the character is docked in" }, "structure_id": { "$ref": "#/components/schemas/ItemID", "description": "Structure the character is docked in" } }, "required": [ "solar_system_id" ], "type": "object" }, "CharactersShip": { "properties": { "ship_item_id": { "$ref": "#/components/schemas/ItemID", "description": "Unique identifier for this ship" }, "ship_name": { "description": "Name of this ship", "type": "string" }, "ship_type_id": { "$ref": "#/components/schemas/TypeID", "description": "Type of the ship currently piloted" } }, "required": [ "ship_type_id", "ship_item_id", "ship_name" ], "type": "object" }, "CharactersStructuresMercenaryDensDetail": { "properties": { "evolution": { "$ref": "#/components/schemas/CharactersStructuresMercenaryDensDetailEvolution", "description": "Mercenary Den's evolution" }, "id": { "$ref": "#/components/schemas/ItemID", "description": "Mercenary Den's ID" }, "infomorphs": { "$ref": "#/components/schemas/CharactersStructuresMercenaryDensDetailInfomorphs", "description": "Mercenary Den's infomorphs" }, "reinforcement_timer": { "$ref": "#/components/schemas/CharactersStructuresMercenaryDensDetailReinforcementtimer", "description": "Mercenary Den's reinforcement timer (if the structure is reinforced)" }, "skyhook": { "$ref": "#/components/schemas/CharactersStructuresMercenaryDensDetailSkyhook", "description": "Skyhook the Mercenary Den is attached to" }, "state": { "description": "Mercenary Den's state", "enum": [ "Unspecified", "Running", "Paused", "Disabled" ], "type": "string", "x-enum-descriptions": [ "An unspecified state", "Running", "Paused (e.g. the Mercenary Den is reinforced)", "Disabled (e.g. the character no longer has the skills to operate the Mercenary Den)" ] }, "type_id": { "$ref": "#/components/schemas/TypeID", "description": "Mercenary Den's type ID" } }, "required": [ "id", "skyhook", "state", "type_id", "infomorphs", "evolution" ], "type": "object" }, "CharactersStructuresMercenaryDensDetailEvolution": { "properties": { "anarchy": { "$ref": "#/components/schemas/CharactersStructuresMercenaryDensDetailEvolutionanarchy", "description": "Mercenary Den's anarchy" }, "development": { "$ref": "#/components/schemas/CharactersStructuresMercenaryDensDetailEvolutiondevelopment", "description": "Mercenary Den's development" } }, "required": [ "development", "anarchy" ], "type": "object" }, "CharactersStructuresMercenaryDensDetailEvolutionanarchy": { "properties": { "amount": { "description": "Anarchy's cumulative amount (0-100)", "examples": [ 0 ], "format": "int64", "type": "integer" }, "level": { "description": "Anarchy's level", "enum": [ "Unspecified", "Level0", "Level1", "Level2", "Level3", "Level4" ], "type": "string", "x-enum-descriptions": [ "An unspecified level", "Level 0", "Level 1", "Level 2", "Level 3", "Level 4" ] } }, "required": [ "amount", "level" ], "type": "object" }, "CharactersStructuresMercenaryDensDetailEvolutiondevelopment": { "properties": { "amount": { "description": "Development's cumulative amount (0-100)", "examples": [ 50 ], "format": "int64", "type": "integer" }, "level": { "description": "Development's level", "enum": [ "Unspecified", "Level0", "Level1", "Level2", "Level3", "Level4" ], "type": "string", "x-enum-descriptions": [ "An unspecified level", "Level 0", "Level 1", "Level 2", "Level 3", "Level 4" ] } }, "required": [ "amount", "level" ], "type": "object" }, "CharactersStructuresMercenaryDensDetailInfomorphs": { "properties": { "amount": { "description": "Amount of infomorphs", "examples": [ 100 ], "format": "int64", "type": "integer" } }, "required": [ "amount" ], "type": "object" }, "CharactersStructuresMercenaryDensDetailReinforcementtimer": { "properties": { "end": { "description": "The time when the reinforcement timer will end", "format": "date-time", "type": "string" } }, "required": [ "end" ], "type": "object" }, "CharactersStructuresMercenaryDensDetailSkyhook": { "properties": { "corporation_id": { "$ref": "#/components/schemas/CorporationID", "description": "Corporation that owns the Skyhook" }, "id": { "$ref": "#/components/schemas/ItemID", "description": "Skyhook's ID" }, "planet_id": { "$ref": "#/components/schemas/PlanetID", "description": "ID of the planet the Skyhook is anchored on" } }, "required": [ "id", "planet_id", "corporation_id" ], "type": "object" }, "CharactersStructuresMercenaryDensListing": { "properties": { "mercenary_dens": { "description": "List of Mercenary Dens", "items": { "$ref": "#/components/schemas/CharactersStructuresMercenaryDensListingMercenaryden" }, "type": "array" } }, "required": [ "mercenary_dens" ], "type": "object" }, "CharactersStructuresMercenaryDensListingMercenaryden": { "properties": { "id": { "$ref": "#/components/schemas/ItemID", "description": "Mercenary Den's ID" }, "planet_id": { "$ref": "#/components/schemas/PlanetID", "description": "ID of the planet the Skyhook (to which the Mercenary Den is attached) is anchored on" } }, "required": [ "id", "planet_id" ], "type": "object" }, "CompatibilityDate": { "examples": [ "2025-08-26" ], "format": "date", "type": "string", "x-common-model": "true" }, "CorporationID": { "examples": [ 98777771 ], "format": "int64", "type": "integer", "x-common-model": "true" }, "CorporationsCorporationIdAssetsGet": { "items": { "properties": { "is_blueprint_copy": { "type": "boolean" }, "is_singleton": { "type": "boolean" }, "item_id": { "format": "int64", "type": "integer" }, "location_flag": { "enum": [ "AssetSafety", "AutoFit", "Bonus", "Booster", "BoosterBay", "Capsule", "CapsuleerDeliveries", "Cargo", "CorpDeliveries", "CorpSAG1", "CorpSAG2", "CorpSAG3", "CorpSAG4", "CorpSAG5", "CorpSAG6", "CorpSAG7", "CorporationGoalDeliveries", "CrateLoot", "Deliveries", "DroneBay", "DustBattle", "DustDatabank", "ExpeditionHold", "FighterBay", "FighterTube0", "FighterTube1", "FighterTube2", "FighterTube3", "FighterTube4", "FleetHangar", "FrigateEscapeBay", "Hangar", "HangarAll", "HiSlot0", "HiSlot1", "HiSlot2", "HiSlot3", "HiSlot4", "HiSlot5", "HiSlot6", "HiSlot7", "HiddenModifiers", "Implant", "Impounded", "InfrastructureHangar", "JunkyardReprocessed", "JunkyardTrashed", "LoSlot0", "LoSlot1", "LoSlot2", "LoSlot3", "LoSlot4", "LoSlot5", "LoSlot6", "LoSlot7", "Locked", "MedSlot0", "MedSlot1", "MedSlot2", "MedSlot3", "MedSlot4", "MedSlot5", "MedSlot6", "MedSlot7", "MobileDepotHold", "MoonMaterialBay", "OfficeFolder", "Pilot", "PlanetSurface", "QuafeBay", "QuantumCoreRoom", "Reward", "RigSlot0", "RigSlot1", "RigSlot2", "RigSlot3", "RigSlot4", "RigSlot5", "RigSlot6", "RigSlot7", "SecondaryStorage", "ServiceSlot0", "ServiceSlot1", "ServiceSlot2", "ServiceSlot3", "ServiceSlot4", "ServiceSlot5", "ServiceSlot6", "ServiceSlot7", "ShipHangar", "ShipOffline", "Skill", "SkillInTraining", "SpecializedAmmoHold", "SpecializedAsteroidHold", "SpecializedCommandCenterHold", "SpecializedFuelBay", "SpecializedGasHold", "SpecializedIceHold", "SpecializedIndustrialShipHold", "SpecializedLargeShipHold", "SpecializedMaterialBay", "SpecializedMediumShipHold", "SpecializedMineralHold", "SpecializedOreHold", "SpecializedPlanetaryCommoditiesHold", "SpecializedSalvageHold", "SpecializedShipHold", "SpecializedSmallShipHold", "StructureActive", "StructureFuel", "StructureInactive", "StructureOffline", "SubSystemBay", "SubSystemSlot0", "SubSystemSlot1", "SubSystemSlot2", "SubSystemSlot3", "SubSystemSlot4", "SubSystemSlot5", "SubSystemSlot6", "SubSystemSlot7", "Unlocked", "Wallet", "Wardrobe" ], "type": "string" }, "location_id": { "format": "int64", "type": "integer" }, "location_type": { "enum": [ "station", "solar_system", "item", "other" ], "type": "string" }, "quantity": { "format": "int64", "type": "integer" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id", "quantity", "location_id", "location_type", "item_id", "location_flag", "is_singleton" ], "type": "object" }, "type": "array" }, "CorporationsCorporationIdAssetsLocationsPost": { "items": { "properties": { "item_id": { "format": "int64", "type": "integer" }, "position": { "properties": { "x": { "format": "double", "type": "number" }, "y": { "format": "double", "type": "number" }, "z": { "format": "double", "type": "number" } }, "required": [ "x", "y", "z" ], "type": "object" } }, "required": [ "item_id", "position" ], "type": "object" }, "type": "array" }, "CorporationsCorporationIdAssetsNamesPost": { "items": { "properties": { "item_id": { "format": "int64", "type": "integer" }, "name": { "type": "string" } }, "required": [ "item_id", "name" ], "type": "object" }, "type": "array" }, "CorporationsCorporationIdStructuresGet": { "items": { "properties": { "corporation_id": { "description": "ID of the corporation that owns the structure", "format": "int64", "type": "integer" }, "fuel_expires": { "description": "Date on which the structure will run out of fuel", "format": "date-time", "type": "string" }, "name": { "description": "The structure name", "type": "string" }, "next_reinforce_apply": { "description": "The date and time when the structure's newly requested reinforcement times (e.g. next_reinforce_hour and next_reinforce_day) will take effect", "format": "date-time", "type": "string" }, "next_reinforce_hour": { "description": "The requested change to reinforce_hour that will take effect at the time shown by next_reinforce_apply", "format": "int64", "type": "integer" }, "profile_id": { "description": "The id of the ACL profile for this citadel", "format": "int64", "type": "integer" }, "reinforce_hour": { "description": "The hour of day that determines the four hour window when the structure will randomly exit its reinforcement periods and become vulnerable to attack against its armor and/or hull. The structure will become vulnerable at a random time that is +/- 2 hours centered on the value of this property", "format": "int64", "type": "integer" }, "services": { "description": "Contains a list of service upgrades, and their state", "items": { "description": "service object", "properties": { "name": { "type": "string" }, "state": { "enum": [ "online", "offline", "cleanup" ], "type": "string" } }, "required": [ "name", "state" ], "type": "object" }, "type": "array" }, "state": { "enum": [ "anchor_vulnerable", "anchoring", "armor_reinforce", "armor_vulnerable", "deploy_vulnerable", "fitting_invulnerable", "hull_reinforce", "hull_vulnerable", "online_deprecated", "onlining_vulnerable", "shield_vulnerable", "unanchored", "unknown" ], "type": "string" }, "state_timer_end": { "description": "Date at which the structure will move to it's next state", "format": "date-time", "type": "string" }, "state_timer_start": { "description": "Date at which the structure entered it's current state", "format": "date-time", "type": "string" }, "structure_id": { "description": "The Item ID of the structure", "format": "int64", "type": "integer" }, "system_id": { "description": "The solar system the structure is in", "format": "int64", "type": "integer" }, "type_id": { "description": "The type id of the structure", "format": "int64", "type": "integer" }, "unanchors_at": { "description": "Date at which the structure will unanchor", "format": "date-time", "type": "string" } }, "required": [ "structure_id", "type_id", "corporation_id", "system_id", "profile_id", "state" ], "type": "object" }, "type": "array" }, "CorporationsStructuresSkyhooksDetail": { "properties": { "effective_workforce": { "description": "Skyhook's effective workforce; this can differ from the Skyhook's normal workforce due to the influence of an attached Mercenary Den", "examples": [ 1000 ], "format": "int64", "type": "integer" }, "id": { "$ref": "#/components/schemas/ItemID", "description": "Skyhook's ID" }, "is_active": { "description": "Whether the Skyhook is active and producing workforce/power/reagents", "type": "boolean" }, "planet_id": { "$ref": "#/components/schemas/PlanetID", "description": "ID of the planet the Skyhook is anchored on" }, "reagents": { "description": "Skyhook's reagents", "items": { "$ref": "#/components/schemas/CorporationsStructuresSkyhooksDetailReagent" }, "type": "array" }, "reinforcement_timer": { "$ref": "#/components/schemas/CorporationsStructuresSkyhooksDetailReinforcementtimer", "description": "Skyhook's reinforcement timer (if the structure is reinforced)" }, "state": { "description": "Skyhook's state", "enum": [ "Unspecified", "ShieldVulnerable", "ArmorReinforced", "ArmorVulnerable", "HullReinforced", "HullVulnerable" ], "type": "string", "x-enum-descriptions": [ "An unspecified state", "Skyhook is vulnerable to shield damage", "Skyhook is reinforced against armor damage", "Skyhook is vulnerable to armor damage", "Skyhook is reinforced against hull damage", "Skyhook is vulnerable to hull damage" ] }, "theft_vulnerability": { "$ref": "#/components/schemas/CorporationsStructuresSkyhooksDetailTheftvulnerability", "description": "Skyhook's theft vulnerability" } }, "required": [ "id", "planet_id", "state", "is_active" ], "type": "object" }, "CorporationsStructuresSkyhooksDetailReagent": { "properties": { "last_cycle": { "description": "Moment the 'SecureStock'/'UnsecuredStock' value had its last cycle; use SDE to calculate the current values", "examples": [ "2026-02-23T12:00:00Z" ], "format": "date-time", "type": "string" }, "secured_stock": { "description": "Secured stock of the reagent at the time of 'last_cycle'", "examples": [ 1000 ], "format": "int64", "type": "integer" }, "type_id": { "$ref": "#/components/schemas/TypeID", "description": "Reagent's type ID" }, "unsecured_stock": { "description": "Unsecured stock of the reagent at the time of 'last_cycle'", "examples": [ 300 ], "format": "int64", "type": "integer" } }, "required": [ "type_id", "secured_stock", "unsecured_stock", "last_cycle" ], "type": "object" }, "CorporationsStructuresSkyhooksDetailReinforcementtimer": { "properties": { "end": { "description": "The time when the reinforcement timer will end", "examples": [ "2026-02-23T16:00:00Z" ], "format": "date-time", "type": "string" } }, "required": [ "end" ], "type": "object" }, "CorporationsStructuresSkyhooksDetailTheftvulnerability": { "properties": { "end": { "description": "End time of the theft vulnerability window", "examples": [ "2026-02-23T16:00:00Z" ], "format": "date-time", "type": "string" }, "start": { "description": "Start time of the theft vulnerability window", "examples": [ "2026-02-23T12:00:00Z" ], "format": "date-time", "type": "string" } }, "required": [ "start", "end" ], "type": "object" }, "CorporationsStructuresSkyhooksListing": { "properties": { "skyhooks": { "description": "List of Skyhooks", "items": { "$ref": "#/components/schemas/CorporationsStructuresSkyhooksListingSkyhook" }, "type": "array" } }, "required": [ "skyhooks" ], "type": "object" }, "CorporationsStructuresSkyhooksListingSkyhook": { "properties": { "id": { "$ref": "#/components/schemas/ItemID", "description": "Skyhook's ID" }, "planet_id": { "$ref": "#/components/schemas/PlanetID", "description": "ID of the planet the Skyhook is anchored on" } }, "required": [ "id", "planet_id" ], "type": "object" }, "CorporationsStructuresSovereigntyHubsDetail": { "properties": { "fuel_access_list_id": { "$ref": "#/components/schemas/AccessListID", "description": "Access List with who can manage Sovereignty Hub's fuel" }, "id": { "$ref": "#/components/schemas/ItemID", "description": "Sovereignty Hub's ID" }, "reagent_bay": { "$ref": "#/components/schemas/CorporationsStructuresSovereigntyHubsDetailReagentbay", "description": "Sovereignty Hub's reagent bay" }, "resources": { "$ref": "#/components/schemas/CorporationsStructuresSovereigntyHubsDetailResources", "description": "Sovereignty Hub's resources" }, "solar_system_id": { "$ref": "#/components/schemas/SolarSystemID", "description": "Sovereignty Hub's solar system ID" }, "upgrades": { "description": "Sovereignty Hub's installed upgrades", "items": { "$ref": "#/components/schemas/CorporationsStructuresSovereigntyHubsDetailUpgrade" }, "type": "array" }, "vulnerability_window": { "$ref": "#/components/schemas/CorporationsStructuresSovereigntyHubsDetailVulnerabilitywindow", "description": "Sovereignty Hub's vulnerability window; if omitted, this Sovereignty Hub is part of an active campaign" }, "workforce_transport": { "$ref": "#/components/schemas/CorporationsStructuresSovereigntyHubsDetailTransport", "description": "Sovereignty Hub's workforce transport settings" } }, "required": [ "id", "solar_system_id", "upgrades", "reagent_bay", "resources", "workforce_transport" ], "type": "object" }, "CorporationsStructuresSovereigntyHubsDetailReagent": { "properties": { "amount": { "description": "Amount of reagent in the bay at the time of 'last_updated'", "examples": [ 1000 ], "format": "int64", "type": "integer" }, "burning_per_hour": { "description": "Amount of reagent burning per hour", "examples": [ 10 ], "format": "int64", "type": "integer" }, "type_id": { "$ref": "#/components/schemas/TypeID", "description": "Reagent's type ID" } }, "required": [ "type_id", "amount", "burning_per_hour" ], "type": "object" }, "CorporationsStructuresSovereigntyHubsDetailReagentbay": { "properties": { "last_updated": { "description": "Moment the 'amount' value was last updated; use 'burning_per_hour' to calculate the current value", "examples": [ "2026-02-23T12:00:00Z" ], "format": "date-time", "type": "string" }, "reagents": { "description": "Sovereignty Hub's reagents", "items": { "$ref": "#/components/schemas/CorporationsStructuresSovereigntyHubsDetailReagent" }, "type": "array" } }, "required": [ "last_updated", "reagents" ], "type": "object" }, "CorporationsStructuresSovereigntyHubsDetailResourcepower": { "properties": { "allocated": { "description": "Allocated power", "examples": [ 100 ], "format": "int64", "type": "integer" }, "available": { "description": "Available power", "examples": [ 1000 ], "format": "int64", "type": "integer" } }, "required": [ "available", "allocated" ], "type": "object" }, "CorporationsStructuresSovereigntyHubsDetailResources": { "properties": { "power": { "$ref": "#/components/schemas/CorporationsStructuresSovereigntyHubsDetailResourcepower", "description": "Sovereignty Hub's power" }, "workforce": { "$ref": "#/components/schemas/CorporationsStructuresSovereigntyHubsDetailResourceworkforce", "description": "Sovereignty Hub's workforce" } }, "required": [ "power", "workforce" ], "type": "object" }, "CorporationsStructuresSovereigntyHubsDetailResourceworkforce": { "properties": { "allocated": { "description": "Allocated workforce", "examples": [ 100 ], "format": "int64", "type": "integer" }, "available": { "description": "Available workforce", "examples": [ 1000 ], "format": "int64", "type": "integer" } }, "required": [ "available", "allocated" ], "type": "object" }, "CorporationsStructuresSovereigntyHubsDetailTransport": { "properties": { "configuration": { "description": "Configured workforce transport", "oneOf": [ { "properties": { "import": { "$ref": "#/components/schemas/CorporationsStructuresSovereigntyHubsDetailTransportconfigurationimport", "description": "Workforce is requested to be imported" } }, "title": "import", "type": "object" }, { "properties": { "export": { "$ref": "#/components/schemas/CorporationsStructuresSovereigntyHubsDetailTransportconfigurationexport", "description": "Workforce is requested to be exported" } }, "title": "export", "type": "object" }, { "properties": { "transit": { "description": "Workforce is requested to be brought to transit", "type": [ "boolean", "null" ] } }, "title": "transit", "type": "object" } ] }, "state": { "description": "Current state of the workforce transport", "oneOf": [ { "properties": { "import": { "$ref": "#/components/schemas/CorporationsStructuresSovereigntyHubsDetailTransportstateimport", "description": "Workforce is being imported" } }, "title": "import", "type": "object" }, { "properties": { "export": { "$ref": "#/components/schemas/CorporationsStructuresSovereigntyHubsDetailTransportstateexport", "description": "Workforce is being exported" } }, "title": "export", "type": "object" }, { "properties": { "transit": { "description": "Workforce is being brought to transit", "type": [ "boolean", "null" ] } }, "title": "transit", "type": "object" } ] } }, "required": [ "configuration", "state" ], "type": "object" }, "CorporationsStructuresSovereigntyHubsDetailTransportconfigurationexport": { "properties": { "amount": { "description": "Amount to be exported", "examples": [ 1000 ], "format": "int64", "type": "integer" }, "solar_system_id": { "$ref": "#/components/schemas/SolarSystemID", "description": "Destination's solar system ID" } }, "required": [ "amount" ], "type": "object" }, "CorporationsStructuresSovereigntyHubsDetailTransportconfigurationimport": { "properties": { "sources": { "description": "Sources", "items": { "$ref": "#/components/schemas/CorporationsStructuresSovereigntyHubsDetailTransportconfigurationsource" }, "type": "array" } }, "required": [ "sources" ], "type": "object" }, "CorporationsStructuresSovereigntyHubsDetailTransportconfigurationsource": { "properties": { "solar_system_id": { "$ref": "#/components/schemas/SolarSystemID", "description": "Source's solar system ID" } }, "required": [ "solar_system_id" ], "type": "object" }, "CorporationsStructuresSovereigntyHubsDetailTransportstateexport": { "properties": { "amount": { "description": "Amount exported", "examples": [ 1000 ], "format": "int64", "type": "integer" }, "solar_system_id": { "$ref": "#/components/schemas/SolarSystemID", "description": "Destination's solar system ID" } }, "type": "object" }, "CorporationsStructuresSovereigntyHubsDetailTransportstateimport": { "properties": { "sources": { "description": "Sources", "items": { "$ref": "#/components/schemas/CorporationsStructuresSovereigntyHubsDetailTransportstateimportsource" }, "type": "array" } }, "required": [ "sources" ], "type": "object" }, "CorporationsStructuresSovereigntyHubsDetailTransportstateimportsource": { "properties": { "amount": { "description": "Amount imported", "examples": [ 1000 ], "format": "int64", "type": "integer" }, "solar_system_id": { "$ref": "#/components/schemas/SolarSystemID", "description": "Source's solar system ID" } }, "required": [ "solar_system_id", "amount" ], "type": "object" }, "CorporationsStructuresSovereigntyHubsDetailUpgrade": { "properties": { "power_state": { "description": "Upgrade's power state", "enum": [ "Unspecified", "Online", "Offline", "Low", "Pending" ], "type": "string", "x-enum-descriptions": [ "An unspecified power state", "Online", "Offline", "Not enough fuel/power/workforce", "Waiting for startup cost to be available" ] }, "type_id": { "$ref": "#/components/schemas/TypeID", "description": "Upgrade's type ID" } }, "required": [ "type_id", "power_state" ], "type": "object" }, "CorporationsStructuresSovereigntyHubsDetailVulnerabilitywindow": { "properties": { "end": { "description": "End time of the vulnerability window; if in the past, the Sovereignty Hub is in overtime", "examples": [ "2026-02-23T16:00:00Z" ], "format": "date-time", "type": "string" }, "start": { "description": "Start time of the vulnerability window; if in the past, the Sovereignty Hub is vulnerable right now", "examples": [ "2026-02-23T12:00:00Z" ], "format": "date-time", "type": "string" } }, "required": [ "start", "end" ], "type": "object" }, "CorporationsStructuresSovereigntyHubsListing": { "properties": { "sovereignty_hubs": { "description": "List of Sovereignty Hubs", "items": { "$ref": "#/components/schemas/CorporationsStructuresSovereigntyHubsListingSovereigntyhub" }, "type": "array" } }, "required": [ "sovereignty_hubs" ], "type": "object" }, "CorporationsStructuresSovereigntyHubsListingSovereigntyhub": { "properties": { "id": { "$ref": "#/components/schemas/ItemID", "description": "Sovereignty Hub's ID" }, "solar_system_id": { "$ref": "#/components/schemas/SolarSystemID", "description": "Sovereignty Hub's location" } }, "required": [ "id", "solar_system_id" ], "type": "object" }, "Error": { "properties": { "details": { "description": "List of individual issues.", "items": { "$ref": "#/components/schemas/ErrorDetail" }, "type": "array" }, "error": { "description": "Error message.", "type": "string" }, "status": { "description": "HTTP status code.", "format": "int64", "type": "integer" } }, "required": [ "error" ], "type": "object" }, "ErrorDetail": { "properties": { "location": { "description": "Where the error occurred, e.g. 'body.items[3].tags' or 'path.thing-id'", "type": "string" }, "message": { "description": "Error message text", "type": "string" }, "value": { "description": "The value at the given location" } }, "type": "object" }, "FactionID": { "examples": [ 500002 ], "format": "int64", "type": "integer", "x-common-model": "true" }, "ItemID": { "examples": [ 1000000000001 ], "format": "int64", "type": "integer", "x-common-model": "true" }, "MarketsPricesGet": { "items": { "properties": { "adjusted_price": { "format": "double", "type": "number" }, "average_price": { "format": "double", "type": "number" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id" ], "type": "object" }, "type": "array" }, "MarketsStructuresStructureIdGet": { "items": { "properties": { "duration": { "format": "int64", "type": "integer" }, "is_buy_order": { "type": "boolean" }, "issued": { "format": "date-time", "type": "string" }, "location_id": { "format": "int64", "type": "integer" }, "min_volume": { "format": "int64", "type": "integer" }, "order_id": { "format": "int64", "type": "integer" }, "price": { "format": "double", "type": "number" }, "range": { "enum": [ "station", "region", "solarsystem", "1", "2", "3", "4", "5", "10", "20", "30", "40" ], "type": "string" }, "type_id": { "format": "int64", "type": "integer" }, "volume_remain": { "format": "int64", "type": "integer" }, "volume_total": { "format": "int64", "type": "integer" } }, "required": [ "order_id", "type_id", "location_id", "volume_total", "volume_remain", "min_volume", "price", "is_buy_order", "duration", "issued", "range" ], "type": "object" }, "type": "array" }, "MetaChangelog": { "properties": { "changelog": { "additionalProperties": { "items": { "$ref": "#/components/schemas/MetaChangelogEntry" }, "type": "array" }, "description": "Per date, list changes for that date", "type": "object" } }, "required": [ "changelog" ], "type": "object" }, "MetaChangelogEntry": { "properties": { "compatibility_date": { "$ref": "#/components/schemas/CompatibilityDate", "description": "Compatibility date of the route" }, "description": { "description": "Description", "examples": [ "Updated response schema." ], "type": "string" }, "method": { "description": "HTTP method of the route", "enum": [ "GET", "POST", "PUT", "DELETE" ], "examples": [ "GET" ], "type": "string", "x-enum-descriptions": [ "", "", "", "" ] }, "path": { "description": "Path of the route", "examples": [ "/meta/changelog" ], "type": "string" }, "type": { "description": "Type of the change", "enum": [ "breaking", "changed", "new", "removed" ], "examples": [ "breaking" ], "type": "string", "x-enum-descriptions": [ "Breaking change", "Non-breaking change", "New route", "Removed route" ] } }, "required": [ "method", "path", "compatibility_date", "type", "description" ], "type": "object" }, "MetaCompatibilityDates": { "properties": { "compatibility_dates": { "description": "List of compatibility dates.", "items": { "$ref": "#/components/schemas/CompatibilityDate" }, "type": "array" } }, "required": [ "compatibility_dates" ], "type": "object" }, "MetaStatus": { "properties": { "routes": { "description": "List of all API routes and their health status", "items": { "$ref": "#/components/schemas/MetaStatusRoute" }, "type": "array" } }, "required": [ "routes" ], "type": "object" }, "MetaStatusRoute": { "properties": { "method": { "description": "Route's HTTP method", "enum": [ "GET", "POST", "PUT", "DELETE" ], "type": "string", "x-enum-descriptions": [ "", "", "", "" ] }, "path": { "description": "Route's HTTP path", "type": "string" }, "status": { "description": "Route's health status", "enum": [ "Unknown", "OK", "Degraded", "Down", "Recovering" ], "type": "string", "x-enum-descriptions": [ "Unknown status", "Route is working as expected", "Route is working, but with degraded performance", "Route is not working", "Route is recovering" ] } }, "required": [ "method", "path", "status" ], "type": "object" }, "PlanetID": { "examples": [ 40000002 ], "format": "int64", "type": "integer", "x-common-model": "true" }, "SkyhooksRaidable": { "properties": { "skyhooks": { "description": "List of (upcoming) raidable Skyhooks", "items": { "$ref": "#/components/schemas/SkyhooksRaidableVulnerableskyhook" }, "type": "array" } }, "required": [ "skyhooks" ], "type": "object" }, "SkyhooksRaidableTheftvulnerability": { "properties": { "end": { "description": "End time of the theft vulnerability window", "examples": [ "2026-02-23T16:00:00Z" ], "format": "date-time", "type": "string" }, "start": { "description": "Start time of the theft vulnerability window", "examples": [ "2026-02-23T12:00:00Z" ], "format": "date-time", "type": "string" } }, "required": [ "start", "end" ], "type": "object" }, "SkyhooksRaidableVulnerableskyhook": { "properties": { "planet_id": { "$ref": "#/components/schemas/PlanetID", "description": "ID of the planet the Skyhook is anchored on" }, "solar_system_id": { "$ref": "#/components/schemas/SolarSystemID", "description": "ID of the solar system the Skyhook is anchored on" }, "theft_vulnerability": { "$ref": "#/components/schemas/SkyhooksRaidableTheftvulnerability", "description": "Skyhook's theft vulnerability" } }, "required": [ "planet_id", "solar_system_id", "theft_vulnerability" ], "type": "object" }, "SolarSystemID": { "examples": [ 30000001 ], "format": "int64", "type": "integer", "x-common-model": "true" }, "SovereigntySystems": { "properties": { "solar_systems": { "description": "List of solar systems and their sovereignty owners", "items": { "$ref": "#/components/schemas/SovereigntySystemsSolarsystem" }, "type": "array" } }, "required": [ "solar_systems" ], "type": "object" }, "SovereigntySystemsAlliance": { "properties": { "alliance_id": { "$ref": "#/components/schemas/AllianceID", "description": "Alliance that claimed this solar system" }, "claimed_since": { "description": "Time the claim was made", "examples": [ "2026-02-23T12:00:00Z" ], "format": "date-time", "type": "string" }, "corporation_id": { "$ref": "#/components/schemas/CorporationID", "description": "Corporation that claimed this solar system" }, "development": { "$ref": "#/components/schemas/SovereigntySystemsDevelopment", "description": "Solar system's development" }, "is_capital_system": { "description": "Whether the system is the capital system of the alliance", "examples": [ false ], "type": "boolean" }, "sovereignty_hub": { "$ref": "#/components/schemas/SovereigntySystemsSovereigntyhub", "description": "Sovereignty Hub holding the claim" } }, "required": [ "alliance_id", "corporation_id", "claimed_since", "sovereignty_hub", "is_capital_system", "development" ], "type": "object" }, "SovereigntySystemsDevelopment": { "properties": { "activity_defense_multiplier": { "description": "Current Activity Defense Multiplier", "examples": [ 1.2 ], "format": "double", "type": "number" }, "industrial_level": { "description": "Industrial level (0-5) of this solar system", "examples": [ 0 ], "format": "int64", "type": "integer" }, "military_level": { "description": "Military level (0-5) of this solar system", "examples": [ 3 ], "format": "int64", "type": "integer" }, "strategic_level": { "description": "Strategic level (0-5) of this solar system", "examples": [ 5 ], "format": "int64", "type": "integer" } }, "required": [ "activity_defense_multiplier", "military_level", "industrial_level", "strategic_level" ], "type": "object" }, "SovereigntySystemsFaction": { "properties": { "faction_id": { "$ref": "#/components/schemas/FactionID", "description": "Faction that claimed this solar system" } }, "required": [ "faction_id" ], "type": "object" }, "SovereigntySystemsSolarsystem": { "properties": { "claim": { "description": "Claim on this solar system", "oneOf": [ { "properties": { "faction": { "$ref": "#/components/schemas/SovereigntySystemsFaction", "description": "Solar system is claimed by a faction" } }, "title": "faction", "type": "object" }, { "properties": { "alliance": { "$ref": "#/components/schemas/SovereigntySystemsAlliance", "description": "Solar system is claimed by an alliance" } }, "title": "alliance", "type": "object" }, { "properties": { "unclaimed": { "description": "Solar system is unclaimed", "type": "boolean" } }, "title": "unclaimed", "type": "object" } ] }, "solar_system_id": { "$ref": "#/components/schemas/SolarSystemID", "description": "ID of the solar system" } }, "required": [ "solar_system_id", "claim" ], "type": "object" }, "SovereigntySystemsSovereigntyhub": { "properties": { "id": { "$ref": "#/components/schemas/ItemID", "description": "ID of the Sovereignty Hub" }, "vulnerability_window": { "$ref": "#/components/schemas/SovereigntySystemsVulnerabilitywindow", "description": "Sovereignty Hub's vulnerability window; if omitted, this Sovereignty Hub is part of an active campaign" } }, "required": [ "id" ], "type": "object" }, "SovereigntySystemsVulnerabilitywindow": { "properties": { "end": { "description": "End time of the vulnerability window; if in the past, the Sovereignty Hub is in overtime", "examples": [ "2026-02-23T16:00:00Z" ], "format": "date-time", "type": "string" }, "start": { "description": "Start time of the vulnerability window; if in the past, the Sovereignty Hub is vulnerable right now", "examples": [ "2026-02-23T12:00:00Z" ], "format": "date-time", "type": "string" } }, "required": [ "start", "end" ], "type": "object" }, "StationID": { "examples": [ 60000001 ], "format": "int64", "type": "integer", "x-common-model": "true" }, "TypeID": { "examples": [ 587 ], "format": "int64", "type": "integer", "x-common-model": "true" }, "UniverseStructuresGet": { "items": { "format": "int64", "type": "integer" }, "type": "array", "uniqueItems": true }, "UniverseStructuresStructureIdGet": { "properties": { "name": { "description": "The full name of the structure", "type": "string" }, "owner_id": { "description": "The ID of the corporation who owns this particular structure", "format": "int64", "type": "integer" }, "position": { "description": "Coordinates of the structure in Cartesian space relative to the Sun, in metres.\n", "properties": { "x": { "format": "double", "type": "number" }, "y": { "format": "double", "type": "number" }, "z": { "format": "double", "type": "number" } }, "required": [ "x", "y", "z" ], "type": "object" }, "solar_system_id": { "format": "int64", "type": "integer" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "name", "solar_system_id", "owner_id" ], "type": "object" } }, "securitySchemes": {} }, "info": { "contact": { "name": "ESI Support", "url": "https://developers.eveonline.com/docs/support/" }, "license": { "name": "EVE Developer License", "url": "https://developers.eveonline.com/license-agreement" }, "termsOfService": "https://support.eveonline.com/hc/en-us/articles/8414770561948-EVE-Online-Terms-of-Service", "title": "EVE SKINR Ingenuity (ESI) - tranquility", "version": "2026-08-18" }, "openapi": "3.1.0", "paths": { "/characters/{character_id}/access-lists": { "get": { "description": "Lists all Access Lists the character is Manager or Admin of.", "operationId": "GetCharactersAccessListsListing", "parameters": [ { "description": "The ID of the character", "in": "path", "name": "character_id", "required": true, "schema": { "$ref": "#/components/schemas/CharacterID", "description": "The ID of the character" } }, { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CharactersAccessListsListing" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "security": [ { "OAuth2": [ "esi-access.read_lists.v1" ] } ], "summary": "List Access Lists", "tags": [ "Access List" ], "x-cache-age": 300, "x-cache-mode": "event-based", "x-client-cache-ttl": 300, "x-compatibility-date": "2026-05-19", "x-rate-limit": { "group": "char-access", "max-tokens": 600, "window-size": "15m" }, "x-server-cache-mode": "event-based" } }, "/characters/{character_id}/access-lists/{access_list_id}": { "get": { "description": "Get the details of an Access List.", "operationId": "GetCharactersAccessListsDetail", "parameters": [ { "description": "The ID of the Access List", "in": "path", "name": "access_list_id", "required": true, "schema": { "$ref": "#/components/schemas/AccessListID", "description": "The ID of the Access List" } }, { "description": "The ID of the character", "in": "path", "name": "character_id", "required": true, "schema": { "$ref": "#/components/schemas/CharacterID", "description": "The ID of the character" } }, { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CharactersAccessListsDetail" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "security": [ { "OAuth2": [ "esi-access.read_lists.v1" ] } ], "summary": "Get Access List details", "tags": [ "Access List" ], "x-cache-age": 300, "x-cache-mode": "event-based", "x-client-cache-ttl": 300, "x-compatibility-date": "2026-05-19", "x-rate-limit": { "group": "char-access", "max-tokens": 600, "window-size": "15m" }, "x-server-cache-mode": "event-based" } }, "/characters/{character_id}/assets": { "get": { "description": "Return a list of the characters assets", "operationId": "GetCharactersCharacterIdAssets", "parameters": [ { "description": "The ID of the character", "in": "path", "name": "character_id", "required": true, "schema": { "$ref": "#/components/schemas/CharacterID" } }, { "in": "query", "name": "page", "schema": { "description": "Which page of results to return.", "format": "int32", "minimum": 1, "type": "integer" } }, { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CharactersCharacterIdAssetsGet" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" }, "X-Pages": { "description": "The total number of pages in the result set.", "schema": { "format": "int64", "type": "integer" } } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "security": [ { "OAuth2": [ "esi-assets.read_assets.v1" ] } ], "summary": "Get character assets", "tags": [ "Assets" ], "x-cache-age": 3600, "x-client-cache-ttl": 3600, "x-compatibility-date": "2020-01-01", "x-rate-limit": { "group": "char-asset", "max-tokens": 1800, "window-size": "15m" }, "x-server-cache-mode": "ttl-based", "x-server-cache-ttl": 3600 } }, "/characters/{character_id}/assets/locations": { "post": { "description": "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)", "operationId": "PostCharactersCharacterIdAssetsLocations", "parameters": [ { "description": "The ID of the character", "in": "path", "name": "character_id", "required": true, "schema": { "$ref": "#/components/schemas/CharacterID" } }, { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "requestBody": { "content": { "application/json": { "schema": { "items": { "description": "item_id integer", "format": "int64", "type": "integer" }, "maxItems": 1000, "minItems": 1, "type": "array", "uniqueItems": true } } }, "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CharactersCharacterIdAssetsLocationsPost" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "security": [ { "OAuth2": [ "esi-assets.read_assets.v1" ] } ], "summary": "Get character asset locations", "tags": [ "Assets" ], "x-compatibility-date": "2020-01-01", "x-rate-limit": { "group": "char-asset", "max-tokens": 1800, "window-size": "15m" } } }, "/characters/{character_id}/assets/names": { "post": { "description": "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.", "operationId": "PostCharactersCharacterIdAssetsNames", "parameters": [ { "description": "The ID of the character", "in": "path", "name": "character_id", "required": true, "schema": { "$ref": "#/components/schemas/CharacterID" } }, { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "requestBody": { "content": { "application/json": { "schema": { "items": { "description": "item_id integer", "format": "int64", "type": "integer" }, "maxItems": 1000, "minItems": 1, "type": "array", "uniqueItems": true } } }, "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CharactersCharacterIdAssetsNamesPost" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "security": [ { "OAuth2": [ "esi-assets.read_assets.v1" ] } ], "summary": "Get character asset names", "tags": [ "Assets" ], "x-compatibility-date": "2020-01-01", "x-rate-limit": { "group": "char-asset", "max-tokens": 1800, "window-size": "15m" } } }, "/characters/{character_id}/location": { "get": { "description": "Get the current location of a character, including the station or structure it is docked in.", "operationId": "GetCharactersCharacterIdLocation", "parameters": [ { "description": "The ID of the character", "in": "path", "name": "character_id", "required": true, "schema": { "$ref": "#/components/schemas/CharacterID", "description": "The ID of the character" } }, { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CharactersLocation" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "security": [ { "OAuth2": [ "esi-location.read_location.v1" ] } ], "summary": "Get character location", "tags": [ "Location" ], "x-cache-age": 5, "x-cache-mode": "event-based", "x-client-cache-ttl": 5, "x-compatibility-date": "2020-01-01", "x-rate-limit": { "group": "char-location", "max-tokens": 1200, "window-size": "15m" }, "x-server-cache-mode": "event-based" } }, "/characters/{character_id}/ship": { "get": { "description": "Get the ship a character is currently in.", "operationId": "GetCharactersCharacterIdShip", "parameters": [ { "description": "The ID of the character", "in": "path", "name": "character_id", "required": true, "schema": { "$ref": "#/components/schemas/CharacterID", "description": "The ID of the character" } }, { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CharactersShip" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "security": [ { "OAuth2": [ "esi-location.read_ship_type.v1" ] } ], "summary": "Get current ship", "tags": [ "Location" ], "x-cache-age": 5, "x-cache-mode": "ttl-based", "x-client-cache-ttl": 5, "x-compatibility-date": "2020-01-01", "x-rate-limit": { "group": "char-location", "max-tokens": 1200, "window-size": "15m" }, "x-server-cache-mode": "ttl-based", "x-server-cache-ttl": 5 } }, "/characters/{character_id}/structures/mercenary-dens": { "get": { "description": "Listing of all Mercenary Dens.", "operationId": "GetCharactersStructuresMercenaryDensListing", "parameters": [ { "description": "The ID of the character", "in": "path", "name": "character_id", "required": true, "schema": { "$ref": "#/components/schemas/CharacterID", "description": "The ID of the character" } }, { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CharactersStructuresMercenaryDensListing" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "security": [ { "OAuth2": [ "esi-structures.read_character.v1" ] } ], "summary": "List Mercenary Dens", "tags": [ "Structures" ], "x-cache-age": 3600, "x-cache-mode": "event-based", "x-client-cache-ttl": 3600, "x-compatibility-date": "2026-05-19", "x-rate-limit": { "group": "char-structure", "max-tokens": 30, "window-size": "15m" }, "x-server-cache-mode": "event-based" } }, "/characters/{character_id}/structures/mercenary-dens/{mercenary_den_id}": { "get": { "description": "Get the details of a Mercenary Den.", "operationId": "GetCharactersStructuresMercenaryDensDetail", "parameters": [ { "description": "The ID of the Mercenary Den", "in": "path", "name": "mercenary_den_id", "required": true, "schema": { "$ref": "#/components/schemas/ItemID", "description": "The ID of the Mercenary Den" } }, { "description": "The ID of the character", "in": "path", "name": "character_id", "required": true, "schema": { "$ref": "#/components/schemas/CharacterID", "description": "The ID of the character" } }, { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CharactersStructuresMercenaryDensDetail" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "security": [ { "OAuth2": [ "esi-structures.read_character.v1" ] } ], "summary": "Get Mercenary Den details", "tags": [ "Structures" ], "x-cache-age": 3600, "x-cache-mode": "event-based", "x-client-cache-ttl": 3600, "x-compatibility-date": "2026-05-19", "x-rate-limit": { "group": "char-structure", "max-tokens": 30, "window-size": "15m" }, "x-server-cache-mode": "event-based" } }, "/corporations/{corporation_id}/assets": { "get": { "description": "Return a list of the corporation assets", "operationId": "GetCorporationsCorporationIdAssets", "parameters": [ { "description": "The ID of the corporation", "in": "path", "name": "corporation_id", "required": true, "schema": { "$ref": "#/components/schemas/CorporationID" } }, { "in": "query", "name": "page", "schema": { "description": "Which page of results to return.", "format": "int32", "minimum": 1, "type": "integer" } }, { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CorporationsCorporationIdAssetsGet" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" }, "X-Pages": { "description": "The total number of pages in the result set.", "schema": { "format": "int64", "type": "integer" } } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "security": [ { "OAuth2": [ "esi-assets.read_corporation_assets.v1" ] } ], "summary": "Get corporation assets", "tags": [ "Assets" ], "x-cache-age": 3600, "x-client-cache-ttl": 3600, "x-compatibility-date": "2020-01-01", "x-rate-limit": { "group": "corp-asset", "max-tokens": 1800, "window-size": "15m" }, "x-required-roles": [ "Director" ], "x-server-cache-mode": "ttl-based", "x-server-cache-ttl": 3600 } }, "/corporations/{corporation_id}/assets/locations": { "post": { "description": "Return locations for a set of item ids, which you can get from corporation assets endpoint. Coordinates for items in hangars or stations are set to (0,0,0)", "operationId": "PostCorporationsCorporationIdAssetsLocations", "parameters": [ { "description": "The ID of the corporation", "in": "path", "name": "corporation_id", "required": true, "schema": { "$ref": "#/components/schemas/CorporationID" } }, { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "requestBody": { "content": { "application/json": { "schema": { "items": { "description": "item_id integer", "format": "int64", "type": "integer" }, "maxItems": 1000, "minItems": 1, "type": "array", "uniqueItems": true } } }, "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CorporationsCorporationIdAssetsLocationsPost" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "security": [ { "OAuth2": [ "esi-assets.read_corporation_assets.v1" ] } ], "summary": "Get corporation asset locations", "tags": [ "Assets" ], "x-compatibility-date": "2020-01-01", "x-rate-limit": { "group": "corp-asset", "max-tokens": 1800, "window-size": "15m" }, "x-required-roles": [ "Director" ] } }, "/corporations/{corporation_id}/assets/names": { "post": { "description": "Return names for a set of item ids, which you can get from corporation assets endpoint. Only valid for items that can customize names, like containers or ships", "operationId": "PostCorporationsCorporationIdAssetsNames", "parameters": [ { "description": "The ID of the corporation", "in": "path", "name": "corporation_id", "required": true, "schema": { "$ref": "#/components/schemas/CorporationID" } }, { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "requestBody": { "content": { "application/json": { "schema": { "items": { "description": "item_id integer", "format": "int64", "type": "integer" }, "maxItems": 1000, "minItems": 1, "type": "array", "uniqueItems": true } } }, "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CorporationsCorporationIdAssetsNamesPost" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "security": [ { "OAuth2": [ "esi-assets.read_corporation_assets.v1" ] } ], "summary": "Get corporation asset names", "tags": [ "Assets" ], "x-compatibility-date": "2020-01-01", "x-rate-limit": { "group": "corp-asset", "max-tokens": 1800, "window-size": "15m" }, "x-required-roles": [ "Director" ] } }, "/corporations/{corporation_id}/structures": { "get": { "description": "Get a list of corporation structures. This route's version includes the changes to structures detailed in this blog: https://www.eveonline.com/article/upwell-2.0-structures-changes-coming-on-february-13th", "operationId": "GetCorporationsCorporationIdStructures", "parameters": [ { "description": "The ID of the corporation", "in": "path", "name": "corporation_id", "required": true, "schema": { "$ref": "#/components/schemas/CorporationID" } }, { "in": "query", "name": "page", "schema": { "description": "Which page of results to return.", "format": "int32", "minimum": 1, "type": "integer" } }, { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CorporationsCorporationIdStructuresGet" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "Content-Language": { "$ref": "#/components/headers/ContentLanguage" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" }, "X-Pages": { "description": "The total number of pages in the result set.", "schema": { "format": "int64", "type": "integer" } } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "security": [ { "OAuth2": [ "esi-corporations.read_structures.v1" ] } ], "summary": "Get corporation structures", "tags": [ "Corporation" ], "x-cache-age": 3600, "x-client-cache-ttl": 3600, "x-compatibility-date": "2020-01-01", "x-rate-limit": { "group": "corp-structure", "max-tokens": 300, "window-size": "15m" }, "x-required-roles": [ "Station_Manager" ], "x-server-cache-mode": "ttl-based", "x-server-cache-ttl": 3600 } }, "/corporations/{corporation_id}/structures/skyhooks": { "get": { "description": "Listing of all Skyhooks.", "operationId": "GetCorporationsStructuresSkyhooksListing", "parameters": [ { "description": "The ID of the corporation", "in": "path", "name": "corporation_id", "required": true, "schema": { "$ref": "#/components/schemas/CorporationID", "description": "The ID of the corporation" } }, { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CorporationsStructuresSkyhooksListing" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "security": [ { "OAuth2": [ "esi-structures.read_corporation.v1" ] } ], "summary": "List Skyhooks", "tags": [ "Structures" ], "x-cache-age": 3600, "x-cache-mode": "event-based", "x-client-cache-ttl": 3600, "x-compatibility-date": "2026-05-19", "x-rate-limit": { "group": "corp-structure", "max-tokens": 300, "window-size": "15m" }, "x-required-roles": [ "Station_Manager" ], "x-server-cache-mode": "event-based" } }, "/corporations/{corporation_id}/structures/skyhooks/{skyhook_id}": { "get": { "description": "Get the details of a Skyhook.", "operationId": "GetCorporationsStructuresSkyhooksDetail", "parameters": [ { "description": "The ID of the Skyhook", "in": "path", "name": "skyhook_id", "required": true, "schema": { "$ref": "#/components/schemas/ItemID", "description": "The ID of the Skyhook" } }, { "description": "The ID of the corporation", "in": "path", "name": "corporation_id", "required": true, "schema": { "$ref": "#/components/schemas/CorporationID", "description": "The ID of the corporation" } }, { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CorporationsStructuresSkyhooksDetail" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "security": [ { "OAuth2": [ "esi-structures.read_corporation.v1" ] } ], "summary": "Get Skyhook details", "tags": [ "Structures" ], "x-cache-age": 3600, "x-cache-mode": "event-based", "x-client-cache-ttl": 3600, "x-compatibility-date": "2026-05-19", "x-rate-limit": { "group": "corp-structure", "max-tokens": 300, "window-size": "15m" }, "x-required-roles": [ "Station_Manager" ], "x-server-cache-mode": "event-based" } }, "/corporations/{corporation_id}/structures/sovereignty-hubs": { "get": { "description": "Listing of all Sovereignty Hubs.", "operationId": "GetCorporationsStructuresSovereigntyHubsListing", "parameters": [ { "description": "The ID of the corporation", "in": "path", "name": "corporation_id", "required": true, "schema": { "$ref": "#/components/schemas/CorporationID", "description": "The ID of the corporation" } }, { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CorporationsStructuresSovereigntyHubsListing" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "security": [ { "OAuth2": [ "esi-structures.read_corporation.v1" ] } ], "summary": "List Sovereignty Hubs", "tags": [ "Structures" ], "x-cache-age": 3600, "x-cache-mode": "event-based", "x-client-cache-ttl": 3600, "x-compatibility-date": "2026-05-19", "x-rate-limit": { "group": "corp-structure", "max-tokens": 300, "window-size": "15m" }, "x-server-cache-mode": "event-based" } }, "/corporations/{corporation_id}/structures/sovereignty-hubs/{sovereignty_hub_id}": { "get": { "description": "Get the details of a Sovereignty Hub.", "operationId": "GetCorporationsStructuresSovereigntyHubsDetail", "parameters": [ { "description": "The ID of the Sovereignty Hub", "in": "path", "name": "sovereignty_hub_id", "required": true, "schema": { "$ref": "#/components/schemas/ItemID", "description": "The ID of the Sovereignty Hub" } }, { "description": "The ID of the corporation", "in": "path", "name": "corporation_id", "required": true, "schema": { "$ref": "#/components/schemas/CorporationID", "description": "The ID of the corporation" } }, { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CorporationsStructuresSovereigntyHubsDetail" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "security": [ { "OAuth2": [ "esi-structures.read_corporation.v1" ] } ], "summary": "Get Sovereignty Hub details", "tags": [ "Structures" ], "x-cache-age": 3600, "x-cache-mode": "event-based", "x-client-cache-ttl": 3600, "x-compatibility-date": "2026-05-19", "x-rate-limit": { "group": "corp-structure", "max-tokens": 300, "window-size": "15m" }, "x-required-roles": [ "Station_Manager" ], "x-server-cache-mode": "event-based" } }, "/markets/prices": { "get": { "description": "Return a list of prices", "operationId": "GetMarketsPrices", "parameters": [ { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/MarketsPricesGet" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "summary": "List market prices", "tags": [ "Market" ], "x-cache-age": 3600, "x-client-cache-ttl": 3600, "x-compatibility-date": "2020-01-01", "x-server-cache-mode": "ttl-based", "x-server-cache-ttl": 3600 } }, "/markets/structures/{structure_id}": { "get": { "description": "Return all orders in a structure", "operationId": "GetMarketsStructuresStructureId", "parameters": [ { "in": "query", "name": "page", "schema": { "description": "Which page of results to return.", "format": "int32", "minimum": 1, "type": "integer" } }, { "in": "path", "name": "structure_id", "required": true, "schema": { "description": "Return orders in this structure", "format": "int64", "type": "integer" } }, { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/MarketsStructuresStructureIdGet" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" }, "X-Pages": { "description": "The total number of pages in the result set.", "schema": { "format": "int64", "type": "integer" } } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "security": [ { "OAuth2": [ "esi-markets.structure_markets.v1" ] } ], "summary": "List orders in a structure", "tags": [ "Market" ], "x-cache-age": 300, "x-client-cache-ttl": 300, "x-compatibility-date": "2020-01-01", "x-server-cache-mode": "ttl-based", "x-server-cache-ttl": 300 } }, "/meta/changelog": { "get": { "description": "Get the changelog of this API.", "operationId": "GetMetaChangelog", "parameters": [ { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/MetaChangelog" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "summary": "Get changelog", "tags": [ "Meta" ], "x-cache-age": 600, "x-cache-mode": "event-based", "x-client-cache-ttl": 600, "x-compatibility-date": "2025-09-26", "x-rate-limit": { "group": "meta", "max-tokens": 150, "window-size": "15m" }, "x-server-cache-mode": "event-based" } }, "/meta/compatibility-dates": { "get": { "description": "Get a list of compatibility dates.", "operationId": "GetMetaCompatibilityDates", "parameters": [ { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/MetaCompatibilityDates" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "summary": "Get compatibility dates", "tags": [ "Meta" ], "x-cache-age": 600, "x-cache-mode": "event-based", "x-client-cache-ttl": 600, "x-compatibility-date": "2020-01-01", "x-rate-limit": { "group": "meta", "max-tokens": 150, "window-size": "15m" }, "x-server-cache-mode": "event-based" } }, "/meta/status": { "get": { "description": "Get the health status of each API route.", "operationId": "GetMetaStatus", "parameters": [ { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/MetaStatus" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "summary": "Get health status", "tags": [ "Meta" ], "x-cache-mode": "event-based", "x-compatibility-date": "2025-11-06", "x-rate-limit": { "group": "meta", "max-tokens": 150, "window-size": "15m" }, "x-server-cache-mode": "event-based" } }, "/skyhooks/raidable": { "get": { "description": "Listing of all Skyhooks that currently or will shortly be raidable.", "operationId": "GetSkyhooksRaidable", "parameters": [ { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SkyhooksRaidable" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "summary": "List (upcoming) raidable Skyhooks", "tags": [ "Activities" ], "x-cache-age": 300, "x-cache-mode": "ttl-based", "x-client-cache-ttl": 300, "x-compatibility-date": "2026-05-19", "x-rate-limit": { "group": "activity", "max-tokens": 30, "window-size": "15m" }, "x-server-cache-mode": "ttl-based", "x-server-cache-ttl": 60 } }, "/sovereignty/systems": { "get": { "description": "Listing of sovereignty details for all K-space systems in New Eden.", "operationId": "GetSovereigntySystems", "parameters": [ { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SovereigntySystems" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "summary": "List sovereignty details for K-space systems", "tags": [ "Sovereignty" ], "x-cache-age": 300, "x-cache-mode": "ttl-based", "x-client-cache-ttl": 300, "x-compatibility-date": "2026-05-19", "x-rate-limit": { "group": "sovereignty", "max-tokens": 600, "window-size": "15m" }, "x-server-cache-mode": "ttl-based", "x-server-cache-ttl": 300 } }, "/universe/structures": { "get": { "description": "List all public structures", "operationId": "GetUniverseStructures", "parameters": [ { "in": "query", "name": "filter", "schema": { "description": "Only list public structures that have this service online", "enum": [ "market", "manufacturing_basic" ], "type": "string" } }, { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UniverseStructuresGet" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "summary": "List all public structures", "tags": [ "Universe" ], "x-cache-age": 3600, "x-client-cache-ttl": 3600, "x-compatibility-date": "2020-01-01", "x-server-cache-mode": "ttl-based", "x-server-cache-ttl": 3600 } }, "/universe/structures/{structure_id}": { "get": { "description": "Returns information on requested structure if you are on the ACL. Otherwise, returns \"Forbidden\" for all inputs.", "operationId": "GetUniverseStructuresStructureId", "parameters": [ { "in": "path", "name": "structure_id", "required": true, "schema": { "description": "An Eve structure ID", "format": "int64", "type": "integer" } }, { "$ref": "#/components/parameters/AcceptLanguage" }, { "$ref": "#/components/parameters/IfNoneMatch" }, { "$ref": "#/components/parameters/CompatibilityDate" }, { "$ref": "#/components/parameters/Tenant" }, { "$ref": "#/components/parameters/IfModifiedSince" } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UniverseStructuresStructureIdGet" } } }, "description": "OK", "headers": { "Cache-Control": { "$ref": "#/components/headers/CacheControl" }, "ETag": { "$ref": "#/components/headers/ETag" }, "Last-Modified": { "$ref": "#/components/headers/LastModified" } } }, "default": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" } } }, "description": "Error" } }, "security": [ { "OAuth2": [ "esi-universe.read_structures.v1" ] } ], "summary": "Get structure information", "tags": [ "Universe" ], "x-cache-age": 3600, "x-client-cache-ttl": 3600, "x-compatibility-date": "2020-01-01", "x-server-cache-mode": "ttl-based", "x-server-cache-ttl": 3600 } } }, "request_header": "X-Compatibility-Date: 2026-08-18", "source": "https://esi.evetech.net/meta/openapi.json" }