{ "components": { "schemas": { "Announcement": { "additionalProperties": false, "properties": { "body_html": { "type": "string" }, "body_md": { "type": "string" }, "color": { "enum": [ "info", "warning", "danger", "success" ], "type": "string" }, "created_at": { "format": "date-time", "type": "string" }, "expires_at": { "format": "date-time", "type": "string" }, "icon": { "type": [ "string", "null" ] }, "id": { "format": "int64", "type": "integer" }, "link_label": { "type": [ "string", "null" ] }, "link_url": { "type": [ "string", "null" ] }, "starts_at": { "format": "date-time", "type": "string" }, "tier": { "enum": [ 1, 2, 3 ], "format": "int32", "type": "integer" }, "title": { "type": "string" } }, "required": [ "id", "tier", "title", "body_md", "body_html", "color", "icon", "link_url", "link_label", "starts_at", "expires_at", "created_at" ], "type": "object" }, "AnnouncementDismissalResponse": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this object.", "examples": [ "/api/schemas/AnnouncementDismissalResponse.json" ], "format": "uri", "readOnly": true, "type": "string" }, "ok": { "type": "boolean" } }, "required": [ "ok" ], "type": "object" }, "AnnouncementsResponse": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this object.", "examples": [ "/api/schemas/AnnouncementsResponse.json" ], "format": "uri", "readOnly": true, "type": "string" }, "announcements": { "items": { "$ref": "#/components/schemas/Announcement" }, "type": "array" } }, "required": [ "announcements" ], "type": "object" }, "CoalitionSideBody": { "additionalProperties": false, "properties": { "alliances": { "description": "Alliance IDs on this side.", "items": { "description": "An integer. A numeric string is accepted for compatibility.", "oneOf": [ { "format": "int64", "type": "integer" }, { "pattern": "^-?\\d+$", "type": "string" } ] }, "type": [ "array", "null" ] }, "corporations": { "description": "Corporation IDs on this side.", "items": { "description": "An integer. A numeric string is accepted for compatibility.", "oneOf": [ { "format": "int64", "type": "integer" }, { "pattern": "^-?\\d+$", "type": "string" } ] }, "type": [ "array", "null" ] }, "label": { "description": "Display name for this side. Truncated at 120 characters.", "maxLength": 120, "type": "string" } }, "type": "object" }, "ConflictBattleGeneratorEntity": { "additionalProperties": false, "properties": { "id": { "format": "int32", "type": "integer" }, "type": { "type": "string" } }, "required": [ "id", "type" ], "type": "object" }, "ConflictBattleGeneratorSide": { "additionalProperties": false, "properties": { "entities": { "items": { "$ref": "#/components/schemas/ConflictBattleGeneratorEntity" }, "type": [ "array", "null" ] }, "name": { "type": "string" } }, "required": [ "name", "entities" ], "type": "object" }, "ConflictBattleSaveAlliance": { "additionalProperties": false, "properties": { "alliance_id": { "format": "int32", "type": [ "integer", "null" ] }, "corporations": { "items": { "$ref": "#/components/schemas/ConflictBattleSaveCorporation" }, "type": [ "array", "null" ] } }, "required": [ "alliance_id", "corporations" ], "type": "object" }, "ConflictBattleSaveCorporation": { "additionalProperties": false, "properties": { "corporation_id": { "format": "int32", "type": "integer" }, "isk_destroyed": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" } }, "required": [ "corporation_id", "kills", "losses", "isk_destroyed", "isk_lost" ], "type": "object" }, "ConflictBattleSaveTeam": { "additionalProperties": false, "properties": { "alliances": { "items": { "$ref": "#/components/schemas/ConflictBattleSaveAlliance" }, "type": [ "array", "null" ] }, "total_isk_destroyed": { "format": "double", "type": "number" }, "total_isk_lost": { "format": "double", "type": "number" }, "total_kills": { "format": "int64", "type": "integer" }, "total_losses": { "format": "int64", "type": "integer" } }, "required": [ "total_kills", "total_losses", "total_isk_destroyed", "total_isk_lost", "alliances" ], "type": "object" }, "DismissedAnnouncementIDsResponse": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this object.", "examples": [ "/api/schemas/DismissedAnnouncementIDsResponse.json" ], "format": "uri", "readOnly": true, "type": "string" }, "dismissedIds": { "items": { "format": "int64", "type": "integer" }, "type": "array" } }, "required": [ "dismissedIds" ], "type": "object" }, "ErrorDetail": { "additionalProperties": false, "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" }, "ErrorModel": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this object.", "examples": [ "/api/schemas/ErrorModel.json" ], "format": "uri", "readOnly": true, "type": "string" }, "detail": { "description": "A human-readable explanation specific to this occurrence of the problem.", "examples": [ "Property foo is required but is missing." ], "type": "string" }, "errors": { "description": "Optional list of individual error details", "items": { "$ref": "#/components/schemas/ErrorDetail" }, "type": [ "array", "null" ] }, "instance": { "description": "A URI reference that identifies the specific occurrence of the problem.", "examples": [ "https://example.com/error-log/abc123" ], "format": "uri", "type": "string" }, "status": { "description": "HTTP status code", "examples": [ 400 ], "format": "int64", "type": "integer" }, "title": { "description": "A short, human-readable summary of the problem type. This value should not change between occurrences of the error.", "examples": [ "Bad Request" ], "type": "string" }, "type": { "default": "about:blank", "description": "A URI reference to human-readable documentation for the error.", "examples": [ "https://example.com/errors/example" ], "format": "uri", "type": "string" } }, "type": "object" }, "FittingItemBody": { "additionalProperties": false, "properties": { "charge_type_id": { "description": "Charge loaded into this module, when it takes one.", "format": "int64", "minimum": 1, "type": "integer" }, "ordinal": { "description": "Position within the slot family.", "format": "int64", "maximum": 15, "minimum": 0, "type": [ "integer", "null" ] }, "quantity": { "description": "Stack size. Must be 1 for module slots. Defaults to 1.", "format": "int64", "maximum": 30000, "minimum": 1, "type": "integer" }, "slot_group": { "description": "Slot family: 1-5 are module slots, 6 drones, 7 cargo.", "format": "int64", "maximum": 7, "minimum": 1, "type": [ "integer", "null" ] }, "state": { "description": "Module state: offline, online, active, overloaded.", "format": "int64", "maximum": 3, "minimum": 0, "type": [ "integer", "null" ] }, "type_id": { "description": "Inventory type fitted in this position.", "format": "int64", "minimum": 1, "type": [ "integer", "null" ] } }, "required": [ "slot_group", "ordinal", "type_id", "state" ], "type": "object" }, "Images-overviewResponse": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this object.", "examples": [ "/api/schemas/Images-overviewResponse.json" ], "format": "uri", "readOnly": true, "type": "string" }, "routes": { "items": { "type": "string" }, "type": [ "array", "null" ] }, "service": { "type": "string" } }, "required": [ "service", "routes" ], "type": "object" }, "SiteConfigurationResponse": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this object.", "examples": [ "/api/schemas/SiteConfigurationResponse.json" ], "format": "uri", "readOnly": true, "type": "string" }, "domain": { "oneOf": [ { "$ref": "#/components/schemas/SiteDomainConfiguration" }, { "type": "null" } ] }, "isDomainHost": { "type": "boolean" } }, "required": [ "domain", "isDomainHost" ], "type": "object" }, "SiteDomainConfiguration": { "additionalProperties": false, "properties": { "backgrounds": { "items": { "type": "string" }, "type": "array" }, "campaignIds": { "items": { "type": "string" }, "type": "array" }, "campaignPolicy": { "enum": [ 0, 1 ], "format": "int32", "type": "integer" }, "customHostname": { "type": [ "string", "null" ] }, "entities": { "items": { "$ref": "#/components/schemas/SiteDomainEntity" }, "type": "array" }, "entityIds": { "$ref": "#/components/schemas/SiteDomainEntityIDs" }, "id": { "format": "int32", "type": "integer" }, "navbarLinks": { "items": { "$ref": "#/components/schemas/SiteDomainNavbarLink" }, "type": "array" }, "publicCampaignIds": { "items": { "type": "string" }, "type": "array" }, "siteDescription": { "type": [ "string", "null" ] }, "siteName": { "type": [ "string", "null" ] }, "subdomain": { "type": "string" }, "theme": { "$ref": "#/components/schemas/SiteDomainTheme" }, "userId": { "format": "int32", "type": "integer" }, "widgets": { "$ref": "#/components/schemas/SiteDomainWidgets" } }, "required": [ "id", "subdomain", "customHostname", "userId", "entities", "entityIds", "theme", "navbarLinks", "widgets", "siteName", "siteDescription", "campaignPolicy", "campaignIds", "publicCampaignIds", "backgrounds" ], "type": "object" }, "SiteDomainEntity": { "additionalProperties": false, "properties": { "id": { "format": "int32", "type": "integer" }, "name": { "type": "string" }, "type": { "enum": [ "character", "corporation", "alliance" ], "type": "string" } }, "required": [ "type", "id", "name" ], "type": "object" }, "SiteDomainEntityIDs": { "additionalProperties": false, "properties": { "allianceIds": { "items": { "format": "int32", "type": "integer" }, "type": "array" }, "characterIds": { "items": { "format": "int32", "type": "integer" }, "type": "array" }, "corporationIds": { "items": { "format": "int32", "type": "integer" }, "type": "array" } }, "required": [ "characterIds", "corporationIds", "allianceIds" ], "type": "object" }, "SiteDomainNavbarGroup": { "additionalProperties": false, "properties": { "items": { "items": { "$ref": "#/components/schemas/SiteDomainNavbarItem" }, "type": "array" }, "label": { "type": "string" } }, "required": [ "items" ], "type": "object" }, "SiteDomainNavbarItem": { "additionalProperties": false, "properties": { "external": { "type": "boolean" }, "href": { "type": "string" }, "icon": { "type": "string" }, "label": { "type": "string" } }, "required": [ "label", "href" ], "type": "object" }, "SiteDomainNavbarLink": { "additionalProperties": false, "properties": { "children": { "items": { "$ref": "#/components/schemas/SiteDomainNavbarGroup" }, "type": "array" }, "external": { "type": "boolean" }, "href": { "type": "string" }, "icon": { "type": "string" }, "label": { "type": "string" } }, "required": [ "label", "href" ], "type": "object" }, "SiteDomainTheme": { "additionalProperties": false, "properties": { "accentColor": { "type": "string" }, "bannerUrl": { "type": "string" }, "bgColor": { "type": "string" }, "contentOpacity": { "format": "double", "type": "number" }, "defaultThemeOverrides": { "additionalProperties": { "type": "string" }, "type": "object" }, "defaultThemePreset": { "type": "string" }, "logoUrl": { "type": "string" }, "primaryColor": { "type": "string" }, "showDescriptionInBanner": { "type": "boolean" }, "showLogoInBanner": { "type": "boolean" }, "showNameInBanner": { "type": "boolean" }, "textColor": { "type": "string" }, "transparentBanner": { "type": "boolean" } }, "type": "object" }, "SiteDomainWidget": { "additionalProperties": false, "properties": { "content": { "type": "string" }, "enabled": { "type": "boolean" }, "killlistType": { "type": "string" }, "type": { "enum": [ "mostValuable", "killList", "topCharacters", "topCorporations", "topAlliances", "topShips", "topSystems", "topRegions", "entityInfo", "textBlock", "campaigns" ], "type": "string" } }, "required": [ "type", "enabled" ], "type": "object" }, "SiteDomainWidgets": { "additionalProperties": false, "properties": { "columnRatio": { "type": "string" }, "left": { "items": { "$ref": "#/components/schemas/SiteDomainWidget" }, "type": "array" }, "right": { "items": { "$ref": "#/components/schemas/SiteDomainWidget" }, "type": "array" }, "top": { "items": { "$ref": "#/components/schemas/SiteDomainWidget" }, "type": "array" } }, "required": [ "top", "left", "right" ], "type": "object" }, "alliance-battles-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "battle_id": { "format": "int64", "type": "integer" }, "duration_minutes": { "format": "double", "type": "number" }, "end_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "entity_isk_destroyed": { "format": "double", "type": "number" }, "entity_kills": { "type": "string" }, "entity_losses": { "type": "string" }, "is_custom": { "type": "boolean" }, "is_multi_party": { "type": "boolean" }, "kill_count": { "format": "int64", "type": "integer" }, "region_id": { "format": "int64", "type": [ "integer", "null" ] }, "region_name": { "type": [ "string", "null" ] }, "solar_system_id": { "format": "int64", "type": "integer" }, "start_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "system_name": { "type": [ "string", "null" ] }, "system_security": { "format": "double", "type": [ "number", "null" ] }, "total_isk_destroyed": { "format": "double", "type": "number" } }, "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "hasMore": { "type": "boolean" }, "limit": { "format": "int64", "type": "integer" }, "page": { "format": "int64", "type": "integer" } }, "required": [ "page", "limit", "hasMore" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "alliance-corporations-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": "integer" }, "date_founded": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": [ "string", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "member_count": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "ticker": { "type": "string" } }, "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "alliance-kills-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": false, "properties": { "attackers": { "items": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_done": { "format": "int64", "type": "integer" }, "faction_id": { "format": "int64", "type": "integer" }, "final_blow": { "type": "boolean" }, "security_status": { "format": "double", "type": "number" }, "ship_type_id": { "format": "int64", "type": "integer" }, "weapon_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "killmail_hash": { "type": "string" }, "killmail_id": { "format": "int64", "type": "integer" }, "killmail_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "solar_system_id": { "format": "int64", "type": "integer" }, "victim": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "faction_id": { "format": "int64", "type": "integer" }, "items": { "items": { "additionalProperties": true, "properties": { "flag": { "format": "int64", "type": "integer" }, "item_type_id": { "format": "int64", "type": "integer" }, "quantity_destroyed": { "format": "int64", "type": "integer" }, "quantity_dropped": { "format": "int64", "type": "integer" }, "singleton": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "position": { "additionalProperties": false, "properties": { "x": { "format": "double", "type": "number" }, "y": { "format": "double", "type": "number" }, "z": { "format": "double", "type": "number" } }, "required": [ "x", "y", "z" ], "type": "object" }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "war_id": { "format": "int64", "type": "integer" } }, "required": [ "killmail_id", "killmail_hash", "killmail_time", "solar_system_id", "victim", "attackers" ], "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "alliance-losses-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": false, "properties": { "attackers": { "items": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_done": { "format": "int64", "type": "integer" }, "faction_id": { "format": "int64", "type": "integer" }, "final_blow": { "type": "boolean" }, "security_status": { "format": "double", "type": "number" }, "ship_type_id": { "format": "int64", "type": "integer" }, "weapon_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "killmail_hash": { "type": "string" }, "killmail_id": { "format": "int64", "type": "integer" }, "killmail_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "solar_system_id": { "format": "int64", "type": "integer" }, "victim": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "faction_id": { "format": "int64", "type": "integer" }, "items": { "items": { "additionalProperties": true, "properties": { "flag": { "format": "int64", "type": "integer" }, "item_type_id": { "format": "int64", "type": "integer" }, "quantity_destroyed": { "format": "int64", "type": "integer" }, "quantity_dropped": { "format": "int64", "type": "integer" }, "singleton": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "position": { "additionalProperties": false, "properties": { "x": { "format": "double", "type": "number" }, "y": { "format": "double", "type": "number" }, "z": { "format": "double", "type": "number" } }, "required": [ "x", "y", "z" ], "type": "object" }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "war_id": { "format": "int64", "type": "integer" } }, "required": [ "killmail_id", "killmail_hash", "killmail_time", "solar_system_id", "victim", "attackers" ], "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "alliance-members-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "last_active": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": [ "string", "null" ] }, "name": { "type": "string" }, "security_status": { "format": "double", "type": [ "number", "null" ] } }, "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "alliance-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "alliance": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": "integer" }, "corporation_count": { "format": "int64", "type": [ "integer", "null" ] }, "date_founded": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": [ "string", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "member_count": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "ticker": { "type": "string" } }, "type": "object" }, "recentStats": { "additionalProperties": false, "properties": { "isk_destroyed": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" } }, "required": [ "kills", "losses", "isk_destroyed", "isk_lost" ], "type": "object" }, "stats": { "additionalProperties": true, "properties": { "damage_dealt": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "efficiency": { "format": "double", "type": "number" }, "final_blows": { "format": "int64", "type": "integer" }, "isk_destroyed": { "format": "double", "type": "number" }, "isk_efficiency": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "npc_losses": { "format": "int64", "type": "integer" }, "points": { "format": "double", "type": "number" }, "solo_kills": { "format": "int64", "type": "integer" } }, "type": "object" } }, "required": [ "alliance", "stats", "recentStats", "$schema" ], "type": "object" }, "alliance-stats-alltime-response": { "additionalProperties": true, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_dealt": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "efficiency": { "format": "double", "type": "number" }, "final_blows": { "format": "int64", "type": "integer" }, "isk_destroyed": { "format": "double", "type": "number" }, "isk_efficiency": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "npc_losses": { "format": "int64", "type": "integer" }, "period": { "type": "string" }, "points": { "format": "double", "type": "number" }, "solo_kills": { "format": "int64", "type": "integer" }, "topMembers": { "items": { "additionalProperties": true, "properties": { "id": { "format": "int64", "type": "integer" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "name": { "type": "string" } }, "type": "object" }, "type": "array" }, "topShips": { "items": { "additionalProperties": true, "properties": { "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "ship_name": { "type": "string" }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "topSystems": { "items": { "additionalProperties": true, "properties": { "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "solar_system_id": { "format": "int64", "type": "integer" }, "system_name": { "type": "string" } }, "type": "object" }, "type": "array" } }, "required": [ "$schema" ], "type": "object" }, "alliance-stats-weekly-response": { "additionalProperties": true, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_dealt": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "efficiency": { "format": "double", "type": "number" }, "final_blows": { "format": "int64", "type": "integer" }, "isk_destroyed": { "format": "double", "type": "number" }, "isk_efficiency": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "npc_losses": { "format": "int64", "type": "integer" }, "period": { "type": "string" }, "points": { "format": "double", "type": "number" }, "solo_kills": { "format": "int64", "type": "integer" }, "topMembers": { "items": { "additionalProperties": true, "properties": { "id": { "format": "int64", "type": "integer" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "name": { "type": "string" } }, "type": "object" }, "type": "array" }, "topShips": { "items": { "additionalProperties": true, "properties": { "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "ship_name": { "type": "string" }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "topSystems": { "items": { "additionalProperties": true, "properties": { "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "solar_system_id": { "format": "int64", "type": "integer" }, "system_name": { "type": "string" } }, "type": "object" }, "type": "array" } }, "required": [ "$schema" ], "type": "object" }, "alliances-batch-stats-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "period": { "type": "string" }, "results": { "items": { "additionalProperties": true, "properties": { "damage_dealt": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "efficiency": { "format": "double", "type": "number" }, "final_blows": { "format": "int64", "type": "integer" }, "id": { "format": "int64", "type": "integer" }, "isk_destroyed": { "format": "double", "type": "number" }, "isk_efficiency": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "name": { "type": "string" }, "npc_losses": { "format": "int64", "type": "integer" }, "points": { "format": "double", "type": "number" }, "solo_kills": { "format": "int64", "type": "integer" }, "topShips": { "items": { "additionalProperties": true, "properties": { "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "ship_name": { "type": "string" }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" } }, "type": "object" }, "type": "array" } }, "required": [ "period", "results", "$schema" ], "type": "object" }, "alliances-count-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "count": { "format": "int64", "type": "integer" } }, "required": [ "count", "$schema" ], "type": "object" }, "alliances-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": "integer" }, "corporation_count": { "format": "int64", "type": [ "integer", "null" ] }, "date_founded": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": [ "string", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "member_count": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "ticker": { "type": "string" } }, "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "battle-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "battle": { "additionalProperties": true, "properties": { "battle_id": { "format": "int64", "type": "integer" }, "duration_minutes": { "format": "double", "type": "number" }, "end_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "entity_isk_destroyed": { "format": "double", "type": "number" }, "entity_kills": { "type": "string" }, "entity_losses": { "type": "string" }, "is_custom": { "type": "boolean" }, "is_multi_party": { "type": "boolean" }, "kill_count": { "format": "int64", "type": "integer" }, "region_id": { "format": "int64", "type": [ "integer", "null" ] }, "region_name": { "type": [ "string", "null" ] }, "solar_system_id": { "format": "int64", "type": "integer" }, "start_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "system_name": { "type": [ "string", "null" ] }, "system_security": { "format": "double", "type": [ "number", "null" ] }, "total_isk_destroyed": { "format": "double", "type": "number" } }, "type": "object" }, "teams": { "items": { "additionalProperties": true, "properties": { "members": { "items": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": "integer" }, "isk_destroyed": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "team_index": { "format": "int64", "type": "integer" }, "total_isk_destroyed": { "format": "double", "type": "number" }, "total_isk_lost": { "format": "double", "type": "number" }, "total_kills": { "format": "int64", "type": "integer" }, "total_losses": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" } }, "required": [ "battle", "teams", "$schema" ], "type": "object" }, "battles-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "battle_id": { "format": "int64", "type": "integer" }, "duration_minutes": { "format": "double", "type": "number" }, "end_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "entity_isk_destroyed": { "format": "double", "type": "number" }, "entity_kills": { "type": "string" }, "entity_losses": { "type": "string" }, "is_custom": { "type": "boolean" }, "is_multi_party": { "type": "boolean" }, "kill_count": { "format": "int64", "type": "integer" }, "region_id": { "format": "int64", "type": [ "integer", "null" ] }, "region_name": { "type": [ "string", "null" ] }, "solar_system_id": { "format": "int64", "type": "integer" }, "start_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "system_name": { "type": [ "string", "null" ] }, "system_security": { "format": "double", "type": [ "number", "null" ] }, "total_isk_destroyed": { "format": "double", "type": "number" } }, "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "hasMore": { "type": "boolean" }, "limit": { "format": "int64", "type": "integer" }, "page": { "format": "int64", "type": "integer" } }, "required": [ "page", "limit", "hasMore" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "character-analyze-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": false, "properties": { "average_gang_size": { "format": "double", "type": "number" }, "character_id": { "format": "int64", "type": "integer" }, "cyno_probability": { "format": "double", "type": "number" }, "efficiency": { "format": "double", "type": "number" }, "gang_probability": { "format": "double", "type": "number" }, "last_5_ships": { "items": { "additionalProperties": true, "properties": { "kill_count": { "format": "int64", "type": "integer" }, "last_loss": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": [ "string", "null" ] }, "ship_name": { "type": [ "string", "null" ] }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "total_kills": { "format": "int64", "type": "integer" }, "total_losses": { "format": "int64", "type": "integer" } }, "required": [ "character_id", "total_kills", "total_losses", "efficiency", "gang_probability", "average_gang_size", "last_5_ships", "cyno_probability" ], "type": "object" }, "type": "array" } }, "required": [ "data", "$schema" ], "type": "object" }, "character-intel-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "awox_kills": { "format": "int64", "type": "integer" }, "bait": { "type": "string" }, "bait_count": { "format": "int64", "type": "integer" }, "bridge_score": { "format": "int64", "type": "integer" }, "capital_pilot": { "type": "boolean" }, "character_id": { "format": "int64", "type": "integer" }, "cyno_deaths": { "format": "int64", "type": "integer" }, "days": { "format": "int64", "type": "integer" }, "dominant_style": { "type": "string" }, "fc": { "additionalProperties": true, "properties": { "likelihood": { "format": "double", "type": "number" }, "monitor_appearances": { "format": "int64", "type": "integer" } }, "type": "object" }, "fleet_partners": { "items": { "additionalProperties": true, "type": "object" }, "type": "array" }, "groups_flown_with": { "items": { "additionalProperties": true, "type": "object" }, "type": "array" }, "is_logi": { "type": "boolean" }, "playstyle": { "additionalProperties": true, "type": "object" }, "ships_flown": { "items": { "additionalProperties": true, "type": "object" }, "type": "array" }, "ships_lost": { "items": { "additionalProperties": true, "type": "object" }, "type": "array" }, "tags": { "items": { "type": "string" }, "type": "array" }, "targets": { "items": { "additionalProperties": true, "type": "object" }, "type": "array" } }, "required": [ "character_id", "days", "playstyle", "dominant_style", "tags", "fc", "capital_pilot", "is_logi", "ships_flown", "ships_lost", "targets", "fleet_partners", "groups_flown_with", "awox_kills", "cyno_deaths", "bait", "bait_count", "bridge_score", "$schema" ], "type": "object" }, "character-kills-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": false, "properties": { "attackers": { "items": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_done": { "format": "int64", "type": "integer" }, "faction_id": { "format": "int64", "type": "integer" }, "final_blow": { "type": "boolean" }, "security_status": { "format": "double", "type": "number" }, "ship_type_id": { "format": "int64", "type": "integer" }, "weapon_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "killmail_hash": { "type": "string" }, "killmail_id": { "format": "int64", "type": "integer" }, "killmail_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "solar_system_id": { "format": "int64", "type": "integer" }, "victim": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "faction_id": { "format": "int64", "type": "integer" }, "items": { "items": { "additionalProperties": true, "properties": { "flag": { "format": "int64", "type": "integer" }, "item_type_id": { "format": "int64", "type": "integer" }, "quantity_destroyed": { "format": "int64", "type": "integer" }, "quantity_dropped": { "format": "int64", "type": "integer" }, "singleton": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "position": { "additionalProperties": false, "properties": { "x": { "format": "double", "type": "number" }, "y": { "format": "double", "type": "number" }, "z": { "format": "double", "type": "number" } }, "required": [ "x", "y", "z" ], "type": "object" }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "war_id": { "format": "int64", "type": "integer" } }, "required": [ "killmail_id", "killmail_hash", "killmail_time", "solar_system_id", "victim", "attackers" ], "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "character-losses-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": false, "properties": { "attackers": { "items": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_done": { "format": "int64", "type": "integer" }, "faction_id": { "format": "int64", "type": "integer" }, "final_blow": { "type": "boolean" }, "security_status": { "format": "double", "type": "number" }, "ship_type_id": { "format": "int64", "type": "integer" }, "weapon_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "killmail_hash": { "type": "string" }, "killmail_id": { "format": "int64", "type": "integer" }, "killmail_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "solar_system_id": { "format": "int64", "type": "integer" }, "victim": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "faction_id": { "format": "int64", "type": "integer" }, "items": { "items": { "additionalProperties": true, "properties": { "flag": { "format": "int64", "type": "integer" }, "item_type_id": { "format": "int64", "type": "integer" }, "quantity_destroyed": { "format": "int64", "type": "integer" }, "quantity_dropped": { "format": "int64", "type": "integer" }, "singleton": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "position": { "additionalProperties": false, "properties": { "x": { "format": "double", "type": "number" }, "y": { "format": "double", "type": "number" }, "z": { "format": "double", "type": "number" } }, "required": [ "x", "y", "z" ], "type": "object" }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "war_id": { "format": "int64", "type": "integer" } }, "required": [ "killmail_id", "killmail_hash", "killmail_time", "solar_system_id", "victim", "attackers" ], "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "character-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "character": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "last_active": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": [ "string", "null" ] }, "name": { "type": "string" }, "security_status": { "format": "double", "type": [ "number", "null" ] } }, "type": "object" }, "corporationHistory": { "items": { "additionalProperties": true, "properties": { "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "start_date": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" } }, "type": "object" }, "type": "array" }, "recentStats": { "additionalProperties": false, "properties": { "isk_destroyed": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" } }, "required": [ "kills", "losses", "isk_destroyed", "isk_lost" ], "type": "object" }, "stats": { "additionalProperties": true, "properties": { "damage_dealt": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "efficiency": { "format": "double", "type": "number" }, "final_blows": { "format": "int64", "type": "integer" }, "isk_destroyed": { "format": "double", "type": "number" }, "isk_efficiency": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "npc_losses": { "format": "int64", "type": "integer" }, "points": { "format": "double", "type": "number" }, "solo_kills": { "format": "int64", "type": "integer" } }, "type": "object" }, "topShips": { "items": { "additionalProperties": true, "properties": { "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "ship_name": { "type": "string" }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "topSystems": { "items": { "additionalProperties": true, "properties": { "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "solar_system_id": { "format": "int64", "type": "integer" }, "system_name": { "type": "string" } }, "type": "object" }, "type": "array" } }, "required": [ "character", "stats", "recentStats", "topShips", "topSystems", "corporationHistory", "$schema" ], "type": "object" }, "character-stats-response": { "additionalProperties": true, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_dealt": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "efficiency": { "format": "double", "type": "number" }, "final_blows": { "format": "int64", "type": "integer" }, "isk_destroyed": { "format": "double", "type": "number" }, "isk_efficiency": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "npc_losses": { "format": "int64", "type": "integer" }, "period": { "type": "string" }, "points": { "format": "double", "type": "number" }, "solo_kills": { "format": "int64", "type": "integer" }, "topMembers": { "items": { "additionalProperties": true, "properties": { "id": { "format": "int64", "type": "integer" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "name": { "type": "string" } }, "type": "object" }, "type": "array" }, "topShips": { "items": { "additionalProperties": true, "properties": { "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "ship_name": { "type": "string" }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "topSystems": { "items": { "additionalProperties": true, "properties": { "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "solar_system_id": { "format": "int64", "type": "integer" }, "system_name": { "type": "string" } }, "type": "object" }, "type": "array" } }, "required": [ "$schema" ], "type": "object" }, "characters-batch-stats-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "period": { "type": "string" }, "results": { "items": { "additionalProperties": true, "properties": { "damage_dealt": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "efficiency": { "format": "double", "type": "number" }, "final_blows": { "format": "int64", "type": "integer" }, "id": { "format": "int64", "type": "integer" }, "isk_destroyed": { "format": "double", "type": "number" }, "isk_efficiency": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "name": { "type": "string" }, "npc_losses": { "format": "int64", "type": "integer" }, "points": { "format": "double", "type": "number" }, "solo_kills": { "format": "int64", "type": "integer" }, "topShips": { "items": { "additionalProperties": true, "properties": { "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "ship_name": { "type": "string" }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" } }, "type": "object" }, "type": "array" } }, "required": [ "period", "results", "$schema" ], "type": "object" }, "characters-count-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "count": { "format": "int64", "type": "integer" } }, "required": [ "count", "$schema" ], "type": "object" }, "characters-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "last_active": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": [ "string", "null" ] }, "name": { "type": "string" }, "security_status": { "format": "double", "type": [ "number", "null" ] } }, "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "coalition-stats-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "clashed_systems": { "additionalProperties": false, "properties": { "count": { "format": "int64", "type": "integer" }, "system_ids": { "items": { "format": "int64", "type": "integer" }, "type": "array" } }, "required": [ "count", "system_ids" ], "type": "object" }, "daily": { "items": { "additionalProperties": true, "properties": { "date": { "format": "date", "type": "string" } }, "type": "object" }, "type": "array" }, "from": { "format": "date", "type": "string" }, "mode": { "type": "string" }, "period_days": { "format": "int64", "type": "integer" }, "sideA": { "additionalProperties": true, "properties": { "active_regions_count": { "format": "int64", "type": "integer" }, "active_systems_count": { "format": "int64", "type": "integer" }, "entity_counts": { "additionalProperties": true, "type": "object" }, "label": { "type": "string" }, "overall": { "additionalProperties": true, "properties": { "damage_dealt": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "efficiency": { "format": "double", "type": "number" }, "final_blows": { "format": "int64", "type": "integer" }, "isk_destroyed": { "format": "double", "type": "number" }, "isk_efficiency": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "npc_losses": { "format": "int64", "type": "integer" }, "points": { "format": "double", "type": "number" }, "solo_kills": { "format": "int64", "type": "integer" } }, "type": "object" }, "top_ships_used": { "items": { "additionalProperties": true, "properties": { "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "ship_name": { "type": "string" }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "vs_opponent": { "additionalProperties": true, "properties": { "damage_dealt": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "efficiency": { "format": "double", "type": "number" }, "final_blows": { "format": "int64", "type": "integer" }, "isk_destroyed": { "format": "double", "type": "number" }, "isk_efficiency": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "npc_losses": { "format": "int64", "type": "integer" }, "points": { "format": "double", "type": "number" }, "solo_kills": { "format": "int64", "type": "integer" } }, "type": "object" } }, "type": "object" }, "sideB": { "additionalProperties": true, "properties": { "active_regions_count": { "format": "int64", "type": "integer" }, "active_systems_count": { "format": "int64", "type": "integer" }, "entity_counts": { "additionalProperties": true, "type": "object" }, "label": { "type": "string" }, "overall": { "additionalProperties": true, "properties": { "damage_dealt": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "efficiency": { "format": "double", "type": "number" }, "final_blows": { "format": "int64", "type": "integer" }, "isk_destroyed": { "format": "double", "type": "number" }, "isk_efficiency": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "npc_losses": { "format": "int64", "type": "integer" }, "points": { "format": "double", "type": "number" }, "solo_kills": { "format": "int64", "type": "integer" } }, "type": "object" }, "top_ships_used": { "items": { "additionalProperties": true, "properties": { "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "ship_name": { "type": "string" }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "vs_opponent": { "additionalProperties": true, "properties": { "damage_dealt": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "efficiency": { "format": "double", "type": "number" }, "final_blows": { "format": "int64", "type": "integer" }, "isk_destroyed": { "format": "double", "type": "number" }, "isk_efficiency": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "npc_losses": { "format": "int64", "type": "integer" }, "points": { "format": "double", "type": "number" }, "solo_kills": { "format": "int64", "type": "integer" } }, "type": "object" } }, "type": "object" }, "to": { "format": "date", "type": "string" } }, "required": [ "mode", "period_days", "from", "to", "sideA", "sideB", "clashed_systems", "daily", "$schema" ], "type": "object" }, "corporation-battles-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "battle_id": { "format": "int64", "type": "integer" }, "duration_minutes": { "format": "double", "type": "number" }, "end_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "entity_isk_destroyed": { "format": "double", "type": "number" }, "entity_kills": { "type": "string" }, "entity_losses": { "type": "string" }, "is_custom": { "type": "boolean" }, "is_multi_party": { "type": "boolean" }, "kill_count": { "format": "int64", "type": "integer" }, "region_id": { "format": "int64", "type": [ "integer", "null" ] }, "region_name": { "type": [ "string", "null" ] }, "solar_system_id": { "format": "int64", "type": "integer" }, "start_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "system_name": { "type": [ "string", "null" ] }, "system_security": { "format": "double", "type": [ "number", "null" ] }, "total_isk_destroyed": { "format": "double", "type": "number" } }, "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "hasMore": { "type": "boolean" }, "limit": { "format": "int64", "type": "integer" }, "page": { "format": "int64", "type": "integer" } }, "required": [ "page", "limit", "hasMore" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "corporation-kills-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": false, "properties": { "attackers": { "items": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_done": { "format": "int64", "type": "integer" }, "faction_id": { "format": "int64", "type": "integer" }, "final_blow": { "type": "boolean" }, "security_status": { "format": "double", "type": "number" }, "ship_type_id": { "format": "int64", "type": "integer" }, "weapon_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "killmail_hash": { "type": "string" }, "killmail_id": { "format": "int64", "type": "integer" }, "killmail_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "solar_system_id": { "format": "int64", "type": "integer" }, "victim": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "faction_id": { "format": "int64", "type": "integer" }, "items": { "items": { "additionalProperties": true, "properties": { "flag": { "format": "int64", "type": "integer" }, "item_type_id": { "format": "int64", "type": "integer" }, "quantity_destroyed": { "format": "int64", "type": "integer" }, "quantity_dropped": { "format": "int64", "type": "integer" }, "singleton": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "position": { "additionalProperties": false, "properties": { "x": { "format": "double", "type": "number" }, "y": { "format": "double", "type": "number" }, "z": { "format": "double", "type": "number" } }, "required": [ "x", "y", "z" ], "type": "object" }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "war_id": { "format": "int64", "type": "integer" } }, "required": [ "killmail_id", "killmail_hash", "killmail_time", "solar_system_id", "victim", "attackers" ], "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "corporation-losses-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": false, "properties": { "attackers": { "items": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_done": { "format": "int64", "type": "integer" }, "faction_id": { "format": "int64", "type": "integer" }, "final_blow": { "type": "boolean" }, "security_status": { "format": "double", "type": "number" }, "ship_type_id": { "format": "int64", "type": "integer" }, "weapon_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "killmail_hash": { "type": "string" }, "killmail_id": { "format": "int64", "type": "integer" }, "killmail_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "solar_system_id": { "format": "int64", "type": "integer" }, "victim": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "faction_id": { "format": "int64", "type": "integer" }, "items": { "items": { "additionalProperties": true, "properties": { "flag": { "format": "int64", "type": "integer" }, "item_type_id": { "format": "int64", "type": "integer" }, "quantity_destroyed": { "format": "int64", "type": "integer" }, "quantity_dropped": { "format": "int64", "type": "integer" }, "singleton": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "position": { "additionalProperties": false, "properties": { "x": { "format": "double", "type": "number" }, "y": { "format": "double", "type": "number" }, "z": { "format": "double", "type": "number" } }, "required": [ "x", "y", "z" ], "type": "object" }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "war_id": { "format": "int64", "type": "integer" } }, "required": [ "killmail_id", "killmail_hash", "killmail_time", "solar_system_id", "victim", "attackers" ], "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "corporation-members-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "last_active": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": [ "string", "null" ] }, "name": { "type": "string" }, "security_status": { "format": "double", "type": [ "number", "null" ] } }, "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "corporation-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "allianceHistory": { "items": { "additionalProperties": true, "properties": { "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "start_date": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" } }, "type": "object" }, "type": "array" }, "corporation": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": "integer" }, "date_founded": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": [ "string", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "member_count": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "ticker": { "type": "string" } }, "type": "object" }, "recentStats": { "additionalProperties": false, "properties": { "isk_destroyed": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" } }, "required": [ "kills", "losses", "isk_destroyed", "isk_lost" ], "type": "object" }, "stats": { "additionalProperties": true, "properties": { "damage_dealt": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "efficiency": { "format": "double", "type": "number" }, "final_blows": { "format": "int64", "type": "integer" }, "isk_destroyed": { "format": "double", "type": "number" }, "isk_efficiency": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "npc_losses": { "format": "int64", "type": "integer" }, "points": { "format": "double", "type": "number" }, "solo_kills": { "format": "int64", "type": "integer" } }, "type": "object" } }, "required": [ "corporation", "stats", "recentStats", "allianceHistory", "$schema" ], "type": "object" }, "corporation-stats-alltime-response": { "additionalProperties": true, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_dealt": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "efficiency": { "format": "double", "type": "number" }, "final_blows": { "format": "int64", "type": "integer" }, "isk_destroyed": { "format": "double", "type": "number" }, "isk_efficiency": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "npc_losses": { "format": "int64", "type": "integer" }, "period": { "type": "string" }, "points": { "format": "double", "type": "number" }, "solo_kills": { "format": "int64", "type": "integer" }, "topMembers": { "items": { "additionalProperties": true, "properties": { "id": { "format": "int64", "type": "integer" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "name": { "type": "string" } }, "type": "object" }, "type": "array" }, "topShips": { "items": { "additionalProperties": true, "properties": { "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "ship_name": { "type": "string" }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "topSystems": { "items": { "additionalProperties": true, "properties": { "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "solar_system_id": { "format": "int64", "type": "integer" }, "system_name": { "type": "string" } }, "type": "object" }, "type": "array" } }, "required": [ "$schema" ], "type": "object" }, "corporation-stats-weekly-response": { "additionalProperties": true, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_dealt": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "efficiency": { "format": "double", "type": "number" }, "final_blows": { "format": "int64", "type": "integer" }, "isk_destroyed": { "format": "double", "type": "number" }, "isk_efficiency": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "npc_losses": { "format": "int64", "type": "integer" }, "period": { "type": "string" }, "points": { "format": "double", "type": "number" }, "solo_kills": { "format": "int64", "type": "integer" }, "topMembers": { "items": { "additionalProperties": true, "properties": { "id": { "format": "int64", "type": "integer" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "name": { "type": "string" } }, "type": "object" }, "type": "array" }, "topShips": { "items": { "additionalProperties": true, "properties": { "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "ship_name": { "type": "string" }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "topSystems": { "items": { "additionalProperties": true, "properties": { "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "solar_system_id": { "format": "int64", "type": "integer" }, "system_name": { "type": "string" } }, "type": "object" }, "type": "array" } }, "required": [ "$schema" ], "type": "object" }, "corporations-batch-stats-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "period": { "type": "string" }, "results": { "items": { "additionalProperties": true, "properties": { "damage_dealt": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "efficiency": { "format": "double", "type": "number" }, "final_blows": { "format": "int64", "type": "integer" }, "id": { "format": "int64", "type": "integer" }, "isk_destroyed": { "format": "double", "type": "number" }, "isk_efficiency": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "name": { "type": "string" }, "npc_losses": { "format": "int64", "type": "integer" }, "points": { "format": "double", "type": "number" }, "solo_kills": { "format": "int64", "type": "integer" }, "topShips": { "items": { "additionalProperties": true, "properties": { "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "ship_name": { "type": "string" }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" } }, "type": "object" }, "type": "array" } }, "required": [ "period", "results", "$schema" ], "type": "object" }, "corporations-count-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "count": { "format": "int64", "type": "integer" } }, "required": [ "count", "$schema" ], "type": "object" }, "corporations-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": "integer" }, "date_founded": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": [ "string", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "member_count": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "ticker": { "type": "string" } }, "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "feed-index-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "description": { "type": "string" }, "endpoints": { "additionalProperties": { "additionalProperties": true, "properties": { "description": { "type": "string" }, "example": { "type": "string" }, "headers": { "additionalProperties": { "type": "string" }, "type": "object" }, "params": { "additionalProperties": { "type": "string" }, "type": "object" } }, "type": "object" }, "type": "object" }, "name": { "type": "string" }, "note": { "type": "string" }, "topics": { "additionalProperties": { "items": { "type": "string" }, "type": "array" }, "type": "object" } }, "required": [ "name", "description", "endpoints", "topics", "note", "$schema" ], "type": "object" }, "feed-poll-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": false, "properties": { "data": { "additionalProperties": false, "properties": { "attackers": { "items": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_done": { "format": "int64", "type": "integer" }, "faction_id": { "format": "int64", "type": "integer" }, "final_blow": { "type": "boolean" }, "security_status": { "format": "double", "type": "number" }, "ship_type_id": { "format": "int64", "type": "integer" }, "weapon_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "killmail_hash": { "type": "string" }, "killmail_id": { "format": "int64", "type": "integer" }, "killmail_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "solar_system_id": { "format": "int64", "type": "integer" }, "victim": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "faction_id": { "format": "int64", "type": "integer" }, "items": { "items": { "additionalProperties": true, "properties": { "flag": { "format": "int64", "type": "integer" }, "item_type_id": { "format": "int64", "type": "integer" }, "quantity_destroyed": { "format": "int64", "type": "integer" }, "quantity_dropped": { "format": "int64", "type": "integer" }, "singleton": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "position": { "additionalProperties": false, "properties": { "x": { "format": "double", "type": "number" }, "y": { "format": "double", "type": "number" }, "z": { "format": "double", "type": "number" } }, "required": [ "x", "y", "z" ], "type": "object" }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "war_id": { "format": "int64", "type": "integer" } }, "required": [ "killmail_id", "killmail_hash", "killmail_time", "solar_system_id", "victim", "attackers" ], "type": "object" }, "killmail_hash": { "type": "string" }, "killmail_id": { "format": "int64", "type": "integer" }, "seq": { "format": "int64", "type": "integer" } }, "required": [ "seq", "killmail_id", "killmail_hash", "data" ], "type": "object" }, "type": "array" }, "hasMore": { "type": "boolean" }, "last": { "type": "string" }, "latest": { "format": "int64", "type": [ "integer", "null" ] }, "next": { "type": "string" } }, "required": [ "data", "latest", "hasMore", "next", "last", "$schema" ], "type": "object" }, "feed-status-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "clients": { "format": "int64", "type": "integer" }, "latestSeq": { "format": "int64", "type": [ "integer", "null" ] }, "status": { "type": "string" } }, "required": [ "status", "clients", "latestSeq", "$schema" ], "type": "object" }, "global-stats-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "entries": { "items": { "additionalProperties": true, "properties": { "efficiency": { "format": "double", "type": "number" }, "id": { "format": "int64", "type": "integer" }, "isk_destroyed": { "format": "double", "type": "number" }, "isk_lost": { "format": "double", "type": "number" }, "killmail_hash": { "type": "string" }, "killmail_id": { "format": "int64", "type": "integer" }, "killmail_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "name": { "type": "string" }, "sec": { "format": "double", "type": "number" }, "ticker": { "type": "string" }, "total_value": { "format": "double", "type": "number" } }, "type": "object" }, "type": "array" } }, "required": [ "entries", "$schema" ], "type": "object" }, "health-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "ok": { "type": "boolean" }, "timestamp": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" } }, "required": [ "ok", "timestamp", "$schema" ], "type": "object" }, "history-date-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "additionalProperties": { "type": "string" }, "description": "Map of killmail ID to killmail hash.", "type": "object" } }, "required": [ "data", "$schema" ], "type": "object" }, "history-latest-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "additionalProperties": { "type": "string" }, "description": "Map of killmail ID to killmail hash.", "type": "object" } }, "required": [ "data", "$schema" ], "type": "object" }, "history-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "count": { "format": "int64", "type": "integer" }, "date": { "format": "date", "type": "string" } }, "type": "object" }, "type": "array" } }, "required": [ "data", "$schema" ], "type": "object" }, "killmail-esi-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "attackers": { "items": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_done": { "format": "int64", "type": "integer" }, "faction_id": { "format": "int64", "type": "integer" }, "final_blow": { "type": "boolean" }, "security_status": { "format": "double", "type": "number" }, "ship_type_id": { "format": "int64", "type": "integer" }, "weapon_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "killmail_hash": { "type": "string" }, "killmail_id": { "format": "int64", "type": "integer" }, "killmail_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "solar_system_id": { "format": "int64", "type": "integer" }, "victim": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": "integer" }, "character_id": { "format": "int64", "type": "integer" }, "corporation_id": { "format": "int64", "type": "integer" }, "damage_taken": { "format": "int64", "type": "integer" }, "faction_id": { "format": "int64", "type": "integer" }, "items": { "items": { "additionalProperties": true, "properties": { "flag": { "format": "int64", "type": "integer" }, "item_type_id": { "format": "int64", "type": "integer" }, "quantity_destroyed": { "format": "int64", "type": "integer" }, "quantity_dropped": { "format": "int64", "type": "integer" }, "singleton": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "position": { "additionalProperties": false, "properties": { "x": { "format": "double", "type": "number" }, "y": { "format": "double", "type": "number" }, "z": { "format": "double", "type": "number" } }, "required": [ "x", "y", "z" ], "type": "object" }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "war_id": { "format": "int64", "type": "integer" } }, "required": [ "killmail_id", "killmail_hash", "killmail_time", "solar_system_id", "victim", "attackers", "$schema" ], "type": "object" }, "killmail-fitting-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "cargo": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "quantity": { "format": "int64", "type": "integer" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id", "name", "quantity" ], "type": "object" }, "type": "array" }, "drone": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "quantity": { "format": "int64", "type": "integer" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id", "name", "quantity" ], "type": "object" }, "type": "array" }, "fighter": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "quantity": { "format": "int64", "type": "integer" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id", "name", "quantity" ], "type": "object" }, "type": "array" }, "fighter_bay": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "quantity": { "format": "int64", "type": "integer" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id", "name", "quantity" ], "type": "object" }, "type": "array" }, "fleet": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "quantity": { "format": "int64", "type": "integer" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id", "name", "quantity" ], "type": "object" }, "type": "array" }, "high": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "quantity": { "format": "int64", "type": "integer" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id", "name", "quantity" ], "type": "object" }, "type": "array" }, "killmail_id": { "format": "int64", "type": "integer" }, "low": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "quantity": { "format": "int64", "type": "integer" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id", "name", "quantity" ], "type": "object" }, "type": "array" }, "mid": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "quantity": { "format": "int64", "type": "integer" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id", "name", "quantity" ], "type": "object" }, "type": "array" }, "other": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "quantity": { "format": "int64", "type": "integer" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id", "name", "quantity" ], "type": "object" }, "type": "array" }, "rig": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "quantity": { "format": "int64", "type": "integer" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id", "name", "quantity" ], "type": "object" }, "type": "array" }, "service": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "quantity": { "format": "int64", "type": "integer" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id", "name", "quantity" ], "type": "object" }, "type": "array" }, "ship": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id", "name" ], "type": "object" }, "specialized": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "quantity": { "format": "int64", "type": "integer" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id", "name", "quantity" ], "type": "object" }, "type": "array" }, "subsystem": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "quantity": { "format": "int64", "type": "integer" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id", "name", "quantity" ], "type": "object" }, "type": "array" } }, "required": [ "killmail_id", "ship", "$schema" ], "type": "object" }, "killmail-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "attacker_count": { "format": "int64", "type": "integer" }, "attackers": { "items": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "character_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "damage_done": { "format": "int64", "type": "integer" }, "final_blow": { "type": "boolean" }, "ship_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "weapon_type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "type": "object" }, "type": "array" }, "constellation_id": { "format": "int64", "type": [ "integer", "null" ] }, "constellation_name": { "type": [ "string", "null" ] }, "destroyed_value": { "format": "double", "type": "number" }, "dropped_value": { "format": "double", "type": "number" }, "fitted_value": { "format": "double", "type": "number" }, "is_npc": { "type": "boolean" }, "is_solo": { "type": "boolean" }, "items": { "items": { "additionalProperties": true, "properties": { "item_index": { "format": "int64", "type": "integer" }, "price": { "format": "double", "type": "number" }, "quantity_destroyed": { "format": "int64", "type": "integer" }, "quantity_dropped": { "format": "int64", "type": "integer" }, "slot": { "type": "string" }, "total_value": { "format": "double", "type": "number" }, "type_id": { "format": "int64", "type": "integer" }, "type_name": { "type": [ "string", "null" ] } }, "type": "object" }, "type": "array" }, "killmail_hash": { "type": "string" }, "killmail_id": { "format": "int64", "type": "integer" }, "killmail_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "location": { "additionalProperties": true, "properties": { "distance": { "format": "double", "type": "number" }, "group_id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": "integer" }, "item_name": { "type": "string" }, "type_id": { "format": "int64", "type": "integer" } }, "type": [ "object", "null" ] }, "points": { "format": "double", "type": "number" }, "position_x": { "format": "double", "type": [ "number", "null" ] }, "position_y": { "format": "double", "type": [ "number", "null" ] }, "position_z": { "format": "double", "type": [ "number", "null" ] }, "region_id": { "format": "int64", "type": [ "integer", "null" ] }, "region_name": { "type": [ "string", "null" ] }, "siblings": { "items": { "additionalProperties": true, "properties": { "killmail_id": { "format": "int64", "type": "integer" }, "killmail_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "ship_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "ship_name": { "type": [ "string", "null" ] }, "ship_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "total_value": { "format": "double", "type": "number" } }, "type": "object" }, "type": "array" }, "solar_system_id": { "format": "int64", "type": "integer" }, "solar_system_name": { "type": [ "string", "null" ] }, "solar_system_security": { "format": "double", "type": [ "number", "null" ] }, "total_damage": { "format": "int64", "type": "integer" }, "total_value": { "format": "double", "type": "number" }, "victim": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "alliance_name": { "type": [ "string", "null" ] }, "character_id": { "format": "int64", "type": [ "integer", "null" ] }, "character_name": { "type": [ "string", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_name": { "type": [ "string", "null" ] }, "corporation_palette": { "type": [ "string", "null" ] }, "damage_taken": { "format": "int64", "type": "integer" }, "ship_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "ship_group_name": { "type": [ "string", "null" ] }, "ship_market_path": { "type": [ "string", "null" ] }, "ship_name": { "type": [ "string", "null" ] }, "ship_price": { "format": "double", "type": "number" }, "ship_type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "type": "object" } }, "required": [ "killmail_id", "killmail_hash", "killmail_time", "victim", "solar_system_id", "total_value", "attackers", "items", "siblings", "$schema" ], "type": "object" }, "killmail-search-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "attacker_count": { "format": "int64", "type": "integer" }, "final_blow_alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "final_blow_alliance_name": { "type": [ "string", "null" ] }, "final_blow_character_id": { "format": "int64", "type": [ "integer", "null" ] }, "final_blow_character_name": { "type": [ "string", "null" ] }, "final_blow_corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "final_blow_corporation_name": { "type": [ "string", "null" ] }, "final_blow_ship_name": { "type": [ "string", "null" ] }, "final_blow_ship_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "is_npc": { "type": "boolean" }, "is_solo": { "type": "boolean" }, "killmail_hash": { "type": "string" }, "killmail_id": { "format": "int64", "type": "integer" }, "killmail_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "region_id": { "format": "int64", "type": [ "integer", "null" ] }, "region_name": { "type": [ "string", "null" ] }, "ship_group_name": { "type": [ "string", "null" ] }, "ship_market_path": { "type": [ "string", "null" ] }, "ship_name": { "type": [ "string", "null" ] }, "ship_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": "integer" }, "solar_system_name": { "type": [ "string", "null" ] }, "solar_system_security": { "format": "double", "type": [ "number", "null" ] }, "total_value": { "format": "double", "type": "number" }, "victim_alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "victim_alliance_name": { "type": [ "string", "null" ] }, "victim_character_id": { "format": "int64", "type": [ "integer", "null" ] }, "victim_character_name": { "type": [ "string", "null" ] }, "victim_corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "victim_corporation_name": { "type": [ "string", "null" ] } }, "required": [ "killmail_id", "killmail_hash", "killmail_time", "total_value", "attacker_count", "is_npc", "is_solo", "ship_type_id", "ship_name", "ship_group_name", "ship_market_path", "meta_group_id", "victim_character_id", "victim_character_name", "victim_corporation_id", "victim_corporation_name", "victim_alliance_id", "victim_alliance_name", "final_blow_character_id", "final_blow_character_name", "final_blow_corporation_id", "final_blow_corporation_name", "final_blow_alliance_id", "final_blow_alliance_name", "final_blow_ship_type_id", "final_blow_ship_name", "solar_system_id", "solar_system_name", "solar_system_security", "region_id", "region_name" ], "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "killmails-count-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "count": { "format": "int64", "type": "integer" } }, "required": [ "count", "$schema" ], "type": "object" }, "killmails-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "attacker_count": { "format": "int64", "type": "integer" }, "final_blow_alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "final_blow_alliance_name": { "type": [ "string", "null" ] }, "final_blow_character_id": { "format": "int64", "type": [ "integer", "null" ] }, "final_blow_character_name": { "type": [ "string", "null" ] }, "final_blow_corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "final_blow_corporation_name": { "type": [ "string", "null" ] }, "final_blow_ship_name": { "type": [ "string", "null" ] }, "final_blow_ship_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "is_npc": { "type": "boolean" }, "is_solo": { "type": "boolean" }, "killmail_hash": { "type": "string" }, "killmail_id": { "format": "int64", "type": "integer" }, "killmail_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "region_id": { "format": "int64", "type": [ "integer", "null" ] }, "region_name": { "type": [ "string", "null" ] }, "ship_group_name": { "type": [ "string", "null" ] }, "ship_market_path": { "type": [ "string", "null" ] }, "ship_name": { "type": [ "string", "null" ] }, "ship_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": "integer" }, "solar_system_name": { "type": [ "string", "null" ] }, "solar_system_security": { "format": "double", "type": [ "number", "null" ] }, "total_value": { "format": "double", "type": "number" }, "victim_alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "victim_alliance_name": { "type": [ "string", "null" ] }, "victim_character_id": { "format": "int64", "type": [ "integer", "null" ] }, "victim_character_name": { "type": [ "string", "null" ] }, "victim_corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "victim_corporation_name": { "type": [ "string", "null" ] } }, "required": [ "killmail_id", "killmail_hash", "killmail_time", "total_value", "attacker_count", "is_npc", "is_solo", "ship_type_id", "ship_name", "ship_group_name", "ship_market_path", "meta_group_id", "victim_character_id", "victim_character_name", "victim_corporation_id", "victim_corporation_name", "victim_alliance_id", "victim_alliance_name", "final_blow_character_id", "final_blow_character_name", "final_blow_corporation_id", "final_blow_corporation_name", "final_blow_alliance_id", "final_blow_alliance_name", "final_blow_ship_type_id", "final_blow_ship_name", "solar_system_id", "solar_system_name", "solar_system_security", "region_id", "region_name" ], "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "location-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "nearest": { "additionalProperties": true, "properties": { "distance": { "format": "double", "type": "number" }, "group_id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": "integer" }, "item_name": { "type": "string" }, "type_id": { "format": "int64", "type": "integer" } }, "type": [ "object", "null" ] }, "system_id": { "format": "double", "type": "number" }, "x": { "format": "double", "type": "number" }, "y": { "format": "double", "type": "number" }, "z": { "format": "double", "type": "number" } }, "required": [ "system_id", "x", "y", "z", "nearest", "$schema" ], "type": "object" }, "resolve-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "resolved": { "format": "int64", "type": "integer" }, "results": { "items": { "additionalProperties": true, "properties": { "id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "resolved_name": { "type": [ "string", "null" ] } }, "type": "object" }, "type": "array" }, "type": { "type": "string" }, "unresolved": { "format": "int64", "type": "integer" } }, "required": [ "type", "results", "resolved", "unresolved", "$schema" ], "type": "object" }, "sde-bloodline-response": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "required": [ "$schema" ], "title": "bloodline", "type": "object" }, "sde-bloodlines-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "title": "bloodlines", "type": "object" }, "type": "array" } }, "required": [ "data", "$schema" ], "type": "object" }, "sde-categories-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "title": "categories", "type": "object" }, "type": "array" } }, "required": [ "data", "$schema" ], "type": "object" }, "sde-category-response": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "required": [ "$schema" ], "title": "category", "type": "object" }, "sde-celestial-response": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "required": [ "$schema" ], "title": "celestial", "type": "object" }, "sde-constellation-response": { "additionalProperties": true, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "constellation_id": { "format": "int64", "type": "integer" }, "constellation_name": { "type": "string" }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "region_id": { "format": "int64", "type": "integer" }, "region_name": { "type": [ "string", "null" ] } }, "required": [ "$schema" ], "type": "object" }, "sde-constellations-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "constellation_id": { "format": "int64", "type": "integer" }, "constellation_name": { "type": "string" }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "region_id": { "format": "int64", "type": "integer" }, "region_name": { "type": [ "string", "null" ] } }, "type": "object" }, "type": "array" } }, "required": [ "data", "$schema" ], "type": "object" }, "sde-custom-prices-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "count": { "format": "int64", "type": "integer" }, "data": { "items": { "additionalProperties": true, "properties": { "price": { "format": "double", "type": "number" }, "type_id": { "format": "int64", "type": "integer" }, "type_name": { "type": [ "string", "null" ] }, "valid_until": { "format": "date", "type": "string" } }, "type": "object" }, "type": "array" } }, "required": [ "data", "count", "$schema" ], "type": "object" }, "sde-faction-response": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "required": [ "$schema" ], "title": "faction", "type": "object" }, "sde-factions-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "title": "factions", "type": "object" }, "type": "array" } }, "required": [ "data", "$schema" ], "type": "object" }, "sde-flags-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "title": "flags", "type": "object" }, "type": "array" } }, "required": [ "data", "$schema" ], "type": "object" }, "sde-group-response": { "additionalProperties": true, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "category_id": { "format": "int64", "type": "integer" }, "category_name": { "type": [ "string", "null" ] }, "group_id": { "format": "int64", "type": "integer" }, "icon_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "published": { "type": "boolean" } }, "required": [ "$schema" ], "type": "object" }, "sde-groups-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "category_id": { "format": "int64", "type": "integer" }, "category_name": { "type": [ "string", "null" ] }, "group_id": { "format": "int64", "type": "integer" }, "icon_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "published": { "type": "boolean" } }, "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "sde-market-group-response": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "required": [ "$schema" ], "title": "market-group", "type": "object" }, "sde-market-groups-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "title": "market-groups", "type": "object" }, "type": "array" } }, "required": [ "data", "$schema" ], "type": "object" }, "sde-meta-groups-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "title": "meta-groups", "type": "object" }, "type": "array" } }, "required": [ "data", "$schema" ], "type": "object" }, "sde-npc-corporation-response": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "required": [ "$schema" ], "title": "npc-corporation", "type": "object" }, "sde-npc-corporations-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "title": "npc-corporations", "type": "object" }, "type": "array" } }, "required": [ "data", "$schema" ], "type": "object" }, "sde-prices-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "prices": { "items": { "additionalProperties": true, "properties": { "average": { "format": "double", "type": "number" }, "date": { "format": "date", "type": "string" }, "highest": { "format": "double", "type": "number" }, "lowest": { "format": "double", "type": "number" }, "order_count": { "format": "int64", "type": "integer" }, "region_id": { "format": "int64", "type": "integer" }, "type_id": { "format": "int64", "type": "integer" }, "volume": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "region_id": { "format": "double", "type": "number" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id", "region_id", "prices", "$schema" ], "type": "object" }, "sde-race-response": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "required": [ "$schema" ], "title": "race", "type": "object" }, "sde-races-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "title": "races", "type": "object" }, "type": "array" } }, "required": [ "data", "$schema" ], "type": "object" }, "sde-region-kills-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "attacker_count": { "format": "int64", "type": "integer" }, "final_blow_alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "final_blow_alliance_name": { "type": [ "string", "null" ] }, "final_blow_character_id": { "format": "int64", "type": [ "integer", "null" ] }, "final_blow_character_name": { "type": [ "string", "null" ] }, "final_blow_corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "final_blow_corporation_name": { "type": [ "string", "null" ] }, "final_blow_ship_name": { "type": [ "string", "null" ] }, "final_blow_ship_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "is_npc": { "type": "boolean" }, "is_solo": { "type": "boolean" }, "killmail_hash": { "type": "string" }, "killmail_id": { "format": "int64", "type": "integer" }, "killmail_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "region_id": { "format": "int64", "type": [ "integer", "null" ] }, "region_name": { "type": [ "string", "null" ] }, "ship_group_name": { "type": [ "string", "null" ] }, "ship_market_path": { "type": [ "string", "null" ] }, "ship_name": { "type": [ "string", "null" ] }, "ship_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": "integer" }, "solar_system_name": { "type": [ "string", "null" ] }, "solar_system_security": { "format": "double", "type": [ "number", "null" ] }, "total_value": { "format": "double", "type": "number" }, "victim_alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "victim_alliance_name": { "type": [ "string", "null" ] }, "victim_character_id": { "format": "int64", "type": [ "integer", "null" ] }, "victim_character_name": { "type": [ "string", "null" ] }, "victim_corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "victim_corporation_name": { "type": [ "string", "null" ] } }, "required": [ "killmail_id", "killmail_hash", "killmail_time", "total_value", "attacker_count", "is_npc", "is_solo", "ship_type_id", "ship_name", "ship_group_name", "ship_market_path", "meta_group_id", "victim_character_id", "victim_character_name", "victim_corporation_id", "victim_corporation_name", "victim_alliance_id", "victim_alliance_name", "final_blow_character_id", "final_blow_character_name", "final_blow_corporation_id", "final_blow_corporation_name", "final_blow_alliance_id", "final_blow_alliance_name", "final_blow_ship_type_id", "final_blow_ship_name", "solar_system_id", "solar_system_name", "solar_system_security", "region_id", "region_name" ], "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "sde-region-response": { "additionalProperties": true, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "description": { "type": [ "string", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_name": { "type": [ "string", "null" ] }, "name": { "type": "string" }, "region_id": { "format": "int64", "type": "integer" } }, "required": [ "$schema" ], "type": "object" }, "sde-regions-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "description": { "type": [ "string", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_name": { "type": [ "string", "null" ] }, "name": { "type": "string" }, "region_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" } }, "required": [ "data", "$schema" ], "type": "object" }, "sde-sovereignty-history-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "history": { "items": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "title": "sovereignty-history", "type": "object" }, "type": "array" }, "system_id": { "format": "int64", "type": "integer" } }, "required": [ "system_id", "history", "$schema" ], "type": "object" }, "sde-sovereignty-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "title": "sovereignty", "type": "object" }, "type": "array" } }, "required": [ "data", "$schema" ], "type": "object" }, "sde-sovereignty-system-response": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "required": [ "$schema" ], "title": "sovereignty-system", "type": "object" }, "sde-station-operation-response": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "required": [ "$schema" ], "title": "station-operation", "type": "object" }, "sde-station-operations-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "title": "station-operations", "type": "object" }, "type": "array" } }, "required": [ "data", "$schema" ], "type": "object" }, "sde-station-response": { "additionalProperties": true, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "corporation_id": { "format": "int64", "type": "integer" }, "region_id": { "format": "int64", "type": "integer" }, "security": { "format": "double", "type": "number" }, "solar_system_id": { "format": "int64", "type": "integer" }, "station_id": { "format": "int64", "type": "integer" }, "station_name": { "type": "string" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "$schema" ], "type": "object" }, "sde-stations-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "corporation_id": { "format": "int64", "type": "integer" }, "region_id": { "format": "int64", "type": "integer" }, "security": { "format": "double", "type": "number" }, "solar_system_id": { "format": "int64", "type": "integer" }, "station_id": { "format": "int64", "type": "integer" }, "station_name": { "type": "string" }, "type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "sde-structure-response": { "additionalProperties": true, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "name": { "type": "string" }, "owner_id": { "format": "int64", "type": "integer" }, "region_id": { "format": "int64", "type": "integer" }, "solar_system_id": { "format": "int64", "type": "integer" }, "structure_id": { "format": "int64", "type": "integer" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "$schema" ], "type": "object" }, "sde-structures-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "name": { "type": "string" }, "owner_id": { "format": "int64", "type": "integer" }, "region_id": { "format": "int64", "type": "integer" }, "solar_system_id": { "format": "int64", "type": "integer" }, "structure_id": { "format": "int64", "type": "integer" }, "type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "sde-system-celestials-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "celestials": { "items": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "title": "celestial", "type": "object" }, "type": "array" }, "solar_system_id": { "format": "int64", "type": "integer" } }, "required": [ "solar_system_id", "celestials", "$schema" ], "type": "object" }, "sde-system-jumps-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "jumps": { "items": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "title": "jump", "type": "object" }, "type": "array" }, "solar_system_id": { "format": "int64", "type": "integer" } }, "required": [ "solar_system_id", "jumps", "$schema" ], "type": "object" }, "sde-system-kills-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "attacker_count": { "format": "int64", "type": "integer" }, "final_blow_alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "final_blow_alliance_name": { "type": [ "string", "null" ] }, "final_blow_character_id": { "format": "int64", "type": [ "integer", "null" ] }, "final_blow_character_name": { "type": [ "string", "null" ] }, "final_blow_corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "final_blow_corporation_name": { "type": [ "string", "null" ] }, "final_blow_ship_name": { "type": [ "string", "null" ] }, "final_blow_ship_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "is_npc": { "type": "boolean" }, "is_solo": { "type": "boolean" }, "killmail_hash": { "type": "string" }, "killmail_id": { "format": "int64", "type": "integer" }, "killmail_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "region_id": { "format": "int64", "type": [ "integer", "null" ] }, "region_name": { "type": [ "string", "null" ] }, "ship_group_name": { "type": [ "string", "null" ] }, "ship_market_path": { "type": [ "string", "null" ] }, "ship_name": { "type": [ "string", "null" ] }, "ship_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": "integer" }, "solar_system_name": { "type": [ "string", "null" ] }, "solar_system_security": { "format": "double", "type": [ "number", "null" ] }, "total_value": { "format": "double", "type": "number" }, "victim_alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "victim_alliance_name": { "type": [ "string", "null" ] }, "victim_character_id": { "format": "int64", "type": [ "integer", "null" ] }, "victim_character_name": { "type": [ "string", "null" ] }, "victim_corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "victim_corporation_name": { "type": [ "string", "null" ] } }, "required": [ "killmail_id", "killmail_hash", "killmail_time", "total_value", "attacker_count", "is_npc", "is_solo", "ship_type_id", "ship_name", "ship_group_name", "ship_market_path", "meta_group_id", "victim_character_id", "victim_character_name", "victim_corporation_id", "victim_corporation_name", "victim_alliance_id", "victim_alliance_name", "final_blow_character_id", "final_blow_character_name", "final_blow_corporation_id", "final_blow_corporation_name", "final_blow_alliance_id", "final_blow_alliance_name", "final_blow_ship_type_id", "final_blow_ship_name", "solar_system_id", "solar_system_name", "solar_system_security", "region_id", "region_name" ], "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "sde-system-response": { "additionalProperties": true, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "constellation_id": { "format": "int64", "type": "integer" }, "constellation_name": { "type": [ "string", "null" ] }, "region_id": { "format": "int64", "type": "integer" }, "region_name": { "type": [ "string", "null" ] }, "security": { "format": "double", "type": "number" }, "security_class": { "type": [ "string", "null" ] }, "solar_system_id": { "format": "int64", "type": "integer" }, "system_name": { "type": "string" } }, "required": [ "$schema" ], "type": "object" }, "sde-systems-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "constellation_id": { "format": "int64", "type": "integer" }, "constellation_name": { "type": [ "string", "null" ] }, "region_id": { "format": "int64", "type": "integer" }, "region_name": { "type": [ "string", "null" ] }, "security": { "format": "double", "type": "number" }, "security_class": { "type": [ "string", "null" ] }, "solar_system_id": { "format": "int64", "type": "integer" }, "system_name": { "type": "string" } }, "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "sde-type-dogma-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "attributes": { "items": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "title": "dogma-attribute", "type": "object" }, "type": "array" }, "effects": { "items": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "title": "dogma-effect", "type": "object" }, "type": "array" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id", "attributes", "effects", "$schema" ], "type": "object" }, "sde-type-insurance-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "levels": { "items": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "title": "insurance", "type": "object" }, "type": "array" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id", "levels", "$schema" ], "type": "object" }, "sde-type-materials-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "materials": { "items": { "additionalProperties": true, "description": "Static data record. Known stable fields are documented; source-table-specific fields are preserved as additional properties.", "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "attribute_id": { "format": "int64", "type": [ "integer", "null" ] }, "bloodline_id": { "format": "int64", "type": [ "integer", "null" ] }, "category_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "date_added": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "description": { "type": [ "string", "null" ] }, "effect_id": { "format": "int64", "type": [ "integer", "null" ] }, "faction_id": { "format": "int64", "type": [ "integer", "null" ] }, "flag_id": { "format": "int64", "type": [ "integer", "null" ] }, "id": { "format": "int64", "type": "integer" }, "item_id": { "format": "int64", "type": [ "integer", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "material_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "operation": { "type": "string" }, "published": { "type": "boolean" }, "race_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": [ "integer", "null" ] }, "system_id": { "format": "int64", "type": [ "integer", "null" ] }, "type_id": { "format": "int64", "type": [ "integer", "null" ] } }, "title": "material", "type": "object" }, "type": "array" }, "type_id": { "format": "int64", "type": "integer" } }, "required": [ "type_id", "materials", "$schema" ], "type": "object" }, "sde-type-response": { "additionalProperties": true, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "base_price": { "format": "double", "type": [ "number", "null" ] }, "capacity": { "format": "double", "type": [ "number", "null" ] }, "category_id": { "format": "int64", "type": "integer" }, "category_name": { "type": [ "string", "null" ] }, "description": { "type": [ "string", "null" ] }, "group_id": { "format": "int64", "type": "integer" }, "group_name": { "type": [ "string", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "mass": { "format": "double", "type": [ "number", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "published": { "type": "boolean" }, "type_id": { "format": "int64", "type": "integer" }, "volume": { "format": "double", "type": [ "number", "null" ] } }, "required": [ "$schema" ], "type": "object" }, "sde-types-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "base_price": { "format": "double", "type": [ "number", "null" ] }, "capacity": { "format": "double", "type": [ "number", "null" ] }, "category_id": { "format": "int64", "type": "integer" }, "category_name": { "type": [ "string", "null" ] }, "description": { "type": [ "string", "null" ] }, "group_id": { "format": "int64", "type": "integer" }, "group_name": { "type": [ "string", "null" ] }, "market_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "mass": { "format": "double", "type": [ "number", "null" ] }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "name": { "type": "string" }, "published": { "type": "boolean" }, "type_id": { "format": "int64", "type": "integer" }, "volume": { "format": "double", "type": [ "number", "null" ] } }, "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" }, "search-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "entityCounts": { "additionalProperties": { "format": "int64", "type": "integer" }, "type": "object" }, "hits": { "items": { "additionalProperties": true, "properties": { "alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "alliance_name": { "type": "string" }, "alliance_ticker": { "type": "string" }, "corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "corporation_name": { "type": "string" }, "corporation_ticker": { "type": "string" }, "id": { "type": "string" }, "name": { "type": "string" }, "ticker": { "type": [ "string", "null" ] }, "type": { "type": "string" } }, "type": "object" }, "type": "array" }, "processingTimeMs": { "format": "int64", "type": "integer" }, "query": { "type": "string" }, "total": { "format": "int64", "type": "integer" } }, "required": [ "hits", "query", "processingTimeMs", "total", "entityCounts", "$schema" ], "type": "object" }, "ship-fittings-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "families": { "items": { "additionalProperties": true, "properties": { "canonical_fit_hash": { "type": "string" }, "canonical_uses": { "format": "int64", "type": "integer" }, "family_hash": { "type": "string" }, "fit_cost": { "format": "double", "type": "number" }, "last_used": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "modules": { "items": { "additionalProperties": true, "type": "object" }, "type": "array" }, "top_alliances": { "items": { "additionalProperties": true, "type": "object" }, "type": "array" }, "total_uses": { "format": "int64", "type": "integer" }, "variant_count": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "hull_cost": { "format": "double", "type": "number" }, "is_rare_hull": { "type": "boolean" }, "module_filter": { "items": { "format": "int64", "type": "integer" }, "type": "array" }, "ship_type_id": { "format": "int64", "type": "integer" }, "window_days": { "format": "int64", "type": "integer" } }, "required": [ "ship_type_id", "window_days", "module_filter", "is_rare_hull", "hull_cost", "families", "$schema" ], "type": "object" }, "war-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "stats": { "additionalProperties": false, "properties": { "top_ships": { "items": { "additionalProperties": true, "properties": { "kills": { "format": "int64", "type": "integer" }, "losses": { "format": "int64", "type": "integer" }, "ship_name": { "type": "string" }, "ship_type_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "total_kills": { "format": "int64", "type": "integer" }, "total_value": { "format": "double", "type": "number" } }, "required": [ "total_kills", "total_value", "top_ships" ], "type": "object" }, "war": { "additionalProperties": false, "properties": { "aggressor": { "additionalProperties": false, "properties": { "id": { "format": "int64", "type": "integer" }, "isk_destroyed": { "format": "double", "type": "number" }, "name": { "type": "string" }, "ships_killed": { "format": "int64", "type": "integer" }, "ticker": { "type": "string" }, "type": { "type": "string" } }, "required": [ "id", "name", "ticker", "type", "isk_destroyed", "ships_killed" ], "type": "object" }, "allies": { "items": { "additionalProperties": false, "properties": { "id": { "format": "int64", "type": "integer" }, "name": { "type": "string" }, "type": { "type": "string" } }, "required": [ "id", "name", "type" ], "type": "object" }, "type": "array" }, "declared": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "defender": { "additionalProperties": false, "properties": { "id": { "format": "int64", "type": "integer" }, "isk_destroyed": { "format": "double", "type": "number" }, "name": { "type": "string" }, "ships_killed": { "format": "int64", "type": "integer" }, "ticker": { "type": "string" }, "type": { "type": "string" } }, "required": [ "id", "name", "ticker", "type", "isk_destroyed", "ships_killed" ], "type": "object" }, "finished": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": [ "string", "null" ] }, "mutual": { "type": "boolean" }, "open_for_allies": { "type": "boolean" }, "retracted": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": [ "string", "null" ] }, "started": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": [ "string", "null" ] }, "war_id": { "format": "int64", "type": "integer" } }, "required": [ "war_id", "declared", "started", "finished", "retracted", "mutual", "open_for_allies", "aggressor", "defender", "allies" ], "type": "object" } }, "required": [ "war", "stats", "$schema" ], "type": "object" }, "wars-response": { "additionalProperties": false, "properties": { "$schema": { "description": "A URL to the JSON Schema for this response.", "format": "uri", "readOnly": true, "type": "string" }, "data": { "items": { "additionalProperties": true, "properties": { "aggressor_alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "aggressor_corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "aggressor_ships_killed": { "format": "int64", "type": "integer" }, "declared": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "defender_alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "defender_corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "defender_ships_killed": { "format": "int64", "type": "integer" }, "finished": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": [ "string", "null" ] }, "mutual": { "type": "boolean" }, "started": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": [ "string", "null" ] }, "war_id": { "format": "int64", "type": "integer" } }, "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" } }, "required": [ "hasMore", "cursor" ], "type": "object" } }, "required": [ "data", "pagination", "$schema" ], "type": "object" } }, "securitySchemes": { "eveSession": { "description": "EVE-KILL browser session for account and admin operations.", "in": "cookie", "name": "evelogin", "type": "apiKey" } } }, "info": { "contact": { "name": "EVE-KILL on GitHub", "url": "https://github.com/eve-kill" }, "description": "EVE-KILL turns EVE Online combat data into a queryable, near-real-time history of New Eden.\nUse it to explore killmails, characters, corporations, alliances, wars, battles, campaigns,\nfittings, statistics, market data, and the static universe behind them. Live consumers can\nfollow the feed instead of repeatedly polling list endpoints.\n\n## One API, three namespaces\n\n- **/api** contains the data API used by the website and third-party applications.\n- **/auth** contains browser-based EVE SSO flows.\n- **/images** serves cached character, corporation, alliance, type, map, and social images.\n\nMost read operations are public. Operations that act on an account, character, corporation,\ncustom domain, or administrative resource declare their session requirement individually.\nIn Scalar, the lock icon and each operation's **Security** section are authoritative.\n\n## Contract and data freshness\n\nThis is a single, continuously evolving API: there are no versioned paths, compatibility\ndates, or separate public/private catalogues. We make a best effort to keep existing clients\nworking, prefer additive changes, and document authentication per operation. Corrections to\nincorrect calculations or malformed data may intentionally change output.\n\nKillmails and derived statistics are eventually consistent. A newly ingested event can appear\nbefore every leaderboard, campaign, graph, or aggregate has caught up, and historical values\ncan be corrected when better source data becomes available.\n\n## Responsible use\n\nEvery /api request must send an identifying **User-Agent**; use an application name and a way\nto contact its operator. The origin allows 600 API requests per client IP in each one-minute\nwindow and reports the current budget through **RateLimit-Limit**,\n**RateLimit-Remaining**, and **RateLimit-Reset**. Reuse responses according to their cache\nheaders, prefer the live feed for continuous consumption, and back off when a response includes\n**Retry-After** or returns **429 Too Many Requests**.", "title": "EVE-KILL API", "version": "dev" }, "openapi": "3.1.0", "paths": { "/__sitemap__/alliances": { "get": { "operationId": "sitemap-alliances-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "URLs for the alliances sitemap", "tags": [ "sitemap" ], "x-audience": "public" } }, "/__sitemap__/battles": { "get": { "operationId": "sitemap-battles-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "URLs for the battles sitemap", "tags": [ "sitemap" ], "x-audience": "public" } }, "/__sitemap__/characters": { "get": { "operationId": "sitemap-characters-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "URLs for the characters sitemap", "tags": [ "sitemap" ], "x-audience": "public" } }, "/__sitemap__/corporations": { "get": { "operationId": "sitemap-corporations-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "URLs for the corporations sitemap", "tags": [ "sitemap" ], "x-audience": "public" } }, "/__sitemap__/items": { "get": { "operationId": "sitemap-items-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "URLs for the items sitemap", "tags": [ "sitemap" ], "x-audience": "public" } }, "/__sitemap__/kills": { "get": { "operationId": "sitemap-kills-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "URLs for the kills sitemap", "tags": [ "sitemap" ], "x-audience": "public" } }, "/__sitemap__/regions": { "get": { "operationId": "sitemap-regions-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "URLs for the regions sitemap", "tags": [ "sitemap" ], "x-audience": "public" } }, "/__sitemap__/ships": { "get": { "operationId": "sitemap-ships-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "URLs for the ships sitemap", "tags": [ "sitemap" ], "x-audience": "public" } }, "/__sitemap__/systems": { "get": { "operationId": "sitemap-systems-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "URLs for the systems sitemap", "tags": [ "sitemap" ], "x-audience": "public" } }, "/__sitemap__/wars": { "get": { "operationId": "sitemap-wars-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "URLs for the wars sitemap", "tags": [ "sitemap" ], "x-audience": "public" } }, "/admin/announcements": { "get": { "operationId": "announcement-admin-list", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Announcement administration", "tags": [ "admin-announcements", "admin" ], "x-audience": "admin" }, "post": { "operationId": "announcement-admin-create", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Create an announcement", "tags": [ "admin-announcements", "admin" ], "x-audience": "admin" } }, "/admin/announcements/{id}": { "delete": { "operationId": "announcement-admin-archive", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Archive an announcement", "tags": [ "admin-announcements", "admin" ], "x-audience": "admin" }, "get": { "operationId": "announcement-admin-detail", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Announcement administration detail", "tags": [ "admin-announcements", "admin" ], "x-audience": "admin" }, "patch": { "operationId": "announcement-admin-update", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Update an announcement", "tags": [ "admin-announcements", "admin" ], "x-audience": "admin" } }, "/admin/announcements/{id}/archive": { "post": { "operationId": "announcement-admin-archive-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Archive an announcement", "tags": [ "admin-announcements", "admin" ], "x-audience": "admin" } }, "/admin/blog": { "get": { "operationId": "blog-admin-list", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Blog administration", "tags": [ "admin-blog", "admin" ], "x-audience": "admin" }, "post": { "operationId": "blog-admin-create", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Create a blog post", "tags": [ "admin-blog", "admin" ], "x-audience": "admin" } }, "/admin/blog/preview/{slug}": { "get": { "operationId": "blog-admin-preview", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Preview a blog post in any state", "tags": [ "admin-blog", "admin" ], "x-audience": "admin" } }, "/admin/blog/{id}": { "delete": { "operationId": "blog-admin-delete", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Permanently delete a blog post", "tags": [ "admin-blog", "admin" ], "x-audience": "admin" }, "get": { "operationId": "blog-admin-detail", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Blog post administration detail", "tags": [ "admin-blog", "admin" ], "x-audience": "admin" }, "patch": { "operationId": "blog-admin-update", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Update a blog post", "tags": [ "admin-blog", "admin" ], "x-audience": "admin" } }, "/admin/campaign-prizes/{id}/{rank}/paid": { "post": { "operationId": "campaign-prize-paid-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Mark a claimed campaign prize paid", "tags": [ "admin-campaigns", "admin" ], "x-audience": "admin" } }, "/admin/campaigns": { "get": { "operationId": "campaign-admin-list", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Campaign administration", "tags": [ "admin-campaigns", "admin" ], "x-audience": "admin" } }, "/admin/campaigns/{id}/action": { "post": { "operationId": "campaign-admin-action-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Apply an administrative campaign action", "tags": [ "admin-campaigns", "admin" ], "x-audience": "admin" } }, "/admin/campaigns/{id}/actions": { "post": { "operationId": "campaign-admin-action", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Apply an administrative campaign action", "tags": [ "admin-campaigns", "admin" ], "x-audience": "admin" } }, "/admin/campaigns/{id}/prizes/{rank}/payment": { "post": { "operationId": "campaign-prize-paid", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Mark a claimed campaign prize paid", "tags": [ "admin-campaigns", "admin" ], "x-audience": "admin" } }, "/admin/comment-reports/{id}": { "patch": { "operationId": "admin-comment-report-resolution", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Resolve a comment report", "tags": [ "admin-comments", "admin" ], "x-audience": "admin" } }, "/admin/comments": { "get": { "operationId": "admin-comments", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Reported and flagged comments", "tags": [ "admin-comments", "admin" ], "x-audience": "admin" } }, "/admin/comments/queue": { "get": { "operationId": "admin-comments-live-queue-alias", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Reported and flagged comments (live frontend alias)", "tags": [ "admin-comments", "admin" ], "x-audience": "admin" } }, "/admin/comments/reports/{id}/resolve": { "post": { "operationId": "admin-comment-report-resolution-live-alias", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Resolve a comment report (live frontend alias)", "tags": [ "admin-comments", "admin" ], "x-audience": "admin" } }, "/admin/comments/{id}": { "patch": { "operationId": "admin-comment-moderation", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Hide or restore a comment", "tags": [ "admin-comments", "admin" ], "x-audience": "admin" } }, "/admin/comments/{id}/hide": { "post": { "operationId": "admin-comment-hide-live-alias", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Hide a comment (live frontend alias)", "tags": [ "admin-comments", "admin" ], "x-audience": "admin" } }, "/admin/comments/{id}/restore": { "post": { "operationId": "admin-comment-restore-live-alias", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Restore a comment (live frontend alias)", "tags": [ "admin-comments", "admin" ], "x-audience": "admin" } }, "/admin/domains": { "get": { "operationId": "admin-domains", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "List custom domains", "tags": [ "admin-domains", "admin" ], "x-audience": "admin" } }, "/admin/domains/{id}": { "get": { "operationId": "admin-domain", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Custom domain administration detail", "tags": [ "admin-domains", "admin" ], "x-audience": "admin" } }, "/admin/domains/{id}/assets/{assetId}/preview": { "get": { "operationId": "admin-domain-asset-preview", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Preview a domain image", "tags": [ "admin-domains", "admin" ], "x-audience": "admin" } }, "/admin/domains/{id}/assets/{assetId}/review": { "post": { "operationId": "admin-domain-asset-review", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Review a domain image", "tags": [ "admin-domains", "admin" ], "x-audience": "admin" } }, "/admin/domains/{id}/toggle-active": { "post": { "operationId": "admin-domain-toggle", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Toggle a custom domain", "tags": [ "admin-domains", "admin" ], "x-audience": "admin" } }, "/admin/esi": { "get": { "operationId": "admin-esi-overview", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "ESI request overview", "tags": [ "admin-esi", "admin" ], "x-audience": "admin" } }, "/admin/esi-entities": { "get": { "operationId": "admin-esi-entities", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Search entities with ESI request logs", "tags": [ "admin-esi", "admin" ], "x-audience": "admin" } }, "/admin/esi-logs": { "get": { "operationId": "admin-esi-logs", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Search ESI request logs", "tags": [ "admin-esi", "admin" ], "x-audience": "admin" } }, "/admin/moderation": { "get": { "operationId": "admin-moderation", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Unified moderation queue", "tags": [ "admin-moderation", "admin" ], "x-audience": "admin" } }, "/admin/moderation/queue": { "get": { "operationId": "admin-moderation-live-queue-alias", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Unified moderation queue (live frontend alias)", "tags": [ "admin-moderation", "admin" ], "x-audience": "admin" } }, "/admin/moderation/{id}": { "patch": { "operationId": "admin-moderation-review", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Approve or reject a moderation item", "tags": [ "admin-moderation", "admin" ], "x-audience": "admin" } }, "/admin/moderation/{id}/approve": { "post": { "operationId": "admin-moderation-approve-live-alias", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Approve a moderation item (live frontend alias)", "tags": [ "admin-moderation", "admin" ], "x-audience": "admin" } }, "/admin/moderation/{id}/reject": { "post": { "operationId": "admin-moderation-reject-live-alias", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Reject a moderation item (live frontend alias)", "tags": [ "admin-moderation", "admin" ], "x-audience": "admin" } }, "/admin/overview": { "get": { "operationId": "admin-overview", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Administration overview", "tags": [ "admin" ], "x-audience": "admin" } }, "/admin/users": { "get": { "operationId": "admin-users-list", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "List users", "tags": [ "admin-users", "admin" ], "x-audience": "admin" } }, "/admin/users/{id}": { "get": { "operationId": "admin-users-detail", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "User administration detail", "tags": [ "admin-users", "admin" ], "x-audience": "admin" } }, "/admin/users/{id}/set-discord": { "post": { "operationId": "admin-users-set-discord", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Set a user's Discord identity", "tags": [ "admin-users", "admin" ], "x-audience": "admin" } }, "/admin/users/{id}/toggle-admin": { "post": { "operationId": "admin-users-toggle-admin", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Toggle a user's administrator status", "tags": [ "admin-users", "admin" ], "x-audience": "admin" } }, "/admin/wallet": { "get": { "operationId": "wallet-admin", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Corporation wallet administration", "tags": [ "admin-wallet", "admin" ], "x-audience": "admin" } }, "/admin/wallet/authorize": { "get": { "operationId": "wallet-admin-authorize", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Create a corporation-wallet authorization URL", "tags": [ "admin-wallet", "admin" ], "x-audience": "admin" } }, "/admin/wallet/sync": { "post": { "operationId": "wallet-admin-sync", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Queue a corporation wallet sync", "tags": [ "admin-wallet", "admin" ], "x-audience": "admin" } }, "/alliance/{id}": { "get": { "operationId": "entity-page-detail-alliance-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity profile", "tags": [ "alliances" ], "x-audience": "public" } }, "/alliance/{id}/corporations": { "get": { "operationId": "entity-page-corporations-alliance-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Alliance corporations", "tags": [ "alliances" ], "x-audience": "public" } }, "/alliance/{id}/intel": { "get": { "operationId": "entity-page-intel-alliance-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity intelligence", "tags": [ "alliances" ], "x-audience": "public" } }, "/alliance/{id}/members": { "get": { "operationId": "entity-page-members-alliance-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Organization members", "tags": [ "alliances" ], "x-audience": "public" } }, "/alliance/{id}/stats": { "get": { "operationId": "entity-page-stats-alliance-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity dashboard statistics", "tags": [ "alliances" ], "x-audience": "public" } }, "/alliance/{id}/top": { "get": { "operationId": "entity-top-alliance-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity top activity lists", "tags": [ "alliances" ], "x-audience": "public" } }, "/alliances": { "get": { "description": "Cursor-paginated list of every known alliance. Pass limit (1-100, default 50) and cursor from the previous response.", "operationId": "alliances", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/alliances-response" } } }, "description": "OK" } }, "summary": "Alliances", "tags": [ "alliances" ], "x-audience": "public" } }, "/alliances/count": { "get": { "description": "Fast pg_class.reltuples estimate. Not exact.", "operationId": "alliances-count", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/alliances-count-response" } } }, "description": "OK" } }, "summary": "Estimated alliances count", "tags": [ "alliances" ], "x-audience": "public" } }, "/alliances/stats": { "post": { "description": "Resolve stats for up to 100 alliances in a single call. Prefer this over looping the single-alliance endpoint.", "operationId": "alliances-batch-stats", "requestBody": { "content": { "application/json": { "schema": { "additionalProperties": false, "properties": { "from": { "description": "Start of the window, for type=custom.", "format": "date", "type": "string" }, "ids": { "description": "Entity IDs to resolve, at most 100 per request.", "items": { "format": "int64", "type": "integer" }, "maxItems": 100, "minItems": 1, "type": [ "array", "null" ] }, "to": { "description": "End of the window, for type=custom.", "format": "date", "type": "string" }, "type": { "default": "alltime", "description": "Aggregation period. Falls back to the type query parameter, then alltime.", "enum": [ "alltime", "weekly", "monthly", "custom" ], "type": "string" } }, "required": [ "ids" ], "type": "object" } } }, "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/alliances-batch-stats-response" } } }, "description": "OK" } }, "summary": "Batch alliances statistics", "tags": [ "alliances" ], "x-audience": "public" } }, "/alliances/{id}": { "get": { "description": "Profile with all-time stats and top members.", "operationId": "alliance", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/alliance-response" } } }, "description": "OK" } }, "summary": "Alliance detail", "tags": [ "alliances" ], "x-audience": "public" } }, "/alliances/{id}/corporations": { "get": { "description": "Corporations currently recorded in this alliance, with their individual kill and loss counts.", "operationId": "alliance-corporations", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/alliance-corporations-response" } } }, "description": "OK" } }, "summary": "Alliance corporations", "tags": [ "alliances" ], "x-audience": "public" } }, "/alliances/{id}/kills": { "get": { "description": "Killmails where a member of this alliance was an attacker, newest first. Cursor-paginated.", "operationId": "alliance-kills", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/alliance-kills-response" } } }, "description": "OK" } }, "summary": "Alliance kills", "tags": [ "alliances" ], "x-audience": "public" } }, "/alliances/{id}/losses": { "get": { "description": "Killmails where a member of this alliance was the victim, newest first. Cursor-paginated.", "operationId": "alliance-losses", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/alliance-losses-response" } } }, "description": "OK" } }, "summary": "Alliance losses", "tags": [ "alliances" ], "x-audience": "public" } }, "/alliances/{id}/members": { "get": { "description": "Characters across every member corporation. Large for major alliances; paginate rather than fetching in one call.", "operationId": "alliance-members", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/alliance-members-response" } } }, "description": "OK" } }, "summary": "Alliance members", "tags": [ "alliances" ], "x-audience": "public" } }, "/alliances/{id}/stats/alltime": { "get": { "description": "Every kill and loss on record, aggregated across all member corporations. Heavier than the weekly variant.", "operationId": "alliance-stats-alltime", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/alliance-stats-alltime-response" } } }, "description": "OK" } }, "summary": "Alliance all-time statistics", "tags": [ "alliances" ], "x-audience": "public" } }, "/alliances/{id}/stats/weekly": { "get": { "description": "The same aggregation restricted to the last seven days. Cheaper than all-time and the better default for activity views.", "operationId": "alliance-stats-weekly", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/alliance-stats-weekly-response" } } }, "description": "OK" } }, "summary": "Alliance weekly statistics", "tags": [ "alliances" ], "x-audience": "public" } }, "/announcements": { "get": { "description": "Returns active editorial announcements and live ticker events using one stable presentation contract.", "operationId": "announcements", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AnnouncementsResponse" } } }, "description": "OK", "headers": { "Cache-Control": { "schema": { "type": "string" } }, "X-Cache": { "schema": { "type": "string" } } } }, "default": { "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ErrorModel" } } }, "description": "Error" } }, "summary": "Active site announcements", "tags": [ "announcements" ], "x-audience": "public" } }, "/announcements/active": { "get": { "operationId": "announcements-active-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Active site announcements", "tags": [ "announcements" ], "x-audience": "public" } }, "/announcements/dismissed": { "get": { "operationId": "announcements-dismissed-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Announcements dismissed by this account", "tags": [ "announcements", "account" ], "x-audience": "account" } }, "/announcements/{id}/dismiss": { "post": { "operationId": "announcement-dismiss-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Dismiss an announcement", "tags": [ "announcements", "account" ], "x-audience": "account" } }, "/auth/callback": { "get": { "operationId": "eve-login-callback-legacy", "responses": { "302": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "Found" } }, "servers": [ { "description": "EVE-KILL authentication", "url": "/" } ], "summary": "Complete EVE SSO login", "tags": [ "auth" ], "x-audience": "account" } }, "/auth/eve/callback": { "get": { "operationId": "eve-login-callback", "responses": { "302": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "Found" } }, "servers": [ { "description": "EVE-KILL authentication", "url": "/" } ], "summary": "Complete EVE SSO login", "tags": [ "auth" ], "x-audience": "account" } }, "/auth/eve/start": { "get": { "operationId": "eve-login-start", "responses": { "302": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "Found" } }, "servers": [ { "description": "EVE-KILL authentication", "url": "/" } ], "summary": "Start EVE SSO login", "tags": [ "auth" ], "x-audience": "account" } }, "/auth/login": { "get": { "operationId": "auth-login-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "servers": [ { "description": "EVE-KILL authentication", "url": "/" } ], "summary": "Create an EVE SSO login URL", "tags": [ "auth" ], "x-audience": "account" } }, "/auth/logout": { "post": { "operationId": "auth-logout-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "servers": [ { "description": "EVE-KILL authentication", "url": "/" } ], "summary": "Log out this browser session", "tags": [ "auth", "account" ], "x-audience": "account" } }, "/auth/me": { "get": { "operationId": "auth-me-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ {}, { "eveSession": [] } ], "servers": [ { "description": "EVE-KILL authentication", "url": "/" } ], "summary": "Current authenticated identity", "tags": [ "auth" ], "x-audience": "account" } }, "/auth/token-info": { "get": { "operationId": "auth-token-info-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "servers": [ { "description": "EVE-KILL authentication", "url": "/" } ], "summary": "Current ESI token summary", "tags": [ "auth", "account" ], "x-audience": "account" } }, "/backgrounds/reddit": { "get": { "description": "Returns direct images from the cached r/eveporn Atom feed.", "operationId": "backgrounds-reddit", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "EVE community backgrounds", "tags": [ "backgrounds" ], "x-audience": "public" } }, "/battle/generator/entities": { "post": { "operationId": "battle-generator-entities", "requestBody": { "content": { "application/json": { "schema": { "additionalProperties": false, "properties": { "endTime": { "description": "Window end, as an ISO 8601 timestamp.", "type": "string" }, "startTime": { "description": "Window start, as an ISO 8601 timestamp.", "type": "string" }, "systemIds": { "description": "Solar systems to scan for killmails.", "items": { "format": "int32", "type": "integer" }, "minItems": 1, "type": [ "array", "null" ] } }, "required": [ "systemIds", "startTime", "endTime" ], "type": "object" } } }, "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entities present in a custom battle window", "tags": [ "battles" ], "x-audience": "public" } }, "/battle/generator/preview": { "post": { "operationId": "battle-generator-preview", "requestBody": { "content": { "application/json": { "schema": { "additionalProperties": false, "properties": { "sides": { "items": { "$ref": "#/components/schemas/ConflictBattleGeneratorSide" }, "type": [ "array", "null" ] } }, "required": [ "sides" ], "type": "object" } } }, "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Preview user-assigned battle sides", "tags": [ "battles" ], "x-audience": "public" } }, "/battle/generator/save": { "post": { "operationId": "battle-generator-save", "requestBody": { "content": { "application/json": { "schema": { "additionalProperties": false, "properties": { "battle_id": { "format": "int32", "type": "integer" }, "duration_minutes": { "format": "int64", "type": "integer" }, "end_time": { "type": "string" }, "is_multi_party": { "type": "boolean" }, "kill_count": { "format": "int64", "type": "integer" }, "region_id": { "format": "int32", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int32", "type": "integer" }, "start_time": { "type": "string" }, "teams": { "items": { "$ref": "#/components/schemas/ConflictBattleSaveTeam" }, "type": [ "array", "null" ] }, "total_isk_destroyed": { "format": "double", "type": "number" } }, "required": [ "battle_id", "solar_system_id", "region_id", "start_time", "end_time", "duration_minutes", "kill_count", "total_isk_destroyed", "is_multi_party", "teams" ], "type": "object" } } }, "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Save a custom battle or corrected sides", "tags": [ "battles", "account" ], "x-audience": "account" } }, "/battle/killmail/{id}": { "get": { "operationId": "killmail-battle-report", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Detect a battle around a killmail", "tags": [ "battles" ], "x-audience": "public" } }, "/battle/killmail/{id}/composition": { "get": { "operationId": "killmail-battle-composition", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Battle ship composition detected around a killmail", "tags": [ "battles" ], "x-audience": "public" } }, "/battle/killmail/{id}/intel": { "get": { "operationId": "killmail-battle-intel", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Battle role intelligence detected around a killmail", "tags": [ "battles" ], "x-audience": "public" } }, "/battle/killmail/{id}/killlist": { "get": { "operationId": "killmail-battle-killlist", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Battle killmails detected around a killmail", "tags": [ "battles" ], "x-audience": "public" } }, "/battle/killmail/{id}/most-valuable": { "get": { "operationId": "killmail-battle-most-valuable", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Most valuable battle losses detected around a killmail", "tags": [ "battles" ], "x-audience": "public" } }, "/battle/killmail/{id}/timeline": { "get": { "operationId": "killmail-battle-timeline", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Complete battle timeline detected around a killmail", "tags": [ "battles" ], "x-audience": "public" } }, "/battle/{id}": { "get": { "operationId": "battle-report", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Battle report", "tags": [ "battles" ], "x-audience": "public" } }, "/battle/{id}/composition": { "get": { "operationId": "battle-report-composition", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Battle ship composition", "tags": [ "battles" ], "x-audience": "public" } }, "/battle/{id}/intel": { "get": { "operationId": "battle-report-intel", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Battle role intelligence", "tags": [ "battles" ], "x-audience": "public" } }, "/battle/{id}/killlist": { "get": { "operationId": "battle-report-killlist", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Battle killmails", "tags": [ "battles" ], "x-audience": "public" } }, "/battle/{id}/most-valuable": { "get": { "operationId": "battle-report-most-valuable", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Most valuable battle losses", "tags": [ "battles" ], "x-audience": "public" } }, "/battle/{id}/timeline": { "get": { "operationId": "battle-report-timeline", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Complete battle timeline", "tags": [ "battles" ], "x-audience": "public" } }, "/battles": { "get": { "description": "Offset-paginated battle list with sort and date filters. Default order is newest-first (battle_id DESC).", "operationId": "battles", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/battles-response" } } }, "description": "OK" } }, "summary": "Battle reports", "tags": [ "battles" ], "x-audience": "public" } }, "/battles/alliance/{id}": { "get": { "description": "Offset-paginated. `total_isk_destroyed`, `kill_count`, `losses` sort by this alliance's own contribution in each battle (SUM over battle_team_members).", "operationId": "alliance-battles", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/alliance-battles-response" } } }, "description": "OK" } }, "summary": "Alliance battles", "tags": [ "battles" ], "x-audience": "public" } }, "/battles/corporation/{id}": { "get": { "description": "Offset-paginated. `total_isk_destroyed`, `kill_count`, `losses` sort by this corporation's own contribution in each battle (SUM over battle_team_members).", "operationId": "corporation-battles", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/corporation-battles-response" } } }, "description": "OK" } }, "summary": "Corporation battles", "tags": [ "battles" ], "x-audience": "public" } }, "/battles/{id}": { "get": { "description": "Teams, members, timeline, and kill totals.", "operationId": "battle", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/battle-response" } } }, "description": "OK" } }, "summary": "Battle report detail", "tags": [ "battles" ], "x-audience": "public" } }, "/blog": { "get": { "operationId": "blog-posts", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Published blog posts", "tags": [ "blog" ], "x-audience": "public" } }, "/blog/{slug}": { "get": { "operationId": "blog-post", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Published or archived blog post", "tags": [ "blog" ], "x-audience": "public" } }, "/boards/mine": { "get": { "operationId": "boards-mine-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ {}, { "eveSession": [] } ], "summary": "Available custom killboards", "tags": [ "boards" ], "x-audience": "account" } }, "/campaign/create": { "post": { "operationId": "campaign-create-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Create a campaign", "tags": [ "campaigns", "account" ], "x-audience": "account" } }, "/campaign/{id}": { "delete": { "operationId": "campaign-delete-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Delete an unfunded campaign", "tags": [ "campaigns", "account" ], "x-audience": "account" }, "get": { "operationId": "campaign-detail-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ {}, { "eveSession": [] } ], "summary": "Campaign detail", "tags": [ "campaigns" ], "x-audience": "public" }, "patch": { "operationId": "campaign-update-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Update a campaign", "tags": [ "campaigns", "account" ], "x-audience": "account" } }, "/campaign/{id}/killlist": { "get": { "operationId": "campaign-killlist-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ {}, { "eveSession": [] } ], "summary": "Campaign killmail feed", "tags": [ "campaigns" ], "x-audience": "public" } }, "/campaign/{id}/prize/claim": { "post": { "operationId": "campaign-prize-claim-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Claim a campaign prize", "tags": [ "campaigns", "account" ], "x-audience": "account" } }, "/campaign/{id}/prize/contribute": { "post": { "operationId": "campaign-prize-contribute-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Fund a campaign prize pool from EK Wallet", "tags": [ "campaigns", "account" ], "x-audience": "account" } }, "/campaign/{id}/update": { "post": { "operationId": "campaign-update-browser-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Update a campaign", "tags": [ "campaigns", "account" ], "x-audience": "account" } }, "/campaigns": { "get": { "operationId": "campaigns", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ {}, { "eveSession": [] } ], "summary": "Campaign listing", "tags": [ "campaigns" ], "x-audience": "public" }, "post": { "operationId": "campaign-create", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Create a campaign", "tags": [ "campaigns", "account" ], "x-audience": "account" } }, "/campaigns/{id}": { "delete": { "operationId": "campaign-delete", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Delete an unfunded campaign", "tags": [ "campaigns", "account" ], "x-audience": "account" }, "get": { "operationId": "campaign-detail", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ {}, { "eveSession": [] } ], "summary": "Campaign detail", "tags": [ "campaigns" ], "x-audience": "public" }, "patch": { "operationId": "campaign-update", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Update a campaign", "tags": [ "campaigns", "account" ], "x-audience": "account" } }, "/campaigns/{id}/killmails": { "get": { "operationId": "campaign-killmails", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ {}, { "eveSession": [] } ], "summary": "Campaign killmail feed", "tags": [ "campaigns" ], "x-audience": "public" } }, "/campaigns/{id}/prizes/claim": { "post": { "operationId": "campaign-prize-claim", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Claim a campaign prize", "tags": [ "campaigns", "account" ], "x-audience": "account" } }, "/campaigns/{id}/prizes/contributions": { "post": { "operationId": "campaign-prize-contribute", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Fund a campaign prize pool from EK Wallet", "tags": [ "campaigns", "account" ], "x-audience": "account" } }, "/character/{id}": { "get": { "operationId": "entity-page-detail-character-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity profile", "tags": [ "characters" ], "x-audience": "public" } }, "/character/{id}/achievements": { "get": { "operationId": "entity-page-achievements-character-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Character achievements", "tags": [ "characters" ], "x-audience": "public" } }, "/character/{id}/intel": { "get": { "operationId": "entity-page-intel-character-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity intelligence", "tags": [ "characters" ], "x-audience": "public" } }, "/character/{id}/stats": { "get": { "operationId": "entity-page-stats-character-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity dashboard statistics", "tags": [ "characters" ], "x-audience": "public" } }, "/character/{id}/top": { "get": { "operationId": "entity-top-character-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity top activity lists", "tags": [ "characters" ], "x-audience": "public" } }, "/characters": { "get": { "description": "Cursor-paginated list of every known character. Pass limit (1-100, default 50) and cursor from the previous response.", "operationId": "characters", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/characters-response" } } }, "description": "OK" } }, "summary": "Characters", "tags": [ "characters" ], "x-audience": "public" } }, "/characters/analyze": { "post": { "description": "Batch intel endpoint for fleet analysis and awoxer detection. Returns per-character 90-day stats: total_kills, total_losses, efficiency (%), gang_probability (% of kills that are gang), average_gang_size, cyno_probability (% of recent losses with a cyno fitted), and last_5_ships (each with ship_type_id, ship_name, kill_count, and last_loss { killmail_id, killmail_time } or null).", "operationId": "character-analyze", "requestBody": { "content": { "application/json": { "schema": { "additionalProperties": false, "properties": { "character_ids": { "description": "Characters to analyze, at most 2500 per request.", "items": { "format": "int64", "type": "integer" }, "maxItems": 2500, "minItems": 1, "type": [ "array", "null" ] } }, "required": [ "character_ids" ], "type": "object" } } }, "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/character-analyze-response" } } }, "description": "OK" } }, "summary": "Analyze characters", "tags": [ "characters" ], "x-audience": "public" } }, "/characters/count": { "get": { "description": "Fast pg_class.reltuples estimate. Not exact.", "operationId": "characters-count", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/characters-count-response" } } }, "description": "OK" } }, "summary": "Estimated characters count", "tags": [ "characters" ], "x-audience": "public" } }, "/characters/stats": { "post": { "description": "Resolve stats for up to 100 characters in a single call.", "operationId": "characters-batch-stats", "requestBody": { "content": { "application/json": { "schema": { "additionalProperties": false, "properties": { "from": { "description": "Start of the window, for type=custom.", "format": "date", "type": "string" }, "ids": { "description": "Entity IDs to resolve, at most 100 per request.", "items": { "format": "int64", "type": "integer" }, "maxItems": 100, "minItems": 1, "type": [ "array", "null" ] }, "to": { "description": "End of the window, for type=custom.", "format": "date", "type": "string" }, "type": { "default": "alltime", "description": "Aggregation period. Falls back to the type query parameter, then alltime.", "enum": [ "alltime", "weekly", "monthly", "custom" ], "type": "string" } }, "required": [ "ids" ], "type": "object" } } }, "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/characters-batch-stats-response" } } }, "description": "OK" } }, "summary": "Batch characters statistics", "tags": [ "characters" ], "x-audience": "public" } }, "/characters/{id}": { "get": { "description": "Character profile with all-time stats, recent stats, top ships, top systems, and corporation history with per-stint kill/loss counts.", "operationId": "character", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/character-response" } } }, "description": "OK" } }, "summary": "Character detail", "tags": [ "characters" ], "x-audience": "public" } }, "/characters/{id}/intel": { "get": { "description": "Intelligence profile derived from killmail activity: playstyle breakdown (solo/gang/fleet/blob), FC likelihood, capital pilot flag, logi pilot flag, cyno alt detection, bait detection, awox history, top ships flown \u0026 lost, target alliances, fleet partners with corp/alliance info, and groups flown with.", "operationId": "character-intel", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/character-intel-response" } } }, "description": "OK" } }, "summary": "Character intelligence profile", "tags": [ "characters" ], "x-audience": "public" } }, "/characters/{id}/kills": { "get": { "description": "Killmails where this character was an attacker, newest first. Cursor-paginated.", "operationId": "character-kills", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/character-kills-response" } } }, "description": "OK" } }, "summary": "Character kills", "tags": [ "characters" ], "x-audience": "public" } }, "/characters/{id}/losses": { "get": { "description": "Killmails where this character was the victim, newest first. Cursor-paginated.", "operationId": "character-losses", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/character-losses-response" } } }, "description": "OK" } }, "summary": "Character losses", "tags": [ "characters" ], "x-audience": "public" } }, "/characters/{id}/stats": { "get": { "description": "Kills, losses, ISK, efficiency, top ships, top systems for the chosen period.", "operationId": "character-stats", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/character-stats-response" } } }, "description": "OK" } }, "summary": "Character statistics", "tags": [ "characters" ], "x-audience": "public" } }, "/coalitions/stats": { "post": { "description": "Aggregated A-vs-B stats for two coalitions. Returns exact pairwise kills/losses/ISK, per-side overall activity (not opponent-filtered), and per-side top ships used plus active systems \u0026 regions — all computed from raw killmails. Also returns a daily pairwise timeseries and an intersection of 'clashed systems' where both sides were active. Corps listed inside a side that are already members of a listed alliance on that side are dropped to prevent double counting. Window capped at 90 days.", "operationId": "coalition-stats", "requestBody": { "content": { "application/json": { "schema": { "additionalProperties": false, "properties": { "date": { "description": "Restrict to a single day. Takes precedence over days.", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "days": { "description": "Lookback window ending today, clamped to 1-90. Defaults to 30.", "oneOf": [ { "format": "int64", "type": "integer" }, { "pattern": "^-?\\d+$", "type": "string" } ] }, "sideA": { "$ref": "#/components/schemas/CoalitionSideBody", "description": "First coalition. Needs at least one alliance or corporation." }, "sideB": { "$ref": "#/components/schemas/CoalitionSideBody", "description": "Second coalition. Needs at least one alliance or corporation." } }, "required": [ "sideA", "sideB" ], "type": "object" } } }, "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/coalition-stats-response" } } }, "description": "OK" } }, "summary": "Coalition versus coalition statistics", "tags": [ "coalitions" ], "x-audience": "public" } }, "/comments": { "get": { "operationId": "comments-feed", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ {}, { "eveSession": [] } ], "summary": "Recent top-level comments", "tags": [ "comments" ], "x-audience": "public" }, "post": { "operationId": "comments-create", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Publish a comment or reply", "tags": [ "comments", "account" ], "x-audience": "account" } }, "/comments/klipy/search": { "get": { "operationId": "comments-klipy-search", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Search comment GIFs", "tags": [ "comments", "account" ], "x-audience": "account" } }, "/comments/klipy/trending": { "get": { "operationId": "comments-klipy-trending", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Trending comment GIFs", "tags": [ "comments", "account" ], "x-audience": "account" } }, "/comments/preview": { "post": { "operationId": "comments-preview", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Render a comment preview", "tags": [ "comments", "account" ], "x-audience": "account" } }, "/comments/thread": { "get": { "operationId": "comments-thread", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ {}, { "eveSession": [] } ], "summary": "Comments for one target", "tags": [ "comments" ], "x-audience": "public" } }, "/comments/{id}": { "delete": { "operationId": "comment-delete", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Delete a comment", "tags": [ "comments", "account" ], "x-audience": "account" }, "get": { "operationId": "comment-detail", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ {}, { "eveSession": [] } ], "summary": "One published comment", "tags": [ "comments" ], "x-audience": "public" }, "patch": { "operationId": "comment-edit", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Edit a recent comment", "tags": [ "comments", "account" ], "x-audience": "account" } }, "/comments/{id}/report": { "post": { "operationId": "comment-report", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Report a published comment", "tags": [ "comments", "account" ], "x-audience": "account" } }, "/conflicts/battles": { "get": { "operationId": "conflict-battles", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Battle dashboard listing", "tags": [ "battles" ], "x-audience": "public" } }, "/conflicts/wars": { "get": { "operationId": "conflict-wars", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "War dashboard listing", "tags": [ "battles" ], "x-audience": "public" } }, "/constellation/{id}": { "get": { "operationId": "constellation-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Constellation page data", "tags": [ "constellations" ], "x-audience": "public" } }, "/constellation/{id}/killlist": { "get": { "operationId": "constellation-killlist-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Killmails in this constellation", "tags": [ "constellations" ], "x-audience": "public" } }, "/constellation/{id}/most-valuable": { "get": { "operationId": "constellation-most-valuable-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Most valuable kills in this constellation", "tags": [ "constellations" ], "x-audience": "public" } }, "/corporation/{id}": { "get": { "operationId": "entity-page-detail-corporation-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity profile", "tags": [ "corporations" ], "x-audience": "public" } }, "/corporation/{id}/intel": { "get": { "operationId": "entity-page-intel-corporation-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity intelligence", "tags": [ "corporations" ], "x-audience": "public" } }, "/corporation/{id}/members": { "get": { "operationId": "entity-page-members-corporation-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Organization members", "tags": [ "corporations" ], "x-audience": "public" } }, "/corporation/{id}/stats": { "get": { "operationId": "entity-page-stats-corporation-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity dashboard statistics", "tags": [ "corporations" ], "x-audience": "public" } }, "/corporation/{id}/top": { "get": { "operationId": "entity-top-corporation-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity top activity lists", "tags": [ "corporations" ], "x-audience": "public" } }, "/corporations": { "get": { "description": "Cursor-paginated list of every known corporation. Pass limit (1-100, default 50) and cursor from the previous response.", "operationId": "corporations", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/corporations-response" } } }, "description": "OK" } }, "summary": "Corporations", "tags": [ "corporations" ], "x-audience": "public" } }, "/corporations/count": { "get": { "description": "Fast pg_class.reltuples estimate. Not exact.", "operationId": "corporations-count", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/corporations-count-response" } } }, "description": "OK" } }, "summary": "Estimated corporations count", "tags": [ "corporations" ], "x-audience": "public" } }, "/corporations/stats": { "post": { "description": "Resolve stats for up to 100 corporations in a single call. Prefer this over looping the single-corporation endpoint.", "operationId": "corporations-batch-stats", "requestBody": { "content": { "application/json": { "schema": { "additionalProperties": false, "properties": { "from": { "description": "Start of the window, for type=custom.", "format": "date", "type": "string" }, "ids": { "description": "Entity IDs to resolve, at most 100 per request.", "items": { "format": "int64", "type": "integer" }, "maxItems": 100, "minItems": 1, "type": [ "array", "null" ] }, "to": { "description": "End of the window, for type=custom.", "format": "date", "type": "string" }, "type": { "default": "alltime", "description": "Aggregation period. Falls back to the type query parameter, then alltime.", "enum": [ "alltime", "weekly", "monthly", "custom" ], "type": "string" } }, "required": [ "ids" ], "type": "object" } } }, "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/corporations-batch-stats-response" } } }, "description": "OK" } }, "summary": "Batch corporations statistics", "tags": [ "corporations" ], "x-audience": "public" } }, "/corporations/{id}": { "get": { "description": "Profile with all-time stats, top members, top ships, top systems, and alliance history.", "operationId": "corporation", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/corporation-response" } } }, "description": "OK" } }, "summary": "Corporation detail", "tags": [ "corporations" ], "x-audience": "public" } }, "/corporations/{id}/kills": { "get": { "description": "Killmails where a member of this corporation was an attacker, newest first. Cursor-paginated.", "operationId": "corporation-kills", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/corporation-kills-response" } } }, "description": "OK" } }, "summary": "Corporation kills", "tags": [ "corporations" ], "x-audience": "public" } }, "/corporations/{id}/losses": { "get": { "description": "Killmails where a member of this corporation was the victim, newest first. Cursor-paginated.", "operationId": "corporation-losses", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/corporation-losses-response" } } }, "description": "OK" } }, "summary": "Corporation losses", "tags": [ "corporations" ], "x-audience": "public" } }, "/corporations/{id}/members": { "get": { "description": "Characters currently recorded in this corporation, with their individual kill and loss counts.", "operationId": "corporation-members", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/corporation-members-response" } } }, "description": "OK" } }, "summary": "Corporation members", "tags": [ "corporations" ], "x-audience": "public" } }, "/corporations/{id}/stats/alltime": { "get": { "description": "Every kill and loss on record, aggregated. Heavier than the weekly variant; prefer weekly for dashboards that refresh often.", "operationId": "corporation-stats-alltime", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/corporation-stats-alltime-response" } } }, "description": "OK" } }, "summary": "Corporation all-time statistics", "tags": [ "corporations" ], "x-audience": "public" } }, "/corporations/{id}/stats/weekly": { "get": { "description": "The same aggregation restricted to the last seven days. Cheaper than all-time and the better default for activity views.", "operationId": "corporation-stats-weekly", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/corporation-stats-weekly-response" } } }, "description": "OK" } }, "summary": "Corporation weekly statistics", "tags": [ "corporations" ], "x-audience": "public" } }, "/custom/constellation/{id}/killlist": { "get": { "operationId": "domain-constellation-killlist", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Custom-domain killmails in this constellation", "tags": [ "custom" ], "x-audience": "public" } }, "/custom/killlist": { "get": { "operationId": "domain-killlist", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Custom-domain killmail list", "tags": [ "custom" ], "x-audience": "public" } }, "/custom/kills/most-valuable": { "get": { "operationId": "domain-kills-most-valuable", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Custom-domain most valuable kills", "tags": [ "custom" ], "x-audience": "public" } }, "/custom/kills/top": { "get": { "operationId": "domain-kills-top", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Custom-domain top killers and locations", "tags": [ "custom" ], "x-audience": "public" } }, "/custom/region/{id}/killlist": { "get": { "operationId": "domain-region-killlist", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Custom-domain killmails in this region", "tags": [ "custom" ], "x-audience": "public" } }, "/custom/stats": { "get": { "operationId": "domain-statistics", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Custom-domain statistics", "tags": [ "custom" ], "x-audience": "public" } }, "/custom/system/{id}/killlist": { "get": { "operationId": "domain-system-killlist", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Custom-domain killmails in this system", "tags": [ "custom" ], "x-audience": "public" } }, "/domains/asset/{id}/{type}": { "get": { "operationId": "domain-banner-or-logo", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Approved custom-domain banner or logo", "tags": [ "domains" ], "x-audience": "public" } }, "/domains/bg/{assetId}": { "get": { "operationId": "domain-background", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Approved custom-domain background", "tags": [ "domains" ], "x-audience": "public" } }, "/domains/preview/{assetId}": { "get": { "operationId": "domain-asset-preview", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Domain image preview", "tags": [ "domains" ], "x-audience": "public" } }, "/entities/resolve": { "get": { "operationId": "entity-resolve", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Resolve an entity name", "tags": [ "entities" ], "x-audience": "public" } }, "/entities/{type}/{id}": { "get": { "operationId": "entity-page-detail", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity profile", "tags": [ "entities" ], "x-audience": "public" } }, "/entities/{type}/{id}/achievements": { "get": { "operationId": "entity-page-achievements", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Character achievements", "tags": [ "entities" ], "x-audience": "public" } }, "/entities/{type}/{id}/corporations": { "get": { "operationId": "entity-page-corporations", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Alliance corporations", "tags": [ "entities" ], "x-audience": "public" } }, "/entities/{type}/{id}/intel": { "get": { "operationId": "entity-page-intel", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity intelligence", "tags": [ "entities" ], "x-audience": "public" } }, "/entities/{type}/{id}/killlist": { "get": { "operationId": "entity-page-killlist", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity killmail list", "tags": [ "entities" ], "x-audience": "public" } }, "/entities/{type}/{id}/members": { "get": { "operationId": "entity-page-members", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Organization members", "tags": [ "entities" ], "x-audience": "public" } }, "/entities/{type}/{id}/most-valuable": { "get": { "operationId": "entity-page-most-valuable", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Most valuable entity kills", "tags": [ "entities" ], "x-audience": "public" } }, "/entities/{type}/{id}/ship-classes": { "get": { "operationId": "entity-page-ship-classes", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity losses by ship class", "tags": [ "entities" ], "x-audience": "public" } }, "/entities/{type}/{id}/stats": { "get": { "operationId": "entity-page-stats", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity dashboard statistics", "tags": [ "entities" ], "x-audience": "public" } }, "/entities/{type}/{id}/top-lists": { "get": { "operationId": "entity-page-top-lists", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity interaction top lists", "tags": [ "entities" ], "x-audience": "public" } }, "/entity/resolve": { "get": { "operationId": "entity-resolve-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Resolve an entity name", "tags": [ "entities" ], "x-audience": "public" } }, "/entity/{type}/{id}/killlist": { "get": { "operationId": "entity-page-killlist-generic-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity killmail list", "tags": [ "entities" ], "x-audience": "public" } }, "/entity/{type}/{id}/most-valuable": { "get": { "operationId": "entity-page-most-valuable-generic-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Most valuable entity kills", "tags": [ "entities" ], "x-audience": "public" } }, "/entity/{type}/{id}/ship-classes": { "get": { "operationId": "entity-page-ship-classes-generic-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity losses by ship class", "tags": [ "entities" ], "x-audience": "public" } }, "/entity/{type}/{id}/top-lists": { "get": { "operationId": "entity-page-top-lists-generic-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity interaction top lists", "tags": [ "entities" ], "x-audience": "public" } }, "/faction-war/{matchup}": { "get": { "operationId": "faction-war-dashboard-detail", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Faction-war combat summary", "tags": [ "faction-war" ], "x-audience": "public" } }, "/faction-war/{matchup}/dashboard": { "get": { "operationId": "faction-war-dashboard", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Complete faction-war dashboard", "tags": [ "faction-war" ], "x-audience": "public" } }, "/faction-war/{matchup}/intel": { "get": { "operationId": "faction-war-intel", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Faction-war activity intelligence", "tags": [ "faction-war" ], "x-audience": "public" } }, "/faction-war/{matchup}/members": { "get": { "operationId": "faction-war-members", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Active faction-war members", "tags": [ "faction-war" ], "x-audience": "public" } }, "/faction-war/{matchup}/overview": { "get": { "operationId": "faction-war-overview", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Faction-war warzone overview", "tags": [ "faction-war" ], "x-audience": "public" } }, "/faction-war/{matchup}/systems": { "get": { "operationId": "faction-war-systems", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Faction-war systems and map data", "tags": [ "faction-war" ], "x-audience": "public" } }, "/faction-wars": { "get": { "operationId": "faction-wars-dashboard", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Faction-war matchups", "tags": [ "faction-war" ], "x-audience": "public" } }, "/faction/{id}": { "get": { "operationId": "entity-page-detail-faction-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Entity profile", "tags": [ "faction-war" ], "x-audience": "public" } }, "/feed": { "get": { "description": "Self-describing document with topic list, usage examples, and sequence-ID semantics.", "operationId": "feed-index", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/feed-index-response" } } }, "description": "OK" } }, "summary": "Real-time feed documentation", "tags": [ "feed" ], "x-audience": "public" } }, "/feed/poll": { "get": { "description": "Long-poll alternative to SSE. Pass after=0 to discover the current head, then loop with after=\u003clatest\u003e.", "operationId": "feed-poll", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/feed-poll-response" } } }, "description": "OK" } }, "summary": "Poll the killmail feed", "tags": [ "feed" ], "x-audience": "public" } }, "/feed/status": { "get": { "description": "Connected SSE clients and the latest sequence ID.", "operationId": "feed-status", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/feed-status-response" } } }, "description": "OK" } }, "summary": "Feed status", "tags": [ "feed" ], "x-audience": "public" } }, "/feed/stream": { "get": { "description": "Server-Sent Events stream. Send Last-Event-ID header (or ?lastEventId=) on reconnect to resume exactly where you left off.", "operationId": "feed-stream", "responses": { "200": { "content": { "text/event-stream": { "schema": { "type": "string" } } }, "description": "Server-sent events" } }, "summary": "Server-sent killmail stream", "tags": [ "feed" ] } }, "/fit": { "post": { "operationId": "fitting-create-legacy", "requestBody": { "content": { "application/json": { "schema": { "additionalProperties": false, "properties": { "description": { "description": "Free text shown with the fitting. Null clears it.", "type": [ "string", "null" ] }, "items": { "description": "Fitted modules, charges, drones and cargo.", "items": { "$ref": "#/components/schemas/FittingItemBody" }, "maxItems": 200, "type": [ "array", "null" ] }, "name": { "description": "Display name for the fitting.", "type": [ "string", "null" ] }, "ship_type_id": { "description": "Hull the fitting is for.", "format": "int64", "minimum": 1, "type": [ "integer", "null" ] }, "visibility": { "description": "Who may see the fitting.", "format": "int64", "maximum": 3, "minimum": 0, "type": [ "integer", "null" ] } }, "required": [ "ship_type_id", "name", "visibility", "items" ], "type": "object" } } }, "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Save a ship fitting", "tags": [ "fittings", "account" ], "x-audience": "account" } }, "/fit/{fit_id}": { "delete": { "operationId": "fitting-delete-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Delete a saved ship fitting", "tags": [ "fittings", "account" ], "x-audience": "account" }, "get": { "operationId": "fitting-detail-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ {}, { "eveSession": [] } ], "summary": "Get a saved ship fitting", "tags": [ "fittings" ], "x-audience": "account" }, "patch": { "operationId": "fitting-update-legacy", "requestBody": { "content": { "application/json": { "schema": { "additionalProperties": false, "properties": { "description": { "description": "New description. Null clears it.", "type": [ "string", "null" ] }, "items": { "description": "Replacement item list. Absent leaves the stored items alone.", "items": { "$ref": "#/components/schemas/FittingItemBody" }, "type": [ "array", "null" ] }, "name": { "description": "New display name.", "type": [ "string", "null" ] }, "visibility": { "description": "New visibility.", "format": "int64", "maximum": 3, "minimum": 0, "type": [ "integer", "null" ] } }, "type": "object" } } }, "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Update a saved ship fitting", "tags": [ "fittings", "account" ], "x-audience": "account" } }, "/fit/{fit_id}/rating": { "delete": { "operationId": "fitting-rating-delete-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Remove a ship fitting rating", "tags": [ "fittings", "account" ], "x-audience": "account" }, "put": { "operationId": "fitting-rating-put-legacy", "requestBody": { "content": { "application/json": { "schema": { "additionalProperties": false, "properties": { "rating": { "description": "Rating from 1 to 5.", "format": "int64", "maximum": 5, "minimum": 1, "type": [ "integer", "null" ] } }, "required": [ "rating" ], "type": "object" } } }, "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Rate a saved ship fitting", "tags": [ "fittings", "account" ], "x-audience": "account" } }, "/fits/community-latest": { "get": { "operationId": "fittings-community-latest-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Latest public community fittings", "tags": [ "fittings" ], "x-audience": "public" } }, "/fits/flavors-of-the-week": { "get": { "operationId": "fittings-trending-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Trending ship fittings", "tags": [ "fittings" ], "x-audience": "public" } }, "/fits/popular-ships": { "get": { "operationId": "fittings-popular-ships-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Ships with the most recent fitting activity", "tags": [ "fittings" ], "x-audience": "public" } }, "/fits/quick-stats": { "get": { "operationId": "fittings-stats-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Fitting catalogue statistics", "tags": [ "fittings" ], "x-audience": "public" } }, "/fits/roles": { "get": { "operationId": "fittings-roles-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Fitting search role taxonomy", "tags": [ "fittings" ], "x-audience": "public" } }, "/fits/search": { "get": { "operationId": "fittings-search-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Search killmail-derived ship fittings", "tags": [ "fittings" ], "x-audience": "public" } }, "/fits/top-alliance-doctrines": { "get": { "operationId": "fittings-alliance-doctrines-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Popular alliance doctrines", "tags": [ "fittings" ], "x-audience": "public" } }, "/fits/top-rated": { "get": { "operationId": "fittings-community-top-rated-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Top-rated public community fittings", "tags": [ "fittings" ], "x-audience": "public" } }, "/fittings": { "post": { "operationId": "fitting-create", "requestBody": { "content": { "application/json": { "schema": { "additionalProperties": false, "properties": { "description": { "description": "Free text shown with the fitting. Null clears it.", "type": [ "string", "null" ] }, "items": { "description": "Fitted modules, charges, drones and cargo.", "items": { "$ref": "#/components/schemas/FittingItemBody" }, "maxItems": 200, "type": [ "array", "null" ] }, "name": { "description": "Display name for the fitting.", "type": [ "string", "null" ] }, "ship_type_id": { "description": "Hull the fitting is for.", "format": "int64", "minimum": 1, "type": [ "integer", "null" ] }, "visibility": { "description": "Who may see the fitting.", "format": "int64", "maximum": 3, "minimum": 0, "type": [ "integer", "null" ] } }, "required": [ "ship_type_id", "name", "visibility", "items" ], "type": "object" } } }, "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Save a ship fitting", "tags": [ "fittings", "account" ], "x-audience": "account" } }, "/fittings/community/latest": { "get": { "operationId": "fittings-community-latest", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Latest public community fittings", "tags": [ "fittings" ], "x-audience": "public" } }, "/fittings/community/top-rated": { "get": { "operationId": "fittings-community-top-rated", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Top-rated public community fittings", "tags": [ "fittings" ], "x-audience": "public" } }, "/fittings/doctrines/alliances": { "get": { "operationId": "fittings-alliance-doctrines", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Popular alliance doctrines", "tags": [ "fittings" ], "x-audience": "public" } }, "/fittings/roles": { "get": { "operationId": "fittings-roles", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Fitting search role taxonomy", "tags": [ "fittings" ], "x-audience": "public" } }, "/fittings/search": { "get": { "operationId": "fittings-search", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Search killmail-derived ship fittings", "tags": [ "fittings" ], "x-audience": "public" } }, "/fittings/ships/popular": { "get": { "operationId": "fittings-popular-ships", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Ships with the most recent fitting activity", "tags": [ "fittings" ], "x-audience": "public" } }, "/fittings/ships/{id}/families": { "get": { "operationId": "fittings-ship-families", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Popular fitting families for a ship", "tags": [ "fittings" ], "x-audience": "public" } }, "/fittings/ships/{id}/metadata": { "get": { "operationId": "fittings-ship-metadata", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Module group usage for a ship", "tags": [ "fittings" ], "x-audience": "public" } }, "/fittings/stats": { "get": { "operationId": "fittings-stats", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Fitting catalogue statistics", "tags": [ "fittings" ], "x-audience": "public" } }, "/fittings/trending": { "get": { "operationId": "fittings-trending", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Trending ship fittings", "tags": [ "fittings" ], "x-audience": "public" } }, "/fittings/{id}": { "delete": { "operationId": "fitting-delete", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Delete a saved ship fitting", "tags": [ "fittings", "account" ], "x-audience": "account" }, "get": { "operationId": "fitting-detail", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ {}, { "eveSession": [] } ], "summary": "Get a saved ship fitting", "tags": [ "fittings" ], "x-audience": "account" }, "patch": { "operationId": "fitting-update", "requestBody": { "content": { "application/json": { "schema": { "additionalProperties": false, "properties": { "description": { "description": "New description. Null clears it.", "type": [ "string", "null" ] }, "items": { "description": "Replacement item list. Absent leaves the stored items alone.", "items": { "$ref": "#/components/schemas/FittingItemBody" }, "type": [ "array", "null" ] }, "name": { "description": "New display name.", "type": [ "string", "null" ] }, "visibility": { "description": "New visibility.", "format": "int64", "maximum": 3, "minimum": 0, "type": [ "integer", "null" ] } }, "type": "object" } } }, "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Update a saved ship fitting", "tags": [ "fittings", "account" ], "x-audience": "account" } }, "/fittings/{id}/rating": { "delete": { "operationId": "fitting-rating-delete", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Remove a ship fitting rating", "tags": [ "fittings", "account" ], "x-audience": "account" }, "put": { "operationId": "fitting-rating-put", "requestBody": { "content": { "application/json": { "schema": { "additionalProperties": false, "properties": { "rating": { "description": "Rating from 1 to 5.", "format": "int64", "maximum": 5, "minimum": 1, "type": [ "integer", "null" ] } }, "required": [ "rating" ], "type": "object" } } }, "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Rate a saved ship fitting", "tags": [ "fittings", "account" ], "x-audience": "account" } }, "/graph": { "get": { "operationId": "graph", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Relationship graph analysis", "tags": [ "stats" ], "x-audience": "public" } }, "/health": { "get": { "description": "Checks that the API can reach Postgres.", "operationId": "health", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/health-response" } } }, "description": "OK" } }, "summary": "Database health check", "tags": [ "health" ], "x-audience": "public" } }, "/history": { "get": { "description": "One row per day with the number of killmails recorded. Use it to find days worth fetching before calling /history/{date}.", "operationId": "history", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/history-response" } } }, "description": "OK" } }, "summary": "Daily killmail counts", "tags": [ "history" ], "x-audience": "public" } }, "/history/latest": { "get": { "description": "Returns { killmail_id: hash } for the 10,000 most recently ingested killmails in insertion order. Pair with /killmails/:killmailId or CCP's ESI to catch up on recent activity without polling the feed stream. Cached 60s.", "operationId": "history-latest", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/history-latest-response" } } }, "description": "OK" } }, "summary": "Latest 10,000 killmail IDs and hashes", "tags": [ "history" ], "x-audience": "public" } }, "/history/{date}": { "get": { "description": "Returns { killmail_id: hash } for every killmail on the given day. Use this with /killmails/:killmailId or CCP's ESI to rebuild a day's archive.", "operationId": "history-date", "parameters": [ { "in": "path", "name": "date", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/history-date-response" } } }, "description": "OK" } }, "summary": "Killmail IDs and hashes for a UTC date", "tags": [ "history" ], "x-audience": "public" } }, "/images": { "get": { "operationId": "images-overview", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Images-overviewResponse" } } }, "description": "OK" }, "default": { "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ErrorModel" } } }, "description": "Error" } }, "servers": [ { "description": "EVE-KILL images", "url": "/" } ], "summary": "Image API overview", "tags": [ "images" ], "x-audience": "public" } }, "/images/alliances/{id}": { "get": { "operationId": "image-alliance", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "int64", "type": "integer" } }, { "description": "Maximum width and height in pixels. Images are never upscaled.", "in": "query", "name": "size", "schema": { "enum": [ 8, 16, 32, 64, 128, 256, 512, 1024 ], "type": "integer" } }, { "description": "Output format. Auto uses WebP when the request Accept header supports it.", "in": "query", "name": "format", "schema": { "default": "auto", "enum": [ "auto", "source", "webp" ], "type": "string" } }, { "deprecated": true, "description": "Deprecated alias for format=webp.", "in": "query", "name": "imagetype", "schema": { "enum": [ "webp" ], "type": "string" } } ], "responses": { "200": { "content": { "image/jpeg": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/png": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/webp": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } } }, "description": "Image" }, "304": { "description": "Not modified" }, "400": { "description": "Invalid request" }, "404": { "description": "Image not found" }, "502": { "description": "Image origin unavailable" }, "503": { "description": "Image storage unavailable" } }, "servers": [ { "description": "EVE-KILL images", "url": "/" } ], "summary": "EVE alliance image", "tags": [ "images" ], "x-audience": "public" } }, "/images/alliances/{id}/{variant}": { "get": { "operationId": "image-alliance-variant", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "int64", "type": "integer" } }, { "description": "Maximum width and height in pixels. Images are never upscaled.", "in": "query", "name": "size", "schema": { "enum": [ 8, 16, 32, 64, 128, 256, 512, 1024 ], "type": "integer" } }, { "description": "Output format. Auto uses WebP when the request Accept header supports it.", "in": "query", "name": "format", "schema": { "default": "auto", "enum": [ "auto", "source", "webp" ], "type": "string" } }, { "deprecated": true, "description": "Deprecated alias for format=webp.", "in": "query", "name": "imagetype", "schema": { "enum": [ "webp" ], "type": "string" } } ], "responses": { "200": { "content": { "image/jpeg": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/png": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/webp": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } } }, "description": "Image" }, "304": { "description": "Not modified" }, "400": { "description": "Invalid request" }, "404": { "description": "Image not found" }, "502": { "description": "Image origin unavailable" }, "503": { "description": "Image storage unavailable" } }, "servers": [ { "description": "EVE-KILL images", "url": "/" } ], "summary": "EVE alliance image", "tags": [ "images" ], "x-audience": "public" } }, "/images/characters/{id}": { "get": { "operationId": "image-character", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "int64", "type": "integer" } }, { "description": "Maximum width and height in pixels. Images are never upscaled.", "in": "query", "name": "size", "schema": { "enum": [ 8, 16, 32, 64, 128, 256, 512, 1024 ], "type": "integer" } }, { "description": "Output format. Auto uses WebP when the request Accept header supports it.", "in": "query", "name": "format", "schema": { "default": "auto", "enum": [ "auto", "source", "webp" ], "type": "string" } }, { "deprecated": true, "description": "Deprecated alias for format=webp.", "in": "query", "name": "imagetype", "schema": { "enum": [ "webp" ], "type": "string" } } ], "responses": { "200": { "content": { "image/jpeg": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/png": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/webp": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } } }, "description": "Image" }, "304": { "description": "Not modified" }, "400": { "description": "Invalid request" }, "404": { "description": "Image not found" }, "502": { "description": "Image origin unavailable" }, "503": { "description": "Image storage unavailable" } }, "servers": [ { "description": "EVE-KILL images", "url": "/" } ], "summary": "EVE character image", "tags": [ "images" ], "x-audience": "public" } }, "/images/characters/{id}/{variant}": { "get": { "operationId": "image-character-variant", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "int64", "type": "integer" } }, { "description": "Maximum width and height in pixels. Images are never upscaled.", "in": "query", "name": "size", "schema": { "enum": [ 8, 16, 32, 64, 128, 256, 512, 1024 ], "type": "integer" } }, { "description": "Output format. Auto uses WebP when the request Accept header supports it.", "in": "query", "name": "format", "schema": { "default": "auto", "enum": [ "auto", "source", "webp" ], "type": "string" } }, { "deprecated": true, "description": "Deprecated alias for format=webp.", "in": "query", "name": "imagetype", "schema": { "enum": [ "webp" ], "type": "string" } } ], "responses": { "200": { "content": { "image/jpeg": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/png": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/webp": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } } }, "description": "Image" }, "304": { "description": "Not modified" }, "400": { "description": "Invalid request" }, "404": { "description": "Image not found" }, "502": { "description": "Image origin unavailable" }, "503": { "description": "Image storage unavailable" } }, "servers": [ { "description": "EVE-KILL images", "url": "/" } ], "summary": "EVE character image", "tags": [ "images" ], "x-audience": "public" } }, "/images/constellations/{id}": { "get": { "operationId": "image-constellation", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } }, { "description": "Maximum width and height in pixels. Images are never upscaled.", "in": "query", "name": "size", "schema": { "enum": [ 32, 64, 128 ], "type": "integer" } }, { "description": "Output format. Auto uses WebP when the request Accept header supports it.", "in": "query", "name": "format", "schema": { "default": "auto", "enum": [ "auto", "source", "webp" ], "type": "string" } }, { "deprecated": true, "description": "Deprecated alias for format=webp.", "in": "query", "name": "imagetype", "schema": { "enum": [ "webp" ], "type": "string" } } ], "responses": { "200": { "content": { "image/jpeg": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/png": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/webp": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } } }, "description": "Image" }, "304": { "description": "Not modified" }, "400": { "description": "Invalid request" }, "404": { "description": "Image not found" }, "502": { "description": "Image origin unavailable" }, "503": { "description": "Image storage unavailable" } }, "servers": [ { "description": "EVE-KILL images", "url": "/" } ], "summary": "EVE constellation image", "tags": [ "images" ], "x-audience": "public" } }, "/images/corporations/{id}": { "get": { "operationId": "image-corporation", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "int64", "type": "integer" } }, { "description": "Maximum width and height in pixels. Images are never upscaled.", "in": "query", "name": "size", "schema": { "enum": [ 8, 16, 32, 64, 128, 256, 512, 1024 ], "type": "integer" } }, { "description": "Output format. Auto uses WebP when the request Accept header supports it.", "in": "query", "name": "format", "schema": { "default": "auto", "enum": [ "auto", "source", "webp" ], "type": "string" } }, { "deprecated": true, "description": "Deprecated alias for format=webp.", "in": "query", "name": "imagetype", "schema": { "enum": [ "webp" ], "type": "string" } } ], "responses": { "200": { "content": { "image/jpeg": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/png": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/webp": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } } }, "description": "Image" }, "304": { "description": "Not modified" }, "400": { "description": "Invalid request" }, "404": { "description": "Image not found" }, "502": { "description": "Image origin unavailable" }, "503": { "description": "Image storage unavailable" } }, "servers": [ { "description": "EVE-KILL images", "url": "/" } ], "summary": "EVE corporation image", "tags": [ "images" ], "x-audience": "public" } }, "/images/corporations/{id}/{variant}": { "get": { "operationId": "image-corporation-variant", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "int64", "type": "integer" } }, { "description": "Maximum width and height in pixels. Images are never upscaled.", "in": "query", "name": "size", "schema": { "enum": [ 8, 16, 32, 64, 128, 256, 512, 1024 ], "type": "integer" } }, { "description": "Output format. Auto uses WebP when the request Accept header supports it.", "in": "query", "name": "format", "schema": { "default": "auto", "enum": [ "auto", "source", "webp" ], "type": "string" } }, { "deprecated": true, "description": "Deprecated alias for format=webp.", "in": "query", "name": "imagetype", "schema": { "enum": [ "webp" ], "type": "string" } } ], "responses": { "200": { "content": { "image/jpeg": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/png": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/webp": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } } }, "description": "Image" }, "304": { "description": "Not modified" }, "400": { "description": "Invalid request" }, "404": { "description": "Image not found" }, "502": { "description": "Image origin unavailable" }, "503": { "description": "Image storage unavailable" } }, "servers": [ { "description": "EVE-KILL images", "url": "/" } ], "summary": "EVE corporation image", "tags": [ "images" ], "x-audience": "public" } }, "/images/domains/background/{assetId}": { "get": { "operationId": "image-domain-background", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "servers": [ { "description": "EVE-KILL images", "url": "/" } ], "summary": "Approved custom-domain background", "tags": [ "images" ], "x-audience": "public" } }, "/images/domains/preview/{assetId}": { "get": { "operationId": "image-domain-asset-preview", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "servers": [ { "description": "EVE-KILL images", "url": "/" } ], "summary": "Domain image preview", "tags": [ "images" ], "x-audience": "public" } }, "/images/domains/{id}/{type}": { "get": { "operationId": "image-domain-banner-or-logo", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "servers": [ { "description": "EVE-KILL images", "url": "/" } ], "summary": "Approved custom-domain banner or logo", "tags": [ "images" ], "x-audience": "public" } }, "/images/killmail/{id}/social.png": { "get": { "operationId": "image-killmail-social", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "int64", "type": "integer" } } ], "responses": { "200": { "content": { "image/jpeg": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/png": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/webp": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } } }, "description": "Image" }, "304": { "description": "Not modified" }, "400": { "description": "Invalid request" }, "404": { "description": "Image not found" }, "502": { "description": "Image origin unavailable" }, "503": { "description": "Image storage unavailable" } }, "servers": [ { "description": "EVE-KILL images", "url": "/" } ], "summary": "Killmail social card", "tags": [ "images" ], "x-audience": "public" } }, "/images/oldcharacters/{id}": { "get": { "operationId": "image-old-character", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "int64", "type": "integer" } }, { "description": "Maximum width and height in pixels. Legacy portraits are never upscaled beyond their 256px source.", "in": "query", "name": "size", "schema": { "enum": [ 8, 16, 32, 64, 128, 256 ], "type": "integer" } }, { "description": "Output format. Auto uses WebP when the request Accept header supports it.", "in": "query", "name": "format", "schema": { "default": "auto", "enum": [ "auto", "source", "webp" ], "type": "string" } }, { "deprecated": true, "description": "Deprecated alias for format=webp.", "in": "query", "name": "imagetype", "schema": { "enum": [ "webp" ], "type": "string" } } ], "responses": { "200": { "content": { "image/jpeg": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/png": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/webp": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } } }, "description": "Image" }, "304": { "description": "Not modified" }, "400": { "description": "Invalid request" }, "404": { "description": "Image not found" }, "502": { "description": "Image origin unavailable" }, "503": { "description": "Image storage unavailable" } }, "servers": [ { "description": "EVE-KILL images", "url": "/" } ], "summary": "Legacy EVE character portrait", "tags": [ "images" ], "x-audience": "public" } }, "/images/regions/{id}": { "get": { "operationId": "image-region", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } }, { "description": "Maximum width and height in pixels. Images are never upscaled.", "in": "query", "name": "size", "schema": { "enum": [ 32, 64, 128 ], "type": "integer" } }, { "description": "Output format. Auto uses WebP when the request Accept header supports it.", "in": "query", "name": "format", "schema": { "default": "auto", "enum": [ "auto", "source", "webp" ], "type": "string" } }, { "deprecated": true, "description": "Deprecated alias for format=webp.", "in": "query", "name": "imagetype", "schema": { "enum": [ "webp" ], "type": "string" } } ], "responses": { "200": { "content": { "image/jpeg": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/png": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/webp": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } } }, "description": "Image" }, "304": { "description": "Not modified" }, "400": { "description": "Invalid request" }, "404": { "description": "Image not found" }, "502": { "description": "Image origin unavailable" }, "503": { "description": "Image storage unavailable" } }, "servers": [ { "description": "EVE-KILL images", "url": "/" } ], "summary": "EVE region image", "tags": [ "images" ], "x-audience": "public" } }, "/images/systems/{id}": { "get": { "operationId": "image-system", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } }, { "description": "Maximum width and height in pixels. Images are never upscaled.", "in": "query", "name": "size", "schema": { "enum": [ 32, 64, 128 ], "type": "integer" } }, { "description": "Output format. Auto uses WebP when the request Accept header supports it.", "in": "query", "name": "format", "schema": { "default": "auto", "enum": [ "auto", "source", "webp" ], "type": "string" } }, { "deprecated": true, "description": "Deprecated alias for format=webp.", "in": "query", "name": "imagetype", "schema": { "enum": [ "webp" ], "type": "string" } } ], "responses": { "200": { "content": { "image/jpeg": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/png": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/webp": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } } }, "description": "Image" }, "304": { "description": "Not modified" }, "400": { "description": "Invalid request" }, "404": { "description": "Image not found" }, "502": { "description": "Image origin unavailable" }, "503": { "description": "Image storage unavailable" } }, "servers": [ { "description": "EVE-KILL images", "url": "/" } ], "summary": "EVE system image", "tags": [ "images" ], "x-audience": "public" } }, "/images/types/{id}/{variant}": { "get": { "operationId": "image-type", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "int64", "type": "integer" } }, { "in": "path", "name": "variant", "required": true, "schema": { "type": "string" } }, { "description": "Maximum width and height in pixels. Images are never upscaled.", "in": "query", "name": "size", "schema": { "enum": [ 8, 16, 32, 64, 128, 256, 512, 1024 ], "type": "integer" } }, { "description": "Output format. Auto uses WebP when the request Accept header supports it.", "in": "query", "name": "format", "schema": { "default": "auto", "enum": [ "auto", "source", "webp" ], "type": "string" } }, { "deprecated": true, "description": "Deprecated alias for format=webp.", "in": "query", "name": "imagetype", "schema": { "enum": [ "webp" ], "type": "string" } } ], "responses": { "200": { "content": { "image/jpeg": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/png": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/webp": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } } }, "description": "Image" }, "304": { "description": "Not modified" }, "400": { "description": "Invalid request" }, "404": { "description": "Image not found" }, "502": { "description": "Image origin unavailable" }, "503": { "description": "Image storage unavailable" } }, "servers": [ { "description": "EVE-KILL images", "url": "/" } ], "summary": "EVE inventory type image", "tags": [ "images" ], "x-audience": "public" } }, "/images/ui/{name}": { "get": { "operationId": "image-ui", "parameters": [ { "in": "path", "name": "name", "required": true, "schema": { "type": "string" } }, { "description": "Maximum width and height in pixels. Images are never upscaled.", "in": "query", "name": "size", "schema": { "enum": [ 32, 64, 128 ], "type": "integer" } }, { "description": "Output format. Auto uses WebP when the request Accept header supports it.", "in": "query", "name": "format", "schema": { "default": "auto", "enum": [ "auto", "source", "webp" ], "type": "string" } }, { "deprecated": true, "description": "Deprecated alias for format=webp.", "in": "query", "name": "imagetype", "schema": { "enum": [ "webp" ], "type": "string" } } ], "responses": { "200": { "content": { "image/jpeg": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/png": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } }, "image/webp": { "schema": { "contentMediaType": "application/octet-stream", "format": "binary", "type": "string" } } }, "description": "Image" }, "304": { "description": "Not modified" }, "400": { "description": "Invalid request" }, "404": { "description": "Image not found" }, "502": { "description": "Image origin unavailable" }, "503": { "description": "Image storage unavailable" } }, "servers": [ { "description": "EVE-KILL images", "url": "/" } ], "summary": "EVE ui image", "tags": [ "images" ], "x-audience": "public" } }, "/item/{id}": { "get": { "operationId": "type-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Inventory type page data", "tags": [ "items" ], "x-audience": "public" } }, "/item/{id}/fit-meta": { "get": { "operationId": "fittings-ship-metadata-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Module group usage for a ship", "tags": [ "items" ], "x-audience": "public" } }, "/item/{id}/fittings": { "get": { "operationId": "fittings-ship-families-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Popular fitting families for a ship", "tags": [ "items" ], "x-audience": "public" } }, "/item/{id}/killlist": { "get": { "operationId": "item-killlist-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Killmails involving an inventory type", "tags": [ "items" ], "x-audience": "public" } }, "/killlist": { "get": { "operationId": "killlist", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": false, "properties": { "cursor": { "format": "int64", "type": [ "integer", "null" ] }, "hasMore": { "type": "boolean" }, "kills": { "items": { "additionalProperties": true, "properties": { "attacker_count": { "format": "int64", "type": "integer" }, "final_blow_alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "final_blow_alliance_name": { "type": [ "string", "null" ] }, "final_blow_character_id": { "format": "int64", "type": [ "integer", "null" ] }, "final_blow_character_name": { "type": [ "string", "null" ] }, "final_blow_corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "final_blow_corporation_name": { "type": [ "string", "null" ] }, "final_blow_ship_name": { "type": [ "string", "null" ] }, "final_blow_ship_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "is_npc": { "type": "boolean" }, "is_solo": { "type": "boolean" }, "killmail_hash": { "type": "string" }, "killmail_id": { "format": "int64", "type": "integer" }, "killmail_time": { "description": "UTC timestamp with millisecond precision.", "format": "date-time", "type": "string" }, "meta_group_id": { "format": "int64", "type": [ "integer", "null" ] }, "region_id": { "format": "int64", "type": [ "integer", "null" ] }, "region_name": { "type": [ "string", "null" ] }, "ship_group_name": { "type": [ "string", "null" ] }, "ship_market_path": { "type": [ "string", "null" ] }, "ship_name": { "type": [ "string", "null" ] }, "ship_type_id": { "format": "int64", "type": [ "integer", "null" ] }, "solar_system_id": { "format": "int64", "type": "integer" }, "solar_system_name": { "type": [ "string", "null" ] }, "solar_system_security": { "format": "double", "type": [ "number", "null" ] }, "total_value": { "format": "double", "type": "number" }, "victim_alliance_id": { "format": "int64", "type": [ "integer", "null" ] }, "victim_alliance_name": { "type": [ "string", "null" ] }, "victim_character_id": { "format": "int64", "type": [ "integer", "null" ] }, "victim_character_name": { "type": [ "string", "null" ] }, "victim_corporation_id": { "format": "int64", "type": [ "integer", "null" ] }, "victim_corporation_name": { "type": [ "string", "null" ] } }, "required": [ "killmail_id", "killmail_hash", "killmail_time", "total_value", "attacker_count", "is_npc", "is_solo", "ship_type_id", "ship_name", "ship_group_name", "ship_market_path", "meta_group_id", "victim_character_id", "victim_character_name", "victim_corporation_id", "victim_corporation_name", "victim_alliance_id", "victim_alliance_name", "final_blow_character_id", "final_blow_character_name", "final_blow_corporation_id", "final_blow_corporation_name", "final_blow_alliance_id", "final_blow_alliance_name", "final_blow_ship_type_id", "final_blow_ship_name", "solar_system_id", "solar_system_name", "solar_system_security", "region_id", "region_name" ], "type": "object" }, "type": "array" }, "totalPages": { "format": "int64", "type": "integer" } }, "required": [ "kills", "hasMore", "cursor" ], "type": "object" } } }, "description": "OK" } }, "summary": "Killboard kill list", "tags": [ "killmails" ], "x-audience": "public" } }, "/killlist/advanced": { "get": { "operationId": "killlist-advanced", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Advanced killmail search", "tags": [ "killmails" ], "x-audience": "public" } }, "/killmail/post": { "post": { "description": "Queues valid ESI killmail links that are not already stored.", "operationId": "killmail-submit", "requestBody": { "content": { "application/json": { "schema": { "additionalProperties": false, "properties": { "links": { "description": "ESI killmail links. Joined with newlines and parsed the same way as text.", "items": { "type": "string" }, "type": [ "array", "null" ] }, "text": { "description": "Free text containing ESI killmail links, one per line. Takes precedence over links.", "type": "string" } }, "type": "object" } } }, "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Submit ESI killmail links", "tags": [ "killmails" ], "x-audience": "public" } }, "/killmail/{id}": { "get": { "operationId": "killmail-detail-legacy", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Full killmail detail", "tags": [ "killmails" ], "x-audience": "public" } }, "/killmail/{id}/exists": { "get": { "operationId": "killmail-exists-legacy", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Check whether a killmail exists", "tags": [ "killmails" ], "x-audience": "public" } }, "/killmail/{id}/fit": { "get": { "operationId": "killmail-editor-fit-legacy", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "UI-ready fitting extracted from a killmail", "tags": [ "killmails" ], "x-audience": "public" } }, "/killmail/{id}/siblings": { "get": { "operationId": "killmail-siblings-legacy", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Related losses for the same victim", "tags": [ "killmails" ], "x-audience": "public" } }, "/killmails": { "get": { "description": "Cursor-paginated killmail feed with type filters (security, ship class, solo, NPC, etc.) and optional victim faction filter.", "operationId": "killmails", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/killmails-response" } } }, "description": "OK" } }, "summary": "Filtered killmail list", "tags": [ "killmails" ], "x-audience": "public" } }, "/killmails/count": { "get": { "description": "Fast estimated row count from pg_class.reltuples. Not exact — use for dashboards and scale indicators, not for anything that requires precision.", "operationId": "killmails-count", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/killmails-count-response" } } }, "description": "OK" } }, "summary": "Estimated killmail count", "tags": [ "killmails" ], "x-audience": "public" } }, "/killmails/search": { "post": { "description": "Returns killmails in ESI format within a time window, optionally filtered by location and/or entity. Filter categories are AND-ed together, IDs within a category are OR-ed, and entity filters (character/corporation/alliance) match either attackers OR the victim. Each filter field is capped at 15 IDs and at most 3 filter categories may be combined per request to keep query plans tight. Cursor-paginated on killmail_id: pass the previous response's pagination.cursor as `after` to walk backwards in time through the window.", "operationId": "killmail-search", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/killmail-search-response" } } }, "description": "OK" } }, "summary": "Bulk killmail search", "tags": [ "killmails" ], "x-audience": "public" } }, "/killmails/{id}": { "get": { "description": "Victim, attackers, items, prices, and sibling kills from the same fight.", "operationId": "killmail", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/killmail-response" } } }, "description": "OK" } }, "summary": "Full killmail detail", "tags": [ "killmails" ], "x-audience": "public" } }, "/killmails/{id}/editor-fit": { "get": { "operationId": "killmail-editor-fit", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "UI-ready fitting extracted from a killmail", "tags": [ "killmails" ], "x-audience": "public" } }, "/killmails/{id}/eft": { "get": { "description": "Returns an EFT-compatible fitting block for pasting into Pyfa / EFT / the in-game fitting tool.", "operationId": "killmail-eft", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "text/plain": { "schema": { "type": "string" } } }, "description": "EFT fitting" } }, "summary": "EFT-format killmail fitting", "tags": [ "killmails" ], "x-audience": "public" } }, "/killmails/{id}/esi": { "get": { "description": "Killmail in the exact shape CCP's /killmails/{id}/{hash}/ endpoint returns. No resolved names.", "operationId": "killmail-esi", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/killmail-esi-response" } } }, "description": "OK" } }, "summary": "ESI-compatible killmail", "tags": [ "killmails" ], "x-audience": "public" } }, "/killmails/{id}/exists": { "get": { "operationId": "killmail-exists", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Check whether a killmail exists", "tags": [ "killmails" ], "x-audience": "public" } }, "/killmails/{id}/fitting": { "get": { "description": "Items organised by slot (high, mid, low, rig, drone, cargo, etc.) with resolved type names and quantities.", "operationId": "killmail-fitting", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/killmail-fitting-response" } } }, "description": "OK" } }, "summary": "Killmail fitting by slot", "tags": [ "killmails" ], "x-audience": "public" } }, "/killmails/{id}/siblings": { "get": { "operationId": "killmail-siblings", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Related losses for the same victim", "tags": [ "killmails" ], "x-audience": "public" } }, "/kills/most-valuable": { "get": { "operationId": "kills-most-valuable", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Most valuable recent losses", "tags": [ "killmails" ], "x-audience": "public" } }, "/kills/top": { "get": { "operationId": "kills-top", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Top killers and locations", "tags": [ "killmails" ], "x-audience": "public" } }, "/legacy/autocomplete": { "get": { "operationId": "legacy-archive-autocomplete", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Search historical killmail names", "tags": [ "legacy" ], "x-audience": "public" } }, "/legacy/kill/{id}": { "get": { "operationId": "legacy-archive-kill", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Historical killmail detail", "tags": [ "legacy" ], "x-audience": "public" } }, "/legacy/kills": { "get": { "operationId": "legacy-archive-kills", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Historical killmail list", "tags": [ "legacy" ], "x-audience": "public" } }, "/legacy/stats": { "get": { "operationId": "legacy-archive-stats", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Historical archive counts", "tags": [ "legacy" ], "x-audience": "public" } }, "/legacy/top": { "get": { "operationId": "legacy-archive-top", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Historical archive top lists", "tags": [ "legacy" ], "x-audience": "public" } }, "/location": { "get": { "description": "Given a solar system and in-system xyz coordinates, returns the nearest named celestial (planet, moon, stargate, station, belt, POCO, etc.). Uses Euclidean 3D distance — same approach used to label killmail locations.", "operationId": "location", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/location-response" } } }, "description": "OK" } }, "summary": "Resolve coordinates to the nearest celestial", "tags": [ "universe" ], "x-audience": "public" } }, "/map/region/{id}": { "get": { "operationId": "map-region", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Region map with systems, connections, and activity", "tags": [ "map" ], "x-audience": "public" } }, "/map/regions": { "get": { "operationId": "map-regions", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Regions grouped by map scope", "tags": [ "map" ], "x-audience": "public" } }, "/map/scope": { "get": { "operationId": "map-scope", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Systems and connections in a map scope", "tags": [ "map" ], "x-audience": "public" } }, "/market/groups/{id}/items": { "get": { "operationId": "market-group-items", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Published items in a market group", "tags": [ "market" ], "x-audience": "public" } }, "/market/tree": { "get": { "operationId": "market-tree", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Market browser hierarchy", "tags": [ "market" ], "x-audience": "public" } }, "/matchup": { "get": { "description": "Compares both directions of a solo hull matchup over 90 days.", "operationId": "ship-matchup", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Solo ship matchup", "tags": [ "ships" ], "x-audience": "public" } }, "/me": { "get": { "operationId": "me", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ {}, { "eveSession": [] } ], "summary": "Current authenticated identity", "tags": [ "account" ], "x-audience": "account" } }, "/me/announcements/dismissed": { "get": { "operationId": "account-dismissed-announcements", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DismissedAnnouncementIDsResponse" } } }, "description": "OK", "headers": { "Cache-Control": { "schema": { "type": "string" } } } }, "default": { "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ErrorModel" } } }, "description": "Error" } }, "security": [ { "eveSession": [] } ], "summary": "Announcements dismissed by this account", "tags": [ "account" ] } }, "/me/announcements/{id}/dismissal": { "put": { "operationId": "account-announcement-dismissal", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "int64", "minimum": 1, "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AnnouncementDismissalResponse" } } }, "description": "OK", "headers": { "Cache-Control": { "schema": { "type": "string" } } } }, "default": { "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ErrorModel" } } }, "description": "Error" } }, "security": [ { "eveSession": [] } ], "summary": "Dismiss an announcement", "tags": [ "account" ] } }, "/me/boards": { "get": { "operationId": "account-boards", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ {}, { "eveSession": [] } ], "summary": "Available custom killboards", "tags": [ "account" ], "x-audience": "account" } }, "/me/comments": { "get": { "operationId": "my-comments", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Current user's comments", "tags": [ "account" ], "x-audience": "account" } }, "/me/comments/{id}": { "delete": { "operationId": "my-comment-delete", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Delete one of the current user's comments", "tags": [ "account" ], "x-audience": "account" } }, "/me/descriptions": { "get": { "operationId": "account-descriptions", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Descriptions managed by this account", "tags": [ "account" ], "x-audience": "account" }, "put": { "operationId": "account-description-update", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Submit or clear an entity description", "tags": [ "account" ], "x-audience": "account" } }, "/me/domains": { "get": { "operationId": "domains-mine", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Domains owned by the current account", "tags": [ "account" ], "x-audience": "account" }, "post": { "operationId": "domain-create", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Create a custom domain", "tags": [ "account" ], "x-audience": "account" } }, "/me/domains/check-subdomain": { "get": { "operationId": "domain-subdomain-check", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Check subdomain availability", "tags": [ "account" ], "x-audience": "account" } }, "/me/domains/{id}": { "delete": { "operationId": "domain-delete", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Delete a custom domain", "tags": [ "account" ], "x-audience": "account" }, "patch": { "operationId": "domain-update", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Update a custom domain", "tags": [ "account" ], "x-audience": "account" } }, "/me/domains/{id}/assets": { "delete": { "operationId": "domain-assets-delete-type", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Delete a banner or logo", "tags": [ "account" ], "x-audience": "account" }, "post": { "operationId": "domain-asset-upload", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Upload a domain image", "tags": [ "account" ], "x-audience": "account" } }, "/me/domains/{id}/assets/{assetId}": { "delete": { "operationId": "domain-asset-delete", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Delete a domain image", "tags": [ "account" ], "x-audience": "account" } }, "/me/domains/{id}/campaigns": { "get": { "operationId": "domain-campaign-search", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Find campaigns eligible for a custom domain", "tags": [ "account" ], "x-audience": "account" } }, "/me/esi": { "get": { "operationId": "account-esi", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Account ESI request metrics", "tags": [ "account" ], "x-audience": "account" } }, "/me/esi/logs": { "get": { "operationId": "account-esi-logs", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Account ESI request log", "tags": [ "account" ], "x-audience": "account" } }, "/me/notifications/read-cursor": { "put": { "operationId": "account-notification-read-cursor", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Advance the reply notification read cursor", "tags": [ "account" ], "x-audience": "account" } }, "/me/notifications/replies": { "get": { "operationId": "account-notification-replies", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Replies to this account's comments", "tags": [ "account" ], "x-audience": "account" } }, "/me/overview": { "get": { "operationId": "account-overview", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Account and ESI overview", "tags": [ "account" ], "x-audience": "account" } }, "/me/preferences": { "get": { "operationId": "account-preferences", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Current account preferences", "tags": [ "account" ], "x-audience": "account" }, "put": { "description": "Updates default tabs, theme colors, and board preferences in one request.", "operationId": "account-preferences-update", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Update account preferences", "tags": [ "account" ], "x-audience": "account" } }, "/me/session": { "delete": { "operationId": "session-delete", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Log out this browser session", "tags": [ "account" ], "x-audience": "account" } }, "/me/sessions": { "delete": { "operationId": "other-sessions-revoke", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Revoke every other browser session", "tags": [ "account" ], "x-audience": "account" }, "get": { "operationId": "sessions", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "List logged-in browser sessions", "tags": [ "account" ], "x-audience": "account" } }, "/me/sessions/{id}": { "delete": { "operationId": "session-revoke", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Revoke one browser session", "tags": [ "account" ], "x-audience": "account" } }, "/me/settings": { "get": { "operationId": "me-settings", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Account settings bootstrap", "tags": [ "account" ], "x-audience": "account" } }, "/me/wallet": { "get": { "operationId": "wallet-account", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Current user's EK Wallet", "tags": [ "account" ], "x-audience": "account" } }, "/me/wallet/balance": { "get": { "operationId": "wallet-account-balance", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Current user's EK Wallet balance", "tags": [ "account" ], "x-audience": "account" } }, "/notifications/mark-read": { "post": { "operationId": "notification-mark-read-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Advance the reply notification read cursor", "tags": [ "notifications", "account" ], "x-audience": "account" } }, "/notifications/replies": { "get": { "operationId": "notification-replies-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Replies to this account's comments", "tags": [ "notifications", "account" ], "x-audience": "account" } }, "/prices/bulk": { "get": { "operationId": "bulk-prices", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Latest prices for a set of item types", "tags": [ "market" ], "x-audience": "public" } }, "/region/{id}": { "get": { "operationId": "region-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Region page data", "tags": [ "regions" ], "x-audience": "public" } }, "/region/{id}/killlist": { "get": { "operationId": "region-killlist-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Killmails in this region", "tags": [ "regions" ], "x-audience": "public" } }, "/region/{id}/most-valuable": { "get": { "operationId": "region-most-valuable-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Most valuable kills in this region", "tags": [ "regions" ], "x-audience": "public" } }, "/resolve": { "post": { "description": "Takes up to 100 entity names and returns their IDs. Similar to CCP's /universe/ids/ but scoped to the entity types EVE-KILL tracks.", "operationId": "resolve", "requestBody": { "content": { "application/json": { "schema": { "additionalProperties": false, "properties": { "names": { "description": "Exact entity names to resolve. Matching is case-sensitive and exact; use /search for fuzzy lookup.", "items": { "type": "string" }, "maxItems": 100, "minItems": 1, "type": [ "array", "null" ] }, "type": { "default": "character", "description": "Which entity table to resolve against.", "enum": [ "character", "corporation", "alliance" ], "type": "string" } }, "required": [ "names" ], "type": "object" } } }, "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/resolve-response" } } }, "description": "OK" } }, "summary": "Resolve exact entity names to IDs", "tags": [ "search" ], "x-audience": "public" } }, "/scans/dscan": { "post": { "operationId": "dscan-save", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Save a directional scan", "tags": [ "scans", "account" ], "x-audience": "account" } }, "/scans/dscan/analyze": { "post": { "operationId": "dscan-analyze", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Analyze a directional scan", "tags": [ "scans" ], "x-audience": "public" } }, "/scans/dscan/{hash}": { "get": { "operationId": "dscan-get", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Get a saved directional scan", "tags": [ "scans" ], "x-audience": "public" } }, "/scans/local": { "post": { "operationId": "localscan-save", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Save a local character scan", "tags": [ "scans", "account" ], "x-audience": "account" } }, "/scans/local/analyze": { "post": { "operationId": "localscan-analyze", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Analyze a local character scan", "tags": [ "scans" ], "x-audience": "public" } }, "/scans/local/{hash}": { "get": { "operationId": "localscan-get", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Get a saved local character scan", "tags": [ "scans" ], "x-audience": "public" } }, "/sde/bloodlines": { "get": { "description": "Every character bloodline. Small and unpaginated.", "operationId": "sde-bloodlines", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-bloodlines-response" } } }, "description": "OK" } }, "summary": "Bloodlines", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/bloodlines/{id}": { "get": { "description": "One character bloodline and the race it belongs to.", "operationId": "sde-bloodline", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-bloodline-response" } } }, "description": "OK" } }, "summary": "Bloodline detail", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/categories": { "get": { "description": "Cursor-paginated inventory categories, the broadest classification (Ship, Module, Charge, and so on).", "operationId": "sde-categories", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-categories-response" } } }, "description": "OK" } }, "summary": "Inventory categories", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/categories/{id}": { "get": { "description": "One inventory category.", "operationId": "sde-category", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-category-response" } } }, "description": "OK" } }, "summary": "Inventory category detail", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/celestials/{id}": { "get": { "description": "Look up any celestial (station, gate, moon, planet, etc.) by its in-game item_id.", "operationId": "sde-celestial", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-celestial-response" } } }, "description": "OK" } }, "summary": "Celestial detail", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/constellations": { "get": { "description": "Cursor-paginated constellations, ordered by constellation_id. Filterable by region.", "operationId": "sde-constellations", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-constellations-response" } } }, "description": "OK" } }, "summary": "Constellations", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/constellations/{id}": { "get": { "description": "One constellation and the region containing it.", "operationId": "sde-constellation", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-constellation-response" } } }, "description": "OK" } }, "summary": "Constellation detail", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/custom-prices": { "get": { "description": "Every price EVE-KILL applies on top of market data, in one unpaginated response. Market history is unusable for items that rarely or never trade — titans, faction capitals, officer modules — so killmail values use these overrides where they exist. `valid_until` is the last date an override applies to; open-ended ones carry the 9999-12-31 sentinel, and a type may have several rows if its override changed over time.", "operationId": "sde-custom-prices", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-custom-prices-response" } } }, "description": "OK" } }, "summary": "All custom price overrides", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/factions": { "get": { "description": "Every NPC faction. Small and unpaginated.", "operationId": "sde-factions", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-factions-response" } } }, "description": "OK" } }, "summary": "Factions", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/factions/{id}": { "get": { "description": "One NPC faction.", "operationId": "sde-faction", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-faction-response" } } }, "description": "OK" } }, "summary": "Faction detail", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/flags": { "get": { "description": "Inventory flags — the slot and container identifiers that place an item on a fitting. Small and unpaginated.", "operationId": "sde-flags", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-flags-response" } } }, "description": "OK" } }, "summary": "Inventory flags", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/groups": { "get": { "description": "Cursor-paginated inventory groups, the level between category and type. Filterable by category.", "operationId": "sde-groups", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-groups-response" } } }, "description": "OK" } }, "summary": "Inventory groups", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/groups/{id}": { "get": { "description": "One inventory group and the category containing it.", "operationId": "sde-group", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-group-response" } } }, "description": "OK" } }, "summary": "Inventory group detail", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/market-groups": { "get": { "description": "Cursor-paginated market groups, matching the in-game market tree.", "operationId": "sde-market-groups", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-market-groups-response" } } }, "description": "OK" } }, "summary": "Market groups", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/market-groups/{id}": { "get": { "description": "One market group and its position in the tree.", "operationId": "sde-market-group", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-market-group-response" } } }, "description": "OK" } }, "summary": "Market group detail", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/meta-groups": { "get": { "description": "Meta groups (Tech I, Tech II, Faction, Officer, and so on). Small and unpaginated.", "operationId": "sde-meta-groups", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-meta-groups-response" } } }, "description": "OK" } }, "summary": "Meta groups", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/npc-corporations": { "get": { "description": "Cursor-paginated NPC corporations, including the starter and faction corporations.", "operationId": "sde-npc-corporations", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-npc-corporations-response" } } }, "description": "OK" } }, "summary": "NPC corporations", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/npc-corporations/{id}": { "get": { "description": "One NPC corporation.", "operationId": "sde-npc-corporation", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-npc-corporation-response" } } }, "description": "OK" } }, "summary": "NPC corporation detail", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/prices/{id}": { "get": { "description": "Daily price snapshot history for an item in a region. Defaults to The Forge (Jita).", "operationId": "sde-prices", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-prices-response" } } }, "description": "OK" } }, "summary": "Market price history", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/races": { "get": { "description": "Every playable race. Small and unpaginated.", "operationId": "sde-races", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-races-response" } } }, "description": "OK" } }, "summary": "Races", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/races/{id}": { "get": { "description": "One playable race.", "operationId": "sde-race", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-race-response" } } }, "description": "OK" } }, "summary": "Race detail", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/regions": { "get": { "description": "Cursor-paginated regions, ordered by region_id.", "operationId": "sde-regions", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-regions-response" } } }, "description": "OK" } }, "summary": "Regions", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/regions/{id}": { "get": { "description": "One region, with its name and identifiers.", "operationId": "sde-region", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-region-response" } } }, "description": "OK" } }, "summary": "Region detail", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/regions/{id}/kills": { "get": { "description": "Killmails recorded anywhere in this region, newest first. Killboard data rather than static data.", "operationId": "sde-region-kills", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-region-kills-response" } } }, "description": "OK" } }, "summary": "Killmails in a region", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/sovereignty": { "get": { "description": "Current sovereignty holder for every claimed system. Refreshed from ESI rather than shipped with the SDE.", "operationId": "sde-sovereignty", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-sovereignty-response" } } }, "description": "OK" } }, "summary": "Current sovereignty", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/sovereignty/{id}": { "get": { "description": "Current sovereignty holder for one system.", "operationId": "sde-sovereignty-system", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-sovereignty-system-response" } } }, "description": "OK" } }, "summary": "Solar system sovereignty", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/sovereignty/{id}/history": { "get": { "description": "Every recorded sovereignty change for this system, newest first. Every row under history; not paginated.", "operationId": "sde-sovereignty-history", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-sovereignty-history-response" } } }, "description": "OK" } }, "summary": "Sovereignty history", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/station-operations": { "get": { "description": "Station operation types, which determine the services a station offers. Small and unpaginated.", "operationId": "sde-station-operations", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-station-operations-response" } } }, "description": "OK" } }, "summary": "Station operations", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/station-operations/{id}": { "get": { "description": "One station operation type.", "operationId": "sde-station-operation", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-station-operation-response" } } }, "description": "OK" } }, "summary": "Station operation detail", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/stations": { "get": { "description": "Cursor-paginated NPC stations. Player structures are separate; see /sde/structures.", "operationId": "sde-stations", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-stations-response" } } }, "description": "OK" } }, "summary": "Stations", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/stations/{id}": { "get": { "description": "One NPC station, its services, and the system holding it.", "operationId": "sde-station", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-station-response" } } }, "description": "OK" } }, "summary": "Station detail", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/structures": { "get": { "description": "Cursor-paginated player-owned structures known to the killboard. Unlike the rest of the SDE this is observed rather than shipped by CCP, so coverage depends on what has been seen.", "operationId": "sde-structures", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-structures-response" } } }, "description": "OK" } }, "summary": "Player structures", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/structures/{id}": { "get": { "description": "One player-owned structure, as last observed.", "operationId": "sde-structure", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-structure-response" } } }, "description": "OK" } }, "summary": "Structure detail", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/systems": { "get": { "description": "Cursor-paginated solar systems, ordered by solar_system_id. Filterable by region and constellation.", "operationId": "sde-systems", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-systems-response" } } }, "description": "OK" } }, "summary": "Solar systems", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/systems/{id}": { "get": { "description": "One solar system: security status, position, and its region and constellation.", "operationId": "sde-system", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-system-response" } } }, "description": "OK" } }, "summary": "Solar system detail", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/systems/{id}/celestials": { "get": { "description": "Planets, moons, belts, stations, and gates in this system, in celestial_index order. Every row under celestials; not paginated.", "operationId": "sde-system-celestials", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-system-celestials-response" } } }, "description": "OK" } }, "summary": "Solar system celestials", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/systems/{id}/jumps": { "get": { "description": "Stargate connections leading out of this system. Every row under jumps; not paginated.", "operationId": "sde-system-jumps", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-system-jumps-response" } } }, "description": "OK" } }, "summary": "Solar system jumps", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/systems/{id}/kills": { "get": { "description": "Killmails recorded in this system, newest first. This reads killboard data, not static data, so it moves independently of the rest of the SDE.", "operationId": "sde-system-kills", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-system-kills-response" } } }, "description": "OK" } }, "summary": "Killmails in a solar system", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/types": { "get": { "description": "Cursor-paginated inventory types — every ship, module, charge, and item in the game. Filterable by group and category.", "operationId": "sde-types", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-types-response" } } }, "description": "OK" } }, "summary": "Inventory types", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/types/{id}": { "get": { "description": "One inventory type: name, description, volume, mass, and its group and category.", "operationId": "sde-type", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-type-response" } } }, "description": "OK" } }, "summary": "Inventory type detail", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/types/{id}/dogma": { "get": { "description": "Dogma attributes and effects for this type. These drive fitting calculations. Every row under dogma; not paginated.", "operationId": "sde-type-dogma", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-type-dogma-response" } } }, "description": "OK" } }, "summary": "Type dogma", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/types/{id}/insurance": { "get": { "description": "Insurance payout levels for this hull. Every row under levels; not paginated.", "operationId": "sde-type-insurance", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-type-insurance-response" } } }, "description": "OK" } }, "summary": "Type insurance prices", "tags": [ "sde" ], "x-audience": "public" } }, "/sde/types/{id}/materials": { "get": { "description": "Materials this type manufactures into, for build-cost calculations. Every row under materials; not paginated.", "operationId": "sde-type-materials", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sde-type-materials-response" } } }, "description": "OK" } }, "summary": "Type manufacturing materials", "tags": [ "sde" ], "x-audience": "public" } }, "/search": { "get": { "description": "Trigram + ILIKE search across characters, corporations, alliances, ships, items, systems, regions, constellations, and factions. Results are ranked by a combination of similarity score, entity type, and weight (member_count, etc.).", "operationId": "search", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/search-response" } } }, "description": "OK" } }, "summary": "Search entities and universe data", "tags": [ "search" ], "x-audience": "public" } }, "/ship/{id}/killlist": { "get": { "operationId": "ship-killlist-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Killmails where this ship type was destroyed", "tags": [ "ships" ], "x-audience": "public" } }, "/ships/{id}/fittings": { "get": { "description": "Popular fits for a hull over the last 90 days, grouped by meta-variant family. Returns top families with canonical module list, variant count, and per-alliance doctrine-share percentages. Ships in custom_prices bypass the min-samples threshold to surface rare-hull data. Optional `modules` query filters down to fits that contain ALL listed module/charge/drone type IDs (family-aware: T1/T2/meta variants of the same item count as a hit).", "operationId": "ship-fittings", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ship-fittings-response" } } }, "description": "OK" } }, "summary": "Popular ship fittings", "tags": [ "ships" ], "x-audience": "public" } }, "/site": { "get": { "description": "Returns the active custom-domain presentation and entity scope selected by the request Host. Apex, development, and IP hosts return domain: null with isDomainHost: false; an unknown custom host returns domain: null with isDomainHost: true.", "operationId": "site-configuration", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SiteConfigurationResponse" } } }, "description": "OK", "headers": { "Cache-Control": { "schema": { "type": "string" } }, "Vary": { "schema": { "type": "string" } }, "X-Cache": { "schema": { "type": "string" } } } }, "500": { "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ErrorModel" } } }, "description": "Internal Server Error" }, "503": { "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ErrorModel" } } }, "description": "Service Unavailable" } }, "summary": "Configuration for the current website host", "tags": [ "site" ], "x-audience": "public" } }, "/sitemap/{kind}": { "get": { "operationId": "sitemap", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "URLs for a sitemap category", "tags": [ "sitemap" ], "x-audience": "public" } }, "/stats": { "get": { "description": "Top-N leaderboards across characters, corps, alliances, ships, systems, regions, and more. The time window is controlled by 'days' (default 7).", "operationId": "global-stats", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/global-stats-response" } } }, "description": "OK" } }, "summary": "Global statistics", "tags": [ "stats" ], "x-audience": "public" } }, "/stats/rankings": { "get": { "operationId": "stats-rankings", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Population and achievement rankings", "tags": [ "stats" ], "x-audience": "public" } }, "/system/{id}": { "get": { "operationId": "system-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Solar system page data", "tags": [ "systems" ], "x-audience": "public" } }, "/system/{id}/killlist": { "get": { "operationId": "system-killlist-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Killmails in this system", "tags": [ "systems" ], "x-audience": "public" } }, "/system/{id}/most-valuable": { "get": { "operationId": "system-most-valuable-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Most valuable kills in this system", "tags": [ "systems" ], "x-audience": "public" } }, "/tools/dscan": { "post": { "operationId": "dscan-analyze-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Analyze a directional scan", "tags": [ "scans" ], "x-audience": "public" } }, "/tools/dscan/save": { "post": { "operationId": "dscan-save-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Save a directional scan", "tags": [ "scans", "account" ], "x-audience": "account" } }, "/tools/dscan/{hash}": { "get": { "operationId": "dscan-get-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Get a saved directional scan", "tags": [ "scans" ], "x-audience": "public" } }, "/tools/localscan": { "post": { "operationId": "localscan-analyze-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Analyze a local character scan", "tags": [ "scans" ], "x-audience": "public" } }, "/tools/localscan/save": { "post": { "operationId": "localscan-save-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Save a local character scan", "tags": [ "scans", "account" ], "x-audience": "account" } }, "/tools/localscan/{hash}": { "get": { "operationId": "localscan-get-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Get a saved local character scan", "tags": [ "scans" ], "x-audience": "public" } }, "/universe/constellations/{id}": { "get": { "operationId": "universe-constellation", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Constellation page data", "tags": [ "universe" ], "x-audience": "public" } }, "/universe/constellations/{id}/killmails": { "get": { "operationId": "universe-constellation-killmails", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Killmails in this constellation", "tags": [ "universe" ], "x-audience": "public" } }, "/universe/constellations/{id}/most-valuable": { "get": { "operationId": "universe-constellation-most-valuable", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Most valuable kills in this constellation", "tags": [ "universe" ], "x-audience": "public" } }, "/universe/regions/{id}": { "get": { "operationId": "universe-region", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Region page data", "tags": [ "universe" ], "x-audience": "public" } }, "/universe/regions/{id}/killmails": { "get": { "operationId": "universe-region-killmails", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Killmails in this region", "tags": [ "universe" ], "x-audience": "public" } }, "/universe/regions/{id}/most-valuable": { "get": { "operationId": "universe-region-most-valuable", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Most valuable kills in this region", "tags": [ "universe" ], "x-audience": "public" } }, "/universe/systems/{id}": { "get": { "operationId": "universe-system", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Solar system page data", "tags": [ "universe" ], "x-audience": "public" } }, "/universe/systems/{id}/killmails": { "get": { "operationId": "universe-system-killmails", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Killmails in this system", "tags": [ "universe" ], "x-audience": "public" } }, "/universe/systems/{id}/most-valuable": { "get": { "operationId": "universe-system-most-valuable", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Most valuable kills in this system", "tags": [ "universe" ], "x-audience": "public" } }, "/universe/types/{id}": { "get": { "operationId": "universe-type", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Inventory type page data", "tags": [ "universe" ], "x-audience": "public" } }, "/universe/types/{id}/killmails": { "get": { "operationId": "universe-type-killmails", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Killmails involving an inventory type", "tags": [ "universe" ], "x-audience": "public" } }, "/user/boards": { "put": { "operationId": "user-boards-update-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Update board preferences", "tags": [ "account" ], "x-audience": "account" } }, "/user/comments": { "get": { "operationId": "my-comments-live-alias", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Current user's comments (live frontend alias)", "tags": [ "account" ], "x-audience": "account" } }, "/user/comments/{id}": { "delete": { "operationId": "my-comment-delete-live-alias", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Delete one of the current user's comments (live frontend alias)", "tags": [ "account" ], "x-audience": "account" } }, "/user/descriptions": { "put": { "operationId": "user-description-update-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Submit or clear an entity description", "tags": [ "account" ], "x-audience": "account" } }, "/user/domains": { "get": { "operationId": "domains-mine-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Domains owned by the current account", "tags": [ "account" ], "x-audience": "account" }, "post": { "operationId": "domain-create-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Create a custom domain", "tags": [ "account" ], "x-audience": "account" } }, "/user/domains/check-subdomain": { "get": { "operationId": "domain-subdomain-check-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Check subdomain availability", "tags": [ "account" ], "x-audience": "account" } }, "/user/domains/{id}": { "delete": { "operationId": "domain-delete-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Delete a custom domain", "tags": [ "account" ], "x-audience": "account" }, "patch": { "operationId": "domain-update-patch-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Update a custom domain", "tags": [ "account" ], "x-audience": "account" }, "put": { "operationId": "domain-update-put-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Update a custom domain", "tags": [ "account" ], "x-audience": "account" } }, "/user/domains/{id}/assets/{assetId}": { "delete": { "operationId": "domain-asset-delete-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Delete a domain image", "tags": [ "account" ], "x-audience": "account" } }, "/user/domains/{id}/campaigns/search": { "get": { "operationId": "domain-campaign-search-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Find campaigns eligible for a custom domain", "tags": [ "account" ], "x-audience": "account" } }, "/user/domains/{id}/upload": { "delete": { "operationId": "domain-assets-delete-type-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Delete a banner or logo", "tags": [ "account" ], "x-audience": "account" }, "post": { "operationId": "domain-asset-upload-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Upload a domain image", "tags": [ "account" ], "x-audience": "account" } }, "/user/esi": { "get": { "operationId": "user-esi-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Account ESI request metrics", "tags": [ "account" ], "x-audience": "account" } }, "/user/esi-logs": { "get": { "operationId": "user-esi-logs-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Account ESI request log", "tags": [ "account" ], "x-audience": "account" } }, "/user/manageable-entities": { "get": { "operationId": "user-manageable-entities-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Descriptions managed by this account", "tags": [ "account" ], "x-audience": "account" } }, "/user/overview": { "get": { "operationId": "user-overview-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Account and ESI overview", "tags": [ "account" ], "x-audience": "account" } }, "/user/preferences": { "get": { "operationId": "user-preferences-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Current account preferences", "tags": [ "account" ], "x-audience": "account" }, "put": { "operationId": "user-preferences-update-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Update default tabs", "tags": [ "account" ], "x-audience": "account" } }, "/user/sessions": { "get": { "operationId": "user-sessions-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "List logged-in browser sessions", "tags": [ "account" ], "x-audience": "account" } }, "/user/sessions/revoke-others": { "post": { "operationId": "other-sessions-revoke-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Revoke every other browser session", "tags": [ "account" ], "x-audience": "account" } }, "/user/sessions/{id}/revoke": { "post": { "operationId": "user-session-revoke-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Revoke one browser session", "tags": [ "account" ], "x-audience": "account" } }, "/user/theme": { "put": { "operationId": "user-theme-update-compat", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Update account theme", "tags": [ "account" ], "x-audience": "account" } }, "/user/wallet": { "get": { "operationId": "wallet-account-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Current user's EK Wallet", "tags": [ "account" ], "x-audience": "account" } }, "/user/wallet/balance": { "get": { "operationId": "wallet-account-balance-legacy", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "security": [ { "eveSession": [] } ], "summary": "Current user's EK Wallet balance", "tags": [ "account" ], "x-audience": "account" } }, "/wallet": { "get": { "operationId": "wallet-public", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Public EVE-KILL corporation wallet", "tags": [ "wallet" ], "x-audience": "public" } }, "/war/{id}": { "get": { "operationId": "war-dashboard-detail", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "War dashboard detail", "tags": [ "wars" ], "x-audience": "public" } }, "/war/{id}/dashboard": { "get": { "operationId": "war-dashboard", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Complete war dashboard", "tags": [ "wars" ], "x-audience": "public" } }, "/war/{id}/intel": { "get": { "operationId": "war-intel", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "War activity intelligence", "tags": [ "wars" ], "x-audience": "public" } }, "/war/{id}/killlist": { "get": { "operationId": "war-killlist", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "War killmails", "tags": [ "wars" ], "x-audience": "public" } }, "/war/{id}/members": { "get": { "operationId": "war-members", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "Active war members", "tags": [ "wars" ], "x-audience": "public" } }, "/war/{id}/stats": { "get": { "operationId": "war-leaderboards", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "War leaderboards and sides", "tags": [ "wars" ], "x-audience": "public" } }, "/wars": { "get": { "description": "Wars known to the killboard, newest first. Use /wars/{id} for participants and kill totals.", "operationId": "wars", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/wars-response" } } }, "description": "OK" } }, "summary": "Wars", "tags": [ "wars" ], "x-audience": "public" } }, "/wars/eligible": { "get": { "operationId": "wars-eligible", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "War-eligible corporations and alliances", "tags": [ "wars" ], "x-audience": "public" } }, "/wars/stats": { "get": { "operationId": "wars-overview-stats", "responses": { "200": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object" } } }, "description": "OK" } }, "summary": "War overview counters", "tags": [ "wars" ], "x-audience": "public" } }, "/wars/{id}": { "get": { "description": "Aggressor, defender, allies, and kill stats.", "operationId": "war", "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/war-response" } } }, "description": "OK" } }, "summary": "War detail", "tags": [ "wars" ], "x-audience": "public" } } }, "servers": [ { "description": "EVE-KILL API", "url": "/api" } ], "tags": [ { "description": "Killmails: listings, detail, ESI form, and the fitting they carried.", "name": "killmails" }, { "description": "Character listings, detail, statistics, and kill and loss pages.", "name": "characters" }, { "description": "Corporation listings, detail, members, and kill and loss pages.", "name": "corporations" }, { "description": "Alliance listings, detail, member corporations, and kill and loss pages.", "name": "alliances" }, { "description": "Character, corporation, and alliance profile pages, and the panels on them.", "name": "entities" }, { "description": "Coalition-level aggregates across the alliances that make one up.", "name": "coalitions" }, { "description": "Batch statistics for several entities in one request.", "name": "stats" }, { "description": "Daily killmail totals, by date.", "name": "history" }, { "description": "Item-level killboard views: what a type destroyed and lost.", "name": "items" }, { "description": "Ship-level data: matchups and the fittings flown.", "name": "ships" }, { "description": "Killboard reads scoped to a custom-domain killboard.", "name": "custom" }, { "description": "Detected battles, their reports, compositions, timelines, and killmails.", "name": "battles" }, { "description": "Wars, their dashboards, participants, and killmails.", "name": "wars" }, { "description": "Campaign definitions, their killmails, standings, and prize payouts.", "name": "campaigns" }, { "description": "Faction warfare matchups, systems, members, and intelligence.", "name": "faction-war" }, { "description": "Systems, constellations, and regions, and the kills inside them.", "name": "universe" }, { "description": "Solar systems, and the killmails recorded inside them.", "name": "systems" }, { "description": "Regions, and the killmails recorded inside them.", "name": "regions" }, { "description": "Constellations, and the killmails recorded inside them.", "name": "constellations" }, { "description": "Region and constellation map data.", "name": "map" }, { "description": "The EVE Static Data Export: types, groups, systems, stations, and more.", "name": "sde" }, { "description": "Market groups and bulk type prices.", "name": "market" }, { "description": "Ship fittings: the catalog, search, ratings, and trends.", "name": "fittings" }, { "description": "Comment threads, reactions, and the report queue.", "name": "comments" }, { "description": "Blog posts, and the drafting and preview endpoints behind them.", "name": "blog" }, { "description": "Directional and local scan parsing and analysis.", "name": "scans" }, { "description": "Killboards a character can manage.", "name": "boards" }, { "description": "The signed-in character: preferences, boards, saved descriptions, and dismissals.", "name": "account" }, { "description": "EVE Single Sign-On: the login flow, the session, and token inspection.", "name": "auth" }, { "description": "Site announcements, and the per-character record of which were dismissed.", "name": "announcements" }, { "description": "Comment replies addressed to the signed-in character.", "name": "notifications" }, { "description": "Campaign prize wallet balances for the signed-in character.", "name": "wallet" }, { "description": "Operator-only administration. Requires an administrator session.", "name": "admin" }, { "description": "Creating, editing, and archiving site announcements.", "name": "admin-announcements" }, { "description": "Authoring, previewing, and publishing blog posts.", "name": "admin-blog" }, { "description": "Campaign approval, actions, and prize payout marking.", "name": "admin-campaigns" }, { "description": "Comment moderation: the queue, reports, hiding, and restoring.", "name": "admin-comments" }, { "description": "Custom-domain configuration, theming, and asset management.", "name": "admin-domains" }, { "description": "ESI integration health: entity coverage and request logs.", "name": "admin-esi" }, { "description": "The moderation queue and its decisions.", "name": "admin-moderation" }, { "description": "User accounts, roles, and Discord links.", "name": "admin-users" }, { "description": "Campaign prize wallets and payout authorization.", "name": "admin-wallet" }, { "description": "Liveness probe. Checks that the API can reach Postgres.", "name": "health" }, { "description": "The live killmail feed, by poll or by server-sent events.", "name": "feed" }, { "description": "Character, corporation, alliance, and type images, plus social cards.", "name": "images" }, { "description": "Assets served for custom-domain killboards.", "name": "domains" }, { "description": "Sitemap sources consumed by the frontend.", "name": "sitemap" }, { "description": "Runtime site configuration served to the frontend.", "name": "site" }, { "description": "Full-text entity search, and exact name resolution.", "name": "search" }, { "description": "Compatibility endpoints for the previous EVE-KILL site.", "name": "legacy" }, { "description": "Background images used by the site chrome.", "name": "backgrounds" } ], "x-tagGroups": [ { "name": "Killboard", "tags": [ "killmails", "characters", "corporations", "alliances", "entities", "coalitions", "stats", "history", "items", "ships", "custom" ] }, { "name": "Conflicts", "tags": [ "battles", "wars", "campaigns", "faction-war" ] }, { "name": "Universe", "tags": [ "universe", "systems", "regions", "constellations", "map" ] }, { "name": "Static data", "tags": [ "sde", "market" ] }, { "name": "Community", "tags": [ "fittings", "comments", "blog", "scans", "boards" ] }, { "name": "Account", "tags": [ "account", "auth", "announcements", "notifications", "wallet" ] }, { "name": "Administration", "tags": [ "admin", "admin-announcements", "admin-blog", "admin-campaigns", "admin-comments", "admin-domains", "admin-esi", "admin-moderation", "admin-users", "admin-wallet" ] }, { "name": "Platform", "tags": [ "health", "feed", "images", "domains", "sitemap", "site", "search", "legacy", "backgrounds" ] } ] }