4784 lines
136 KiB
JSON
4784 lines
136 KiB
JSON
{
|
|
"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"
|
|
}
|