openapi: 3.0.0 info: description: An OpenAPI for EVE Online title: EVE Swagger Interface Alliance Corporation API version: '1.36' servers: - url: https://esi.evetech.net/latest tags: - name: Corporation paths: /corporations/npccorps/: get: description: 'Get a list of npc corporations --- Alternate route: `/dev/corporations/npccorps/` Alternate route: `/legacy/corporations/npccorps/` Alternate route: `/v1/corporations/npccorps/` Alternate route: `/v2/corporations/npccorps/` --- This route expires daily at 11:05' operationId: get_corporations_npccorps parameters: - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' responses: '200': description: A list of npc corporation ids headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string content: application/json: schema: description: 200 ok array items: description: 200 ok integer format: int32 title: get_corporations_npccorps_200_ok type: integer maxItems: 500 title: get_corporations_npccorps_ok type: array examples: response: value: - 1000001 - 1000002 - 1000003 '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message summary: EVE Online Get Npc Corporations tags: - Corporation x-alternate-versions: - dev - legacy - v1 - v2 x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/: get: description: 'Public information about a corporation --- Alternate route: `/dev/corporations/{corporation_id}/` Alternate route: `/legacy/corporations/{corporation_id}/` Alternate route: `/v4/corporations/{corporation_id}/` Alternate route: `/v5/corporations/{corporation_id}/` --- This route is cached for up to 3600 seconds' operationId: get_corporations_corporation_id parameters: - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' responses: '200': description: Public information about a corporation headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string content: application/json: schema: description: 200 ok object properties: alliance_id: description: ID of the alliance that corporation is a member of, if any format: int32 title: get_corporations_corporation_id_alliance_id type: integer ceo_id: description: ceo_id integer format: int32 title: get_corporations_corporation_id_ceo_id type: integer creator_id: description: creator_id integer format: int32 title: get_corporations_corporation_id_creator_id type: integer date_founded: description: date_founded string format: date-time title: get_corporations_corporation_id_date_founded type: string description: description: description string title: get_corporations_corporation_id_description type: string faction_id: description: faction_id integer format: int32 title: get_corporations_corporation_id_faction_id type: integer home_station_id: description: home_station_id integer format: int32 title: get_corporations_corporation_id_home_station_id type: integer member_count: description: member_count integer format: int32 title: get_corporations_corporation_id_member_count type: integer name: description: the full name of the corporation title: get_corporations_corporation_id_name type: string shares: description: shares integer format: int64 title: get_corporations_corporation_id_shares type: integer tax_rate: description: tax_rate number format: float maximum: 1 minimum: 0 title: get_corporations_corporation_id_tax_rate type: number ticker: description: the short name of the corporation title: get_corporations_corporation_id_ticker type: string url: description: url string title: get_corporations_corporation_id_url type: string war_eligible: description: war_eligible boolean title: get_corporations_corporation_id_war_eligible type: boolean required: - name - ticker - member_count - ceo_id - tax_rate - creator_id title: get_corporations_corporation_id_ok type: object examples: response: value: alliance_id: 434243723 ceo_id: 180548812 creator_id: 180548812 date_founded: 2004-11-28 16:42:51+00:00 description: This is a corporation description, it's basically just a string member_count: 656 name: C C P tax_rate: 0.256 ticker: -CCP- url: http://www.eveonline.com '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '404': description: Corporation not found content: application/json: schema: description: Not found properties: error: description: Not found message title: get_corporations_corporation_id_404_not_found type: string title: get_corporations_corporation_id_not_found type: object examples: response: value: error: Not found message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message summary: EVE Online Get Corporation Information tags: - Corporation x-alternate-versions: - dev - legacy - v4 - v5 x-cached-seconds: 3600 x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/alliancehistory/: get: description: 'Get a list of all the alliances a corporation has been a member of --- Alternate route: `/dev/corporations/{corporation_id}/alliancehistory/` Alternate route: `/legacy/corporations/{corporation_id}/alliancehistory/` Alternate route: `/v2/corporations/{corporation_id}/alliancehistory/` Alternate route: `/v3/corporations/{corporation_id}/alliancehistory/` --- This route is cached for up to 3600 seconds' operationId: get_corporations_corporation_id_alliancehistory parameters: - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' responses: '200': description: Alliance history for the given corporation headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string content: application/json: schema: description: 200 ok array items: description: 200 ok object properties: alliance_id: description: alliance_id integer format: int32 title: get_corporations_corporation_id_alliancehistory_alliance_id type: integer is_deleted: description: True if the alliance has been closed title: get_corporations_corporation_id_alliancehistory_is_deleted type: boolean record_id: description: An incrementing ID that can be used to canonically establish order of records in cases where dates may be ambiguous format: int32 title: get_corporations_corporation_id_alliancehistory_record_id type: integer start_date: description: start_date string format: date-time title: get_corporations_corporation_id_alliancehistory_start_date type: string required: - start_date - record_id title: get_corporations_corporation_id_alliancehistory_200_ok type: object maxItems: 10000 title: get_corporations_corporation_id_alliancehistory_ok type: array examples: response: value: - alliance_id: 99000006 is_deleted: true record_id: 23 start_date: 2016-10-25 14:46:00+00:00 - record_id: 1 start_date: 2015-07-06 20:56:00+00:00 '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message summary: EVE Online Get Alliance History tags: - Corporation x-alternate-versions: - dev - legacy - v2 - v3 x-cached-seconds: 3600 x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/blueprints/: get: description: 'Returns a list of blueprints the corporation owns --- Alternate route: `/dev/corporations/{corporation_id}/blueprints/` Alternate route: `/legacy/corporations/{corporation_id}/blueprints/` Alternate route: `/v2/corporations/{corporation_id}/blueprints/` Alternate route: `/v3/corporations/{corporation_id}/blueprints/` --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director ' operationId: get_corporations_corporation_id_blueprints parameters: - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/page' - $ref: '#/components/parameters/token' responses: '200': description: List of corporation blueprints headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string X-Pages: description: Maximum page number schema: type: integer format: int32 default: 1 content: application/json: schema: description: 200 ok array items: description: 200 ok object properties: item_id: description: Unique ID for this item. format: int64 title: get_corporations_corporation_id_blueprints_item_id type: integer location_flag: description: Type of the location_id enum: - AssetSafety - AutoFit - Bonus - Booster - BoosterBay - Capsule - CapsuleerDeliveries - Cargo - CorpDeliveries - CorpSAG1 - CorpSAG2 - CorpSAG3 - CorpSAG4 - CorpSAG5 - CorpSAG6 - CorpSAG7 - CorporationGoalDeliveries - CrateLoot - Deliveries - DroneBay - DustBattle - DustDatabank - FighterBay - FighterTube0 - FighterTube1 - FighterTube2 - FighterTube3 - FighterTube4 - FleetHangar - FrigateEscapeBay - Hangar - HangarAll - HiSlot0 - HiSlot1 - HiSlot2 - HiSlot3 - HiSlot4 - HiSlot5 - HiSlot6 - HiSlot7 - HiddenModifiers - Implant - Impounded - InfrastructureHangar - JunkyardReprocessed - JunkyardTrashed - LoSlot0 - LoSlot1 - LoSlot2 - LoSlot3 - LoSlot4 - LoSlot5 - LoSlot6 - LoSlot7 - Locked - MedSlot0 - MedSlot1 - MedSlot2 - MedSlot3 - MedSlot4 - MedSlot5 - MedSlot6 - MedSlot7 - MobileDepotHold - MoonMaterialBay - OfficeFolder - Pilot - PlanetSurface - QuafeBay - QuantumCoreRoom - Reward - RigSlot0 - RigSlot1 - RigSlot2 - RigSlot3 - RigSlot4 - RigSlot5 - RigSlot6 - RigSlot7 - SecondaryStorage - ServiceSlot0 - ServiceSlot1 - ServiceSlot2 - ServiceSlot3 - ServiceSlot4 - ServiceSlot5 - ServiceSlot6 - ServiceSlot7 - ShipHangar - ShipOffline - Skill - SkillInTraining - SpecializedAmmoHold - SpecializedAsteroidHold - SpecializedCommandCenterHold - SpecializedFuelBay - SpecializedGasHold - SpecializedIceHold - SpecializedIndustrialShipHold - SpecializedLargeShipHold - SpecializedMaterialBay - SpecializedMediumShipHold - SpecializedMineralHold - SpecializedOreHold - SpecializedPlanetaryCommoditiesHold - SpecializedSalvageHold - SpecializedShipHold - SpecializedSmallShipHold - StructureActive - StructureFuel - StructureInactive - StructureOffline - SubSystemBay - SubSystemSlot0 - SubSystemSlot1 - SubSystemSlot2 - SubSystemSlot3 - SubSystemSlot4 - SubSystemSlot5 - SubSystemSlot6 - SubSystemSlot7 - Unlocked - Wallet - Wardrobe title: get_corporations_corporation_id_blueprints_location_flag type: string location_id: description: References a station, a ship or an item_id if this blueprint is located within a container. format: int64 title: get_corporations_corporation_id_blueprints_location_id type: integer material_efficiency: description: Material Efficiency Level of the blueprint. format: int32 maximum: 25 minimum: 0 title: get_corporations_corporation_id_blueprints_material_efficiency type: integer quantity: description: A range of numbers with a minimum of -2 and no maximum value where -1 is an original and -2 is a copy. It can be a positive integer if it is a stack of blueprint originals fresh from the market (e.g. no activities performed on them yet). format: int32 minimum: -2 title: get_corporations_corporation_id_blueprints_quantity type: integer runs: description: Number of runs remaining if the blueprint is a copy, -1 if it is an original. format: int32 minimum: -1 title: get_corporations_corporation_id_blueprints_runs type: integer time_efficiency: description: Time Efficiency Level of the blueprint. format: int32 maximum: 20 minimum: 0 title: get_corporations_corporation_id_blueprints_time_efficiency type: integer type_id: description: type_id integer format: int32 title: get_corporations_corporation_id_blueprints_type_id type: integer required: - item_id - type_id - location_id - location_flag - quantity - time_efficiency - material_efficiency - runs title: get_corporations_corporation_id_blueprints_200_ok type: object maxItems: 1000 title: get_corporations_corporation_id_blueprints_ok type: array examples: response: value: - item_id: 1000000010495 location_flag: CorpSAG1 location_id: 60014719 material_efficiency: 0 quantity: 1 runs: -1 time_efficiency: 0 type_id: 691 '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-corporations.read_blueprints.v1 summary: EVE Online Get Corporation Blueprints tags: - Corporation x-alternate-versions: - dev - legacy - v2 - v3 x-cached-seconds: 3600 x-required-roles: - Director x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/containers/logs/: get: description: 'Returns logs recorded in the past seven days from all audit log secure containers (ALSC) owned by a given corporation --- Alternate route: `/dev/corporations/{corporation_id}/containers/logs/` Alternate route: `/legacy/corporations/{corporation_id}/containers/logs/` Alternate route: `/v2/corporations/{corporation_id}/containers/logs/` Alternate route: `/v3/corporations/{corporation_id}/containers/logs/` --- This route is cached for up to 600 seconds --- Requires one of the following EVE corporation role(s): Director ' operationId: get_corporations_corporation_id_containers_logs parameters: - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/page' - $ref: '#/components/parameters/token' responses: '200': description: List of corporation ALSC logs headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string X-Pages: description: Maximum page number schema: type: integer format: int32 default: 1 content: application/json: schema: description: 200 ok array items: description: 200 ok object properties: action: description: action string enum: - add - assemble - configure - enter_password - lock - move - repackage - set_name - set_password - unlock title: get_corporations_corporation_id_containers_logs_action type: string character_id: description: ID of the character who performed the action. format: int32 title: get_corporations_corporation_id_containers_logs_character_id type: integer container_id: description: ID of the container format: int64 title: get_corporations_corporation_id_containers_logs_container_id type: integer container_type_id: description: Type ID of the container format: int32 title: get_corporations_corporation_id_containers_logs_container_type_id type: integer location_flag: description: location_flag string enum: - AssetSafety - AutoFit - Bonus - Booster - BoosterBay - Capsule - CapsuleerDeliveries - Cargo - CorpDeliveries - CorpSAG1 - CorpSAG2 - CorpSAG3 - CorpSAG4 - CorpSAG5 - CorpSAG6 - CorpSAG7 - CorporationGoalDeliveries - CrateLoot - Deliveries - DroneBay - DustBattle - DustDatabank - FighterBay - FighterTube0 - FighterTube1 - FighterTube2 - FighterTube3 - FighterTube4 - FleetHangar - FrigateEscapeBay - Hangar - HangarAll - HiSlot0 - HiSlot1 - HiSlot2 - HiSlot3 - HiSlot4 - HiSlot5 - HiSlot6 - HiSlot7 - HiddenModifiers - Implant - Impounded - InfrastructureHangar - JunkyardReprocessed - JunkyardTrashed - LoSlot0 - LoSlot1 - LoSlot2 - LoSlot3 - LoSlot4 - LoSlot5 - LoSlot6 - LoSlot7 - Locked - MedSlot0 - MedSlot1 - MedSlot2 - MedSlot3 - MedSlot4 - MedSlot5 - MedSlot6 - MedSlot7 - MobileDepotHold - MoonMaterialBay - OfficeFolder - Pilot - PlanetSurface - QuafeBay - QuantumCoreRoom - Reward - RigSlot0 - RigSlot1 - RigSlot2 - RigSlot3 - RigSlot4 - RigSlot5 - RigSlot6 - RigSlot7 - SecondaryStorage - ServiceSlot0 - ServiceSlot1 - ServiceSlot2 - ServiceSlot3 - ServiceSlot4 - ServiceSlot5 - ServiceSlot6 - ServiceSlot7 - ShipHangar - ShipOffline - Skill - SkillInTraining - SpecializedAmmoHold - SpecializedAsteroidHold - SpecializedCommandCenterHold - SpecializedFuelBay - SpecializedGasHold - SpecializedIceHold - SpecializedIndustrialShipHold - SpecializedLargeShipHold - SpecializedMaterialBay - SpecializedMediumShipHold - SpecializedMineralHold - SpecializedOreHold - SpecializedPlanetaryCommoditiesHold - SpecializedSalvageHold - SpecializedShipHold - SpecializedSmallShipHold - StructureActive - StructureFuel - StructureInactive - StructureOffline - SubSystemBay - SubSystemSlot0 - SubSystemSlot1 - SubSystemSlot2 - SubSystemSlot3 - SubSystemSlot4 - SubSystemSlot5 - SubSystemSlot6 - SubSystemSlot7 - Unlocked - Wallet - Wardrobe title: get_corporations_corporation_id_containers_logs_location_flag type: string location_id: description: location_id integer format: int64 title: get_corporations_corporation_id_containers_logs_location_id type: integer logged_at: description: Timestamp when this log was created format: date-time title: get_corporations_corporation_id_containers_logs_logged_at type: string new_config_bitmask: description: new_config_bitmask integer format: int32 title: get_corporations_corporation_id_containers_logs_new_config_bitmask type: integer old_config_bitmask: description: old_config_bitmask integer format: int32 title: get_corporations_corporation_id_containers_logs_old_config_bitmask type: integer password_type: description: Type of password set if action is of type SetPassword or EnterPassword enum: - config - general title: get_corporations_corporation_id_containers_logs_password_type type: string quantity: description: Quantity of the item being acted upon format: int32 title: get_corporations_corporation_id_containers_logs_quantity type: integer type_id: description: Type ID of the item being acted upon format: int32 title: get_corporations_corporation_id_containers_logs_type_id type: integer required: - logged_at - container_id - container_type_id - character_id - location_id - action - location_flag title: get_corporations_corporation_id_containers_logs_200_ok type: object maxItems: 1000 title: get_corporations_corporation_id_containers_logs_ok type: array examples: response: value: - action: set_password character_id: 2112625428 container_id: 1000000012279 container_type_id: 17365 location_flag: CorpSAG1 location_id: 1000000012278 logged_at: 2017-10-10 14:00:00+00:00 password_type: general - action: lock character_id: 2112625428 container_id: 1000000012279 container_type_id: 17365 location_flag: CorpSAG1 location_id: 1000000012278 logged_at: 2017-10-11 12:04:33+00:00 quantity: 30 type_id: 1230 - action: configure character_id: 2112625428 container_id: 1000000012279 container_type_id: 17365 location_flag: CorpSAG2 location_id: 1000000012278 logged_at: 2017-10-11 12:06:29+00:00 new_config_bitmask: 31 old_config_bitmask: 23 '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-corporations.read_container_logs.v1 summary: EVE Online Get All Corporation ALSC Logs tags: - Corporation x-alternate-versions: - dev - legacy - v2 - v3 x-cached-seconds: 600 x-required-roles: - Director x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/divisions/: get: description: 'Return corporation hangar and wallet division names, only show if a division is not using the default name --- Alternate route: `/dev/corporations/{corporation_id}/divisions/` Alternate route: `/legacy/corporations/{corporation_id}/divisions/` Alternate route: `/v1/corporations/{corporation_id}/divisions/` Alternate route: `/v2/corporations/{corporation_id}/divisions/` --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director ' operationId: get_corporations_corporation_id_divisions parameters: - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/token' responses: '200': description: List of corporation division names headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string content: application/json: schema: description: 200 ok object properties: hangar: description: hangar array items: description: hangar object properties: division: description: division integer format: int32 maximum: 7 minimum: 1 title: get_corporations_corporation_id_divisions_division type: integer name: description: name string maxLength: 50 title: get_corporations_corporation_id_divisions_name type: string title: get_corporations_corporation_id_divisions_hangar_hangar type: object maxItems: 7 title: get_corporations_corporation_id_divisions_hangar type: array wallet: description: wallet array items: description: wallet object properties: division: description: division integer format: int32 maximum: 7 minimum: 1 title: get_corporations_corporation_id_divisions_wallet_division type: integer name: description: name string maxLength: 50 title: get_corporations_corporation_id_divisions_wallet_name type: string title: get_corporations_corporation_id_divisions_wallet_wallet type: object maxItems: 7 title: get_corporations_corporation_id_divisions_wallet type: array title: get_corporations_corporation_id_divisions_ok type: object examples: response: value: hangar: - division: 1 name: Awesome Hangar 1 wallet: - division: 1 name: Rich Wallet 1 '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-corporations.read_divisions.v1 summary: EVE Online Get Corporation Divisions tags: - Corporation x-alternate-versions: - dev - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: - Director x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/facilities/: get: description: 'Return a corporation''s facilities --- Alternate route: `/dev/corporations/{corporation_id}/facilities/` Alternate route: `/legacy/corporations/{corporation_id}/facilities/` Alternate route: `/v1/corporations/{corporation_id}/facilities/` Alternate route: `/v2/corporations/{corporation_id}/facilities/` --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Factory_Manager ' operationId: get_corporations_corporation_id_facilities parameters: - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/token' responses: '200': description: List of corporation facilities headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string content: application/json: schema: description: 200 ok array items: description: 200 ok object properties: facility_id: description: facility_id integer format: int64 title: get_corporations_corporation_id_facilities_facility_id type: integer system_id: description: system_id integer format: int32 title: get_corporations_corporation_id_facilities_system_id type: integer type_id: description: type_id integer format: int32 title: get_corporations_corporation_id_facilities_type_id type: integer required: - facility_id - type_id - system_id title: get_corporations_corporation_id_facilities_200_ok type: object maxItems: 1000 title: get_corporations_corporation_id_facilities_ok type: array examples: response: value: - facility_id: 123 system_id: 45678 type_id: 2502 '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-corporations.read_facilities.v1 summary: EVE Online Get Corporation Facilities tags: - Corporation x-alternate-versions: - dev - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: - Factory_Manager x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/icons/: get: description: 'Get the icon urls for a corporation --- Alternate route: `/dev/corporations/{corporation_id}/icons/` Alternate route: `/legacy/corporations/{corporation_id}/icons/` Alternate route: `/v1/corporations/{corporation_id}/icons/` Alternate route: `/v2/corporations/{corporation_id}/icons/` --- This route is cached for up to 3600 seconds' operationId: get_corporations_corporation_id_icons parameters: - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' responses: '200': description: Urls for icons for the given corporation id and server headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string content: application/json: schema: description: 200 ok object properties: px128x128: description: px128x128 string title: get_corporations_corporation_id_icons_px128x128 type: string px256x256: description: px256x256 string title: get_corporations_corporation_id_icons_px256x256 type: string px64x64: description: px64x64 string title: get_corporations_corporation_id_icons_px64x64 type: string title: get_corporations_corporation_id_icons_ok type: object examples: response: value: px128x128: https://images.evetech.net/corporations/1000010/logo?tenant=tranquility&size=128 px256x256: https://images.evetech.net/corporations/1000010/logo?tenant=tranquility&size=256 px64x64: https://images.evetech.net/corporations/1000010/logo?tenant=tranquility&size=64 '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '404': description: No image server for this datasource content: application/json: schema: description: No image server for this datasource properties: error: description: error message title: get_corporations_corporation_id_icons_error type: string title: get_corporations_corporation_id_icons_not_found type: object examples: response: value: error: No image server for this datasource '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message summary: EVE Online Get Corporation Icon tags: - Corporation x-alternate-versions: - dev - legacy - v1 - v2 x-cached-seconds: 3600 x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/medals/: get: description: 'Returns a corporation''s medals --- Alternate route: `/dev/corporations/{corporation_id}/medals/` Alternate route: `/legacy/corporations/{corporation_id}/medals/` Alternate route: `/v1/corporations/{corporation_id}/medals/` Alternate route: `/v2/corporations/{corporation_id}/medals/` --- This route is cached for up to 3600 seconds' operationId: get_corporations_corporation_id_medals parameters: - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/page' - $ref: '#/components/parameters/token' responses: '200': description: A list of medals headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string X-Pages: description: Maximum page number schema: type: integer format: int32 default: 1 content: application/json: schema: description: 200 ok array items: description: 200 ok object properties: created_at: description: created_at string format: date-time title: get_corporations_corporation_id_medals_created_at type: string creator_id: description: ID of the character who created this medal format: int32 title: get_corporations_corporation_id_medals_creator_id type: integer description: description: description string maxLength: 1000 title: get_corporations_corporation_id_medals_description type: string medal_id: description: medal_id integer format: int32 title: get_corporations_corporation_id_medals_medal_id type: integer title: description: title string maxLength: 100 title: get_corporations_corporation_id_medals_title type: string required: - medal_id - title - description - creator_id - created_at title: get_corporations_corporation_id_medals_200_ok type: object maxItems: 1000 title: get_corporations_corporation_id_medals_ok type: array examples: response: value: - created_at: 2017-10-10 14:00:00+00:00 creator_id: 46578 description: An Awesome Medal medal_id: 123 title: Awesome Medal '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-corporations.read_medals.v1 summary: EVE Online Get Corporation Medals tags: - Corporation x-alternate-versions: - dev - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: [] x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/medals/issued/: get: description: 'Returns medals issued by a corporation --- Alternate route: `/dev/corporations/{corporation_id}/medals/issued/` Alternate route: `/legacy/corporations/{corporation_id}/medals/issued/` Alternate route: `/v1/corporations/{corporation_id}/medals/issued/` Alternate route: `/v2/corporations/{corporation_id}/medals/issued/` --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director ' operationId: get_corporations_corporation_id_medals_issued parameters: - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/page' - $ref: '#/components/parameters/token' responses: '200': description: A list of issued medals headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string X-Pages: description: Maximum page number schema: type: integer format: int32 default: 1 content: application/json: schema: description: 200 ok array items: description: 200 ok object properties: character_id: description: ID of the character who was rewarded this medal format: int32 title: get_corporations_corporation_id_medals_issued_character_id type: integer issued_at: description: issued_at string format: date-time title: get_corporations_corporation_id_medals_issued_issued_at type: string issuer_id: description: ID of the character who issued the medal format: int32 title: get_corporations_corporation_id_medals_issued_issuer_id type: integer medal_id: description: medal_id integer format: int32 title: get_corporations_corporation_id_medals_issued_medal_id type: integer reason: description: reason string maxLength: 1000 title: get_corporations_corporation_id_medals_issued_reason type: string status: description: status string enum: - private - public title: get_corporations_corporation_id_medals_issued_status type: string required: - medal_id - character_id - reason - status - issuer_id - issued_at title: get_corporations_corporation_id_medals_issued_200_ok type: object maxItems: 1000 title: get_corporations_corporation_id_medals_issued_ok type: array examples: response: value: - character_id: 45678 issued_at: 2017-10-10 14:00:00+00:00 issuer_id: 67890 medal_id: 123 reason: Awesome Reason status: private '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-corporations.read_medals.v1 summary: EVE Online Get Corporation Issued Medals tags: - Corporation x-alternate-versions: - dev - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: - Director x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/members/: get: description: 'Return the current member list of a corporation, the token''s character need to be a member of the corporation. --- Alternate route: `/dev/corporations/{corporation_id}/members/` Alternate route: `/legacy/corporations/{corporation_id}/members/` Alternate route: `/v3/corporations/{corporation_id}/members/` Alternate route: `/v4/corporations/{corporation_id}/members/` --- This route is cached for up to 3600 seconds' operationId: get_corporations_corporation_id_members parameters: - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/token' responses: '200': description: List of member character IDs headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string content: application/json: schema: description: A list of character IDs items: description: 200 ok integer format: int32 title: get_corporations_corporation_id_members_200_ok type: integer maxItems: 12601 title: get_corporations_corporation_id_members_ok type: array examples: response: value: - 90000001 - 90000002 '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-corporations.read_corporation_membership.v1 summary: EVE Online Get Corporation Members tags: - Corporation x-alternate-versions: - dev - legacy - v3 - v4 x-cached-seconds: 3600 x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/members/limit/: get: description: 'Return a corporation''s member limit, not including CEO himself --- Alternate route: `/dev/corporations/{corporation_id}/members/limit/` Alternate route: `/legacy/corporations/{corporation_id}/members/limit/` Alternate route: `/v1/corporations/{corporation_id}/members/limit/` Alternate route: `/v2/corporations/{corporation_id}/members/limit/` --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director ' operationId: get_corporations_corporation_id_members_limit parameters: - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/token' responses: '200': description: The corporation's member limit headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string content: application/json: schema: description: 200 ok integer format: int32 title: get_corporations_corporation_id_members_limit_ok type: integer examples: response: value: 40 '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-corporations.track_members.v1 summary: EVE Online Get Corporation Member Limit tags: - Corporation x-alternate-versions: - dev - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: - Director x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/members/titles/: get: description: 'Returns a corporation''s members'' titles --- Alternate route: `/dev/corporations/{corporation_id}/members/titles/` Alternate route: `/legacy/corporations/{corporation_id}/members/titles/` Alternate route: `/v1/corporations/{corporation_id}/members/titles/` Alternate route: `/v2/corporations/{corporation_id}/members/titles/` --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director ' operationId: get_corporations_corporation_id_members_titles parameters: - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/token' responses: '200': description: A list of members and theirs titles headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string content: application/json: schema: description: 200 ok array items: description: 200 ok object properties: character_id: description: character_id integer format: int32 title: get_corporations_corporation_id_members_titles_character_id type: integer titles: description: A list of title_id items: description: title integer format: int32 title: get_corporations_corporation_id_members_titles_title type: integer maxItems: 16 title: get_corporations_corporation_id_members_titles_titles type: array required: - character_id - titles title: get_corporations_corporation_id_members_titles_200_ok type: object maxItems: 12601 title: get_corporations_corporation_id_members_titles_ok type: array examples: response: value: - character_id: 12345 titles: [] '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-corporations.read_titles.v1 summary: EVE Online Get Corporation's Members' Titles tags: - Corporation x-alternate-versions: - dev - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: - Director x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/membertracking/: get: description: 'Returns additional information about a corporation''s members which helps tracking their activities --- Alternate route: `/dev/corporations/{corporation_id}/membertracking/` Alternate route: `/legacy/corporations/{corporation_id}/membertracking/` Alternate route: `/v1/corporations/{corporation_id}/membertracking/` Alternate route: `/v2/corporations/{corporation_id}/membertracking/` --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director ' operationId: get_corporations_corporation_id_membertracking parameters: - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/token' responses: '200': description: List of member character IDs headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string content: application/json: schema: description: 200 ok array items: description: 200 ok object properties: base_id: description: base_id integer format: int32 title: get_corporations_corporation_id_membertracking_base_id type: integer character_id: description: character_id integer format: int32 title: get_corporations_corporation_id_membertracking_character_id type: integer location_id: description: location_id integer format: int64 title: get_corporations_corporation_id_membertracking_location_id type: integer logoff_date: description: logoff_date string format: date-time title: get_corporations_corporation_id_membertracking_logoff_date type: string logon_date: description: logon_date string format: date-time title: get_corporations_corporation_id_membertracking_logon_date type: string ship_type_id: description: ship_type_id integer format: int32 title: get_corporations_corporation_id_membertracking_ship_type_id type: integer start_date: description: start_date string format: date-time title: get_corporations_corporation_id_membertracking_start_date type: string required: - character_id title: get_corporations_corporation_id_membertracking_200_ok type: object maxItems: 12601 title: get_corporations_corporation_id_membertracking_ok type: array examples: response: value: - character_id: 2112000001 location_id: 30003657 logoff_date: 2017-08-03 14:31:16+00:00 logon_date: 2017-08-03 14:22:03+00:00 ship_type_id: 22464 start_date: 2017-07-10 14:46:00+00:00 - character_id: 2112000002 location_id: 30003657 logoff_date: 2017-07-25 11:07:40+00:00 logon_date: 2017-07-25 10:54:00+00:00 ship_type_id: 670 start_date: 2017-07-10 14:50:00+00:00 '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-corporations.track_members.v1 summary: EVE Online Track Corporation Members tags: - Corporation x-alternate-versions: - dev - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: - Director x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/roles/: get: description: 'Return the roles of all members if the character has the personnel manager role or any grantable role. --- Alternate route: `/dev/corporations/{corporation_id}/roles/` Alternate route: `/legacy/corporations/{corporation_id}/roles/` Alternate route: `/v1/corporations/{corporation_id}/roles/` Alternate route: `/v2/corporations/{corporation_id}/roles/` --- This route is cached for up to 3600 seconds' operationId: get_corporations_corporation_id_roles parameters: - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/token' responses: '200': description: List of member character ID's and roles headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string content: application/json: schema: description: 200 ok array items: description: 200 ok object properties: character_id: description: character_id integer format: int32 title: get_corporations_corporation_id_roles_character_id type: integer grantable_roles: description: grantable_roles array items: description: grantable_role string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_roles_grantable_role type: string uniqueItems: true maxItems: 100 title: get_corporations_corporation_id_roles_grantable_roles type: array grantable_roles_at_base: description: grantable_roles_at_base array items: description: grantable_roles_at_base string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_roles_grantable_roles_at_base_grantable_roles_at_base type: string uniqueItems: true maxItems: 100 title: get_corporations_corporation_id_roles_grantable_roles_at_base type: array grantable_roles_at_hq: description: grantable_roles_at_hq array items: description: grantable_roles_at_hq string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_roles_grantable_roles_at_hq_grantable_roles_at_hq type: string uniqueItems: true maxItems: 100 title: get_corporations_corporation_id_roles_grantable_roles_at_hq type: array grantable_roles_at_other: description: grantable_roles_at_other array items: description: grantable_roles_at_other string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_roles_grantable_roles_at_other_grantable_roles_at_other type: string uniqueItems: true maxItems: 100 title: get_corporations_corporation_id_roles_grantable_roles_at_other type: array roles: description: roles array items: description: role string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_roles_role type: string uniqueItems: true maxItems: 100 title: get_corporations_corporation_id_roles_roles type: array roles_at_base: description: roles_at_base array items: description: roles_at_base string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_roles_roles_at_base_roles_at_base type: string uniqueItems: true maxItems: 100 title: get_corporations_corporation_id_roles_roles_at_base type: array roles_at_hq: description: roles_at_hq array items: description: roles_at_hq string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_roles_roles_at_hq_roles_at_hq type: string uniqueItems: true maxItems: 100 title: get_corporations_corporation_id_roles_roles_at_hq type: array roles_at_other: description: roles_at_other array items: description: roles_at_other string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_roles_roles_at_other_roles_at_other type: string uniqueItems: true maxItems: 100 title: get_corporations_corporation_id_roles_roles_at_other type: array required: - character_id title: get_corporations_corporation_id_roles_200_ok type: object maxItems: 12601 title: get_corporations_corporation_id_roles_ok type: array examples: response: value: - character_id: 1000171 roles: - Director - Station_Manager '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-corporations.read_corporation_membership.v1 summary: EVE Online Get Corporation Member Roles tags: - Corporation x-alternate-versions: - dev - legacy - v1 - v2 x-cached-seconds: 3600 x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/roles/history/: get: description: 'Return how roles have changed for a coporation''s members, up to a month --- Alternate route: `/dev/corporations/{corporation_id}/roles/history/` Alternate route: `/legacy/corporations/{corporation_id}/roles/history/` Alternate route: `/v1/corporations/{corporation_id}/roles/history/` Alternate route: `/v2/corporations/{corporation_id}/roles/history/` --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director ' operationId: get_corporations_corporation_id_roles_history parameters: - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/page' - $ref: '#/components/parameters/token' responses: '200': description: List of role changes headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string X-Pages: description: Maximum page number schema: type: integer format: int32 default: 1 content: application/json: schema: description: 200 ok array items: description: 200 ok object properties: changed_at: description: changed_at string format: date-time title: get_corporations_corporation_id_roles_history_changed_at type: string character_id: description: The character whose roles are changed format: int32 title: get_corporations_corporation_id_roles_history_character_id type: integer issuer_id: description: ID of the character who issued this change format: int32 title: get_corporations_corporation_id_roles_history_issuer_id type: integer new_roles: description: new_roles array items: description: new_role string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_roles_history_new_role type: string uniqueItems: true maxItems: 50 title: get_corporations_corporation_id_roles_history_new_roles type: array old_roles: description: old_roles array items: description: old_role string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_roles_history_old_role type: string uniqueItems: true maxItems: 50 title: get_corporations_corporation_id_roles_history_old_roles type: array role_type: description: role_type string enum: - grantable_roles - grantable_roles_at_base - grantable_roles_at_hq - grantable_roles_at_other - roles - roles_at_base - roles_at_hq - roles_at_other title: get_corporations_corporation_id_roles_history_role_type type: string required: - character_id - changed_at - issuer_id - role_type - old_roles - new_roles title: get_corporations_corporation_id_roles_history_200_ok type: object maxItems: 1000 title: get_corporations_corporation_id_roles_history_ok type: array examples: response: value: - changed_at: 2016-10-25 14:46:00+00:00 character_id: 12345 issuer_id: 45678 new_roles: - Station_Manager old_roles: - Diplomat role_type: roles '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-corporations.read_corporation_membership.v1 summary: EVE Online Get Corporation Member Roles History tags: - Corporation x-alternate-versions: - dev - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: - Director x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/shareholders/: get: description: 'Return the current shareholders of a corporation. --- Alternate route: `/dev/corporations/{corporation_id}/shareholders/` Alternate route: `/legacy/corporations/{corporation_id}/shareholders/` Alternate route: `/v1/corporations/{corporation_id}/shareholders/` --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director ' operationId: get_corporations_corporation_id_shareholders parameters: - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/page' - $ref: '#/components/parameters/token' responses: '200': description: List of shareholders headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string X-Pages: description: Maximum page number schema: type: integer format: int32 default: 1 content: application/json: schema: description: List of shareholders items: description: 200 ok object properties: share_count: description: share_count integer format: int64 title: get_corporations_corporation_id_shareholders_share_count type: integer shareholder_id: description: shareholder_id integer format: int32 title: get_corporations_corporation_id_shareholders_shareholder_id type: integer shareholder_type: description: shareholder_type string enum: - character - corporation title: get_corporations_corporation_id_shareholders_shareholder_type type: string required: - shareholder_id - shareholder_type - share_count title: get_corporations_corporation_id_shareholders_200_ok type: object maxItems: 1000 title: get_corporations_corporation_id_shareholders_ok type: array examples: response: value: - share_count: 580 shareholder_id: 98000001 shareholder_type: corporation - share_count: 20 shareholder_id: 2112000003 shareholder_type: character - share_count: 300 shareholder_id: 2112000004 shareholder_type: character - share_count: 100 shareholder_id: 2112000001 shareholder_type: character '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-wallet.read_corporation_wallets.v1 summary: EVE Online Get Corporation Shareholders tags: - Corporation x-alternate-versions: - dev - legacy - v1 x-cached-seconds: 3600 x-required-roles: - Director x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/standings/: get: description: 'Return corporation standings from agents, NPC corporations, and factions --- Alternate route: `/dev/corporations/{corporation_id}/standings/` Alternate route: `/legacy/corporations/{corporation_id}/standings/` Alternate route: `/v1/corporations/{corporation_id}/standings/` Alternate route: `/v2/corporations/{corporation_id}/standings/` --- This route is cached for up to 3600 seconds' operationId: get_corporations_corporation_id_standings parameters: - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/page' - $ref: '#/components/parameters/token' responses: '200': description: A list of standings headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string X-Pages: description: Maximum page number schema: type: integer format: int32 default: 1 content: application/json: schema: description: 200 ok array items: description: 200 ok object properties: from_id: description: from_id integer format: int32 title: get_corporations_corporation_id_standings_from_id type: integer from_type: description: from_type string enum: - agent - npc_corp - faction title: get_corporations_corporation_id_standings_from_type type: string standing: description: standing number format: float title: get_corporations_corporation_id_standings_standing type: number required: - from_id - from_type - standing title: get_corporations_corporation_id_standings_200_ok type: object maxItems: 1000 title: get_corporations_corporation_id_standings_ok type: array examples: response: value: - from_id: 3009841 from_type: agent standing: 0.1 - from_id: 1000061 from_type: npc_corp standing: 0 - from_id: 500003 from_type: faction standing: -1 '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-corporations.read_standings.v1 summary: EVE Online Get Corporation Standings tags: - Corporation x-alternate-versions: - dev - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: [] x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/starbases/: get: description: 'Returns list of corporation starbases (POSes) --- Alternate route: `/dev/corporations/{corporation_id}/starbases/` Alternate route: `/legacy/corporations/{corporation_id}/starbases/` Alternate route: `/v1/corporations/{corporation_id}/starbases/` Alternate route: `/v2/corporations/{corporation_id}/starbases/` --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director ' operationId: get_corporations_corporation_id_starbases parameters: - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/page' - $ref: '#/components/parameters/token' responses: '200': description: List of starbases (POSes) headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string X-Pages: description: Maximum page number schema: type: integer format: int32 default: 1 content: application/json: schema: description: 200 ok array items: description: 200 ok object properties: moon_id: description: The moon this starbase (POS) is anchored on, unanchored POSes do not have this information format: int32 title: get_corporations_corporation_id_starbases_moon_id type: integer onlined_since: description: When the POS onlined, for starbases (POSes) in online state format: date-time title: get_corporations_corporation_id_starbases_onlined_since type: string reinforced_until: description: When the POS will be out of reinforcement, for starbases (POSes) in reinforced state format: date-time title: get_corporations_corporation_id_starbases_reinforced_until type: string starbase_id: description: Unique ID for this starbase (POS) format: int64 title: get_corporations_corporation_id_starbases_starbase_id type: integer state: description: state string enum: - offline - online - onlining - reinforced - unanchoring title: get_corporations_corporation_id_starbases_state type: string system_id: description: The solar system this starbase (POS) is in, unanchored POSes have this information format: int32 title: get_corporations_corporation_id_starbases_system_id type: integer type_id: description: Starbase (POS) type format: int32 title: get_corporations_corporation_id_starbases_type_id type: integer unanchor_at: description: When the POS started unanchoring, for starbases (POSes) in unanchoring state format: date-time title: get_corporations_corporation_id_starbases_unanchor_at type: string required: - starbase_id - type_id - system_id title: get_corporations_corporation_id_starbases_200_ok type: object maxItems: 1000 title: get_corporations_corporation_id_starbases_ok type: array examples: response: value: - starbase_id: 12345 system_id: 123456 type_id: 456 '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-corporations.read_starbases.v1 summary: EVE Online Get Corporation Starbases (POSes) tags: - Corporation x-alternate-versions: - dev - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: - Director x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/starbases/{starbase_id}/: get: description: 'Returns various settings and fuels of a starbase (POS) --- Alternate route: `/dev/corporations/{corporation_id}/starbases/{starbase_id}/` Alternate route: `/legacy/corporations/{corporation_id}/starbases/{starbase_id}/` Alternate route: `/v1/corporations/{corporation_id}/starbases/{starbase_id}/` Alternate route: `/v2/corporations/{corporation_id}/starbases/{starbase_id}/` --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director ' operationId: get_corporations_corporation_id_starbases_starbase_id parameters: - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' - description: An EVE starbase (POS) ID in: path name: starbase_id required: true schema: type: integer format: int64 example: 1001 - description: The solar system this starbase (POS) is located in, in: query name: system_id required: true schema: type: integer format: int32 example: 30000142 - $ref: '#/components/parameters/token' responses: '200': description: List of starbases (POSes) headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string content: application/json: schema: description: 200 ok object properties: allow_alliance_members: description: allow_alliance_members boolean title: get_corporations_corporation_id_starbases_starbase_id_allow_alliance_members type: boolean allow_corporation_members: description: allow_corporation_members boolean title: get_corporations_corporation_id_starbases_starbase_id_allow_corporation_members type: boolean anchor: description: Who can anchor starbase (POS) and its structures enum: - alliance_member - config_starbase_equipment_role - corporation_member - starbase_fuel_technician_role title: get_corporations_corporation_id_starbases_starbase_id_anchor type: string attack_if_at_war: description: attack_if_at_war boolean title: get_corporations_corporation_id_starbases_starbase_id_attack_if_at_war type: boolean attack_if_other_security_status_dropping: description: attack_if_other_security_status_dropping boolean title: get_corporations_corporation_id_starbases_starbase_id_attack_if_other_security_status_dropping type: boolean attack_security_status_threshold: description: Starbase (POS) will attack if target's security standing is lower than this value format: float title: get_corporations_corporation_id_starbases_starbase_id_attack_security_status_threshold type: number attack_standing_threshold: description: Starbase (POS) will attack if target's standing is lower than this value format: float title: get_corporations_corporation_id_starbases_starbase_id_attack_standing_threshold type: number fuel_bay_take: description: Who can take fuel blocks out of the starbase (POS)'s fuel bay enum: - alliance_member - config_starbase_equipment_role - corporation_member - starbase_fuel_technician_role title: get_corporations_corporation_id_starbases_starbase_id_fuel_bay_take type: string fuel_bay_view: description: Who can view the starbase (POS)'s fule bay. Characters either need to have required role or belong to the starbase (POS) owner's corporation or alliance, as described by the enum, all other access settings follows the same scheme enum: - alliance_member - config_starbase_equipment_role - corporation_member - starbase_fuel_technician_role title: get_corporations_corporation_id_starbases_starbase_id_fuel_bay_view type: string fuels: description: Fuel blocks and other things that will be consumed when operating a starbase (POS) items: description: fuel object properties: quantity: description: quantity integer format: int32 title: get_corporations_corporation_id_starbases_starbase_id_quantity type: integer type_id: description: type_id integer format: int32 title: get_corporations_corporation_id_starbases_starbase_id_type_id type: integer required: - type_id - quantity title: get_corporations_corporation_id_starbases_starbase_id_fuel type: object maxItems: 20 title: get_corporations_corporation_id_starbases_starbase_id_fuels type: array offline: description: Who can offline starbase (POS) and its structures enum: - alliance_member - config_starbase_equipment_role - corporation_member - starbase_fuel_technician_role title: get_corporations_corporation_id_starbases_starbase_id_offline type: string online: description: Who can online starbase (POS) and its structures enum: - alliance_member - config_starbase_equipment_role - corporation_member - starbase_fuel_technician_role title: get_corporations_corporation_id_starbases_starbase_id_online type: string unanchor: description: Who can unanchor starbase (POS) and its structures enum: - alliance_member - config_starbase_equipment_role - corporation_member - starbase_fuel_technician_role title: get_corporations_corporation_id_starbases_starbase_id_unanchor type: string use_alliance_standings: description: True if the starbase (POS) is using alliance standings, otherwise using corporation's title: get_corporations_corporation_id_starbases_starbase_id_use_alliance_standings type: boolean required: - fuel_bay_view - fuel_bay_take - anchor - unanchor - online - offline - allow_corporation_members - allow_alliance_members - use_alliance_standings - attack_if_other_security_status_dropping - attack_if_at_war title: get_corporations_corporation_id_starbases_starbase_id_ok type: object examples: response: value: allow_alliance_members: false allow_corporation_members: true anchor: config_starbase_equipment_role attack_if_at_war: true attack_if_other_security_status_dropping: false fuel_bay_take: config_starbase_equipment_role fuel_bay_view: config_starbase_equipment_role offline: config_starbase_equipment_role online: config_starbase_equipment_role unanchor: config_starbase_equipment_role use_alliance_standings: false '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-corporations.read_starbases.v1 summary: EVE Online Get Starbase (POS) Detail tags: - Corporation x-alternate-versions: - dev - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: - Director x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/structures/: get: description: 'Get a list of corporation structures. This route''s version includes the changes to structures detailed in this blog: https://www.eveonline.com/article/upwell-2.0-structures-changes-coming-on-february-13th --- Alternate route: `/dev/corporations/{corporation_id}/structures/` Alternate route: `/v4/corporations/{corporation_id}/structures/` --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Station_Manager ' operationId: get_corporations_corporation_id_structures parameters: - $ref: '#/components/parameters/Accept-Language' - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/language' - $ref: '#/components/parameters/page' - $ref: '#/components/parameters/token' responses: '200': description: List of corporation structures' information headers: Cache-Control: description: The caching mechanism used schema: type: string Content-Language: description: The language used in the response schema: type: string enum: - en - de - fr - ja - ru - zh - ko - es ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string X-Pages: description: Maximum page number schema: type: integer format: int32 default: 1 content: application/json: schema: description: 200 ok array items: description: 200 ok object properties: corporation_id: description: ID of the corporation that owns the structure format: int32 title: get_corporations_corporation_id_structures_corporation_id type: integer fuel_expires: description: Date on which the structure will run out of fuel format: date-time title: get_corporations_corporation_id_structures_fuel_expires type: string name: description: The structure name title: get_corporations_corporation_id_structures_name type: string next_reinforce_apply: description: The date and time when the structure's newly requested reinforcement times (e.g. next_reinforce_hour and next_reinforce_day) will take effect format: date-time title: get_corporations_corporation_id_structures_next_reinforce_apply type: string next_reinforce_hour: description: The requested change to reinforce_hour that will take effect at the time shown by next_reinforce_apply format: int32 maximum: 23 minimum: 0 title: get_corporations_corporation_id_structures_next_reinforce_hour type: integer profile_id: description: The id of the ACL profile for this citadel format: int32 title: get_corporations_corporation_id_structures_profile_id type: integer reinforce_hour: description: The hour of day that determines the four hour window when the structure will randomly exit its reinforcement periods and become vulnerable to attack against its armor and/or hull. The structure will become vulnerable at a random time that is +/- 2 hours centered on the value of this property format: int32 maximum: 23 minimum: 0 title: get_corporations_corporation_id_structures_reinforce_hour type: integer services: description: Contains a list of service upgrades, and their state items: description: service object properties: name: description: name string title: get_corporations_corporation_id_structures_service_name type: string state: description: state string enum: - online - offline - cleanup title: get_corporations_corporation_id_structures_service_state type: string required: - name - state title: get_corporations_corporation_id_structures_service type: object maxItems: 10 title: get_corporations_corporation_id_structures_services type: array state: description: state string enum: - anchor_vulnerable - anchoring - armor_reinforce - armor_vulnerable - deploy_vulnerable - fitting_invulnerable - hull_reinforce - hull_vulnerable - online_deprecated - onlining_vulnerable - shield_vulnerable - unanchored - unknown title: get_corporations_corporation_id_structures_state type: string state_timer_end: description: Date at which the structure will move to it's next state format: date-time title: get_corporations_corporation_id_structures_state_timer_end type: string state_timer_start: description: Date at which the structure entered it's current state format: date-time title: get_corporations_corporation_id_structures_state_timer_start type: string structure_id: description: The Item ID of the structure format: int64 title: get_corporations_corporation_id_structures_structure_id type: integer system_id: description: The solar system the structure is in format: int32 title: get_corporations_corporation_id_structures_system_id type: integer type_id: description: The type id of the structure format: int32 title: get_corporations_corporation_id_structures_type_id type: integer unanchors_at: description: Date at which the structure will unanchor format: date-time title: get_corporations_corporation_id_structures_unanchors_at type: string required: - structure_id - type_id - corporation_id - system_id - profile_id - state title: get_corporations_corporation_id_structures_200_ok type: object maxItems: 250 title: get_corporations_corporation_id_structures_ok type: array examples: response: value: - corporation_id: 667531913 name: example name profile_id: 11237 reinforce_hour: 22 state: shield_vulnerable structure_id: 1021975535893 system_id: 30004763 type_id: 35833 '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-corporations.read_structures.v1 summary: EVE Online Get Corporation Structures tags: - Corporation x-alternate-versions: - dev - v4 x-cached-seconds: 3600 x-required-roles: - Station_Manager x-microcks-operation: delay: 0 dispatcher: FALLBACK /corporations/{corporation_id}/titles/: get: description: 'Returns a corporation''s titles --- Alternate route: `/dev/corporations/{corporation_id}/titles/` Alternate route: `/legacy/corporations/{corporation_id}/titles/` Alternate route: `/v1/corporations/{corporation_id}/titles/` Alternate route: `/v2/corporations/{corporation_id}/titles/` --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director ' operationId: get_corporations_corporation_id_titles parameters: - $ref: '#/components/parameters/corporation_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/token' responses: '200': description: A list of titles headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string content: application/json: schema: description: 200 ok array items: description: 200 ok object properties: grantable_roles: description: grantable_roles array items: description: grantable_role string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_titles_grantable_role type: string uniqueItems: true maxItems: 50 title: get_corporations_corporation_id_titles_grantable_roles type: array grantable_roles_at_base: description: grantable_roles_at_base array items: description: grantable_roles_at_base string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_titles_grantable_roles_at_base_grantable_roles_at_base type: string uniqueItems: true maxItems: 50 title: get_corporations_corporation_id_titles_grantable_roles_at_base type: array grantable_roles_at_hq: description: grantable_roles_at_hq array items: description: grantable_roles_at_hq string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_titles_grantable_roles_at_hq_grantable_roles_at_hq type: string uniqueItems: true maxItems: 50 title: get_corporations_corporation_id_titles_grantable_roles_at_hq type: array grantable_roles_at_other: description: grantable_roles_at_other array items: description: grantable_roles_at_other string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_titles_grantable_roles_at_other_grantable_roles_at_other type: string uniqueItems: true maxItems: 50 title: get_corporations_corporation_id_titles_grantable_roles_at_other type: array name: description: name string title: get_corporations_corporation_id_titles_name type: string roles: description: roles array items: description: role string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_titles_role type: string uniqueItems: true maxItems: 50 title: get_corporations_corporation_id_titles_roles type: array roles_at_base: description: roles_at_base array items: description: roles_at_base string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_titles_roles_at_base_roles_at_base type: string uniqueItems: true maxItems: 50 title: get_corporations_corporation_id_titles_roles_at_base type: array roles_at_hq: description: roles_at_hq array items: description: roles_at_hq string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_titles_roles_at_hq_roles_at_hq type: string uniqueItems: true maxItems: 50 title: get_corporations_corporation_id_titles_roles_at_hq type: array roles_at_other: description: roles_at_other array items: description: roles_at_other string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_titles_roles_at_other_roles_at_other type: string uniqueItems: true maxItems: 50 title: get_corporations_corporation_id_titles_roles_at_other type: array title_id: description: title_id integer format: int32 title: get_corporations_corporation_id_titles_title_id type: integer title: get_corporations_corporation_id_titles_200_ok type: object maxItems: 16 title: get_corporations_corporation_id_titles_ok type: array examples: response: value: - name: Awesome Title roles: - Hangar_Take_6 - Hangar_Query_2 title_id: 1 '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-corporations.read_titles.v1 summary: EVE Online Get Corporation Titles tags: - Corporation x-alternate-versions: - dev - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: - Director x-microcks-operation: delay: 0 dispatcher: FALLBACK /v1/corporations/npccorps/: get: description: 'Get a list of npc corporations --- This route expires daily at 11:05' operationId: get_corporations_npccorps parameters: - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' responses: '200': description: A list of npc corporation ids examples: application/json: - 1000001 - 1000002 - 1000003 headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string schema: description: 200 ok array items: description: 200 ok integer format: int32 title: get_corporations_npccorps_200_ok type: integer maxItems: 500 title: get_corporations_npccorps_ok type: array '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' summary: Get npc corporations tags: - Corporation x-alternate-versions: - latest - legacy - v1 - v2 /v1/corporations/{corporation_id}/divisions/: get: description: 'Return corporation hangar and wallet division names, only show if a division is not using the default name --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director' operationId: get_corporations_corporation_id_divisions parameters: - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/token' responses: '200': description: List of corporation division names examples: application/json: hangar: - division: 1 name: Awesome Hangar 1 wallet: - division: 1 name: Rich Wallet 1 headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string schema: description: 200 ok object properties: hangar: description: hangar array items: description: hangar object properties: division: description: division integer format: int32 maximum: 7 minimum: 1 title: get_corporations_corporation_id_divisions_division type: integer name: description: name string maxLength: 50 title: get_corporations_corporation_id_divisions_name type: string title: get_corporations_corporation_id_divisions_hangar_hangar type: object maxItems: 7 title: get_corporations_corporation_id_divisions_hangar type: array wallet: description: wallet array items: description: wallet object properties: division: description: division integer format: int32 maximum: 7 minimum: 1 title: get_corporations_corporation_id_divisions_wallet_division type: integer name: description: name string maxLength: 50 title: get_corporations_corporation_id_divisions_wallet_name type: string title: get_corporations_corporation_id_divisions_wallet_wallet type: object maxItems: 7 title: get_corporations_corporation_id_divisions_wallet type: array title: get_corporations_corporation_id_divisions_ok type: object '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '401': description: Unauthorized examples: application/json: error: Unauthorized message schema: $ref: '#/definitions/unauthorized' '403': description: Forbidden examples: application/json: error: Forbidden message schema: $ref: '#/definitions/forbidden' '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' security: - evesso: - esi-corporations.read_divisions.v1 summary: Get corporation divisions tags: - Corporation x-alternate-versions: - latest - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: - Director /v1/corporations/{corporation_id}/facilities/: get: description: 'Return a corporation''s facilities --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Factory_Manager' operationId: get_corporations_corporation_id_facilities parameters: - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/token' responses: '200': description: List of corporation facilities examples: application/json: - facility_id: 123 system_id: 45678 type_id: 2502 headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string schema: description: 200 ok array items: description: 200 ok object properties: facility_id: description: facility_id integer format: int64 title: get_corporations_corporation_id_facilities_facility_id type: integer system_id: description: system_id integer format: int32 title: get_corporations_corporation_id_facilities_system_id type: integer type_id: description: type_id integer format: int32 title: get_corporations_corporation_id_facilities_type_id type: integer required: - facility_id - type_id - system_id title: get_corporations_corporation_id_facilities_200_ok type: object maxItems: 1000 title: get_corporations_corporation_id_facilities_ok type: array '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '401': description: Unauthorized examples: application/json: error: Unauthorized message schema: $ref: '#/definitions/unauthorized' '403': description: Forbidden examples: application/json: error: Forbidden message schema: $ref: '#/definitions/forbidden' '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' security: - evesso: - esi-corporations.read_facilities.v1 summary: Get corporation facilities tags: - Corporation x-alternate-versions: - latest - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: - Factory_Manager /v1/corporations/{corporation_id}/icons/: get: description: 'Get the icon urls for a corporation --- This route is cached for up to 3600 seconds' operationId: get_corporations_corporation_id_icons parameters: - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' responses: '200': description: Urls for icons for the given corporation id and server examples: application/json: px128x128: https://images.evetech.net/corporations/1000010/logo?tenant=tranquility&size=128 px256x256: https://images.evetech.net/corporations/1000010/logo?tenant=tranquility&size=256 px64x64: https://images.evetech.net/corporations/1000010/logo?tenant=tranquility&size=64 headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string schema: description: 200 ok object properties: px128x128: description: px128x128 string title: get_corporations_corporation_id_icons_px128x128 type: string px256x256: description: px256x256 string title: get_corporations_corporation_id_icons_px256x256 type: string px64x64: description: px64x64 string title: get_corporations_corporation_id_icons_px64x64 type: string title: get_corporations_corporation_id_icons_ok type: object '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '404': description: No image server for this datasource examples: application/json: error: No image server for this datasource schema: description: No image server for this datasource properties: error: description: error message title: get_corporations_corporation_id_icons_error type: string title: get_corporations_corporation_id_icons_not_found type: object '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' summary: Get corporation icon tags: - Corporation x-alternate-versions: - latest - legacy - v1 - v2 x-cached-seconds: 3600 /v1/corporations/{corporation_id}/medals/: get: description: 'Returns a corporation''s medals --- This route is cached for up to 3600 seconds' operationId: get_corporations_corporation_id_medals parameters: - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/page' - $ref: '#/parameters/token' responses: '200': description: A list of medals examples: application/json: - created_at: '2017-10-10T14:00:00Z' creator_id: 46578 description: An Awesome Medal medal_id: 123 title: Awesome Medal headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string X-Pages: default: 1 description: Maximum page number format: int32 type: integer schema: description: 200 ok array items: description: 200 ok object properties: created_at: description: created_at string format: date-time title: get_corporations_corporation_id_medals_created_at type: string creator_id: description: ID of the character who created this medal format: int32 title: get_corporations_corporation_id_medals_creator_id type: integer description: description: description string maxLength: 1000 title: get_corporations_corporation_id_medals_description type: string medal_id: description: medal_id integer format: int32 title: get_corporations_corporation_id_medals_medal_id type: integer title: description: title string maxLength: 100 title: get_corporations_corporation_id_medals_title type: string required: - medal_id - title - description - creator_id - created_at title: get_corporations_corporation_id_medals_200_ok type: object maxItems: 1000 title: get_corporations_corporation_id_medals_ok type: array '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '401': description: Unauthorized examples: application/json: error: Unauthorized message schema: $ref: '#/definitions/unauthorized' '403': description: Forbidden examples: application/json: error: Forbidden message schema: $ref: '#/definitions/forbidden' '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' security: - evesso: - esi-corporations.read_medals.v1 summary: Get corporation medals tags: - Corporation x-alternate-versions: - latest - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: [] /v1/corporations/{corporation_id}/medals/issued/: get: description: 'Returns medals issued by a corporation --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director' operationId: get_corporations_corporation_id_medals_issued parameters: - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/page' - $ref: '#/parameters/token' responses: '200': description: A list of issued medals examples: application/json: - character_id: 45678 issued_at: '2017-10-10T14:00:00Z' issuer_id: 67890 medal_id: 123 reason: Awesome Reason status: private headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string X-Pages: default: 1 description: Maximum page number format: int32 type: integer schema: description: 200 ok array items: description: 200 ok object properties: character_id: description: ID of the character who was rewarded this medal format: int32 title: get_corporations_corporation_id_medals_issued_character_id type: integer issued_at: description: issued_at string format: date-time title: get_corporations_corporation_id_medals_issued_issued_at type: string issuer_id: description: ID of the character who issued the medal format: int32 title: get_corporations_corporation_id_medals_issued_issuer_id type: integer medal_id: description: medal_id integer format: int32 title: get_corporations_corporation_id_medals_issued_medal_id type: integer reason: description: reason string maxLength: 1000 title: get_corporations_corporation_id_medals_issued_reason type: string status: description: status string enum: - private - public title: get_corporations_corporation_id_medals_issued_status type: string required: - medal_id - character_id - reason - status - issuer_id - issued_at title: get_corporations_corporation_id_medals_issued_200_ok type: object maxItems: 1000 title: get_corporations_corporation_id_medals_issued_ok type: array '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '401': description: Unauthorized examples: application/json: error: Unauthorized message schema: $ref: '#/definitions/unauthorized' '403': description: Forbidden examples: application/json: error: Forbidden message schema: $ref: '#/definitions/forbidden' '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' security: - evesso: - esi-corporations.read_medals.v1 summary: Get corporation issued medals tags: - Corporation x-alternate-versions: - latest - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: - Director /v1/corporations/{corporation_id}/members/limit/: get: description: 'Return a corporation''s member limit, not including CEO himself --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director' operationId: get_corporations_corporation_id_members_limit parameters: - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/token' responses: '200': description: The corporation's member limit examples: application/json: 40 headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string schema: description: 200 ok integer format: int32 title: get_corporations_corporation_id_members_limit_ok type: integer '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '401': description: Unauthorized examples: application/json: error: Unauthorized message schema: $ref: '#/definitions/unauthorized' '403': description: Forbidden examples: application/json: error: Forbidden message schema: $ref: '#/definitions/forbidden' '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' security: - evesso: - esi-corporations.track_members.v1 summary: Get corporation member limit tags: - Corporation x-alternate-versions: - latest - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: - Director /v1/corporations/{corporation_id}/members/titles/: get: description: 'Returns a corporation''s members'' titles --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director' operationId: get_corporations_corporation_id_members_titles parameters: - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/token' responses: '200': description: A list of members and theirs titles examples: application/json: - character_id: 12345 titles: [] headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string schema: description: 200 ok array items: description: 200 ok object properties: character_id: description: character_id integer format: int32 title: get_corporations_corporation_id_members_titles_character_id type: integer titles: description: A list of title_id items: description: title integer format: int32 title: get_corporations_corporation_id_members_titles_title type: integer maxItems: 16 title: get_corporations_corporation_id_members_titles_titles type: array required: - character_id - titles title: get_corporations_corporation_id_members_titles_200_ok type: object maxItems: 12601 title: get_corporations_corporation_id_members_titles_ok type: array '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '401': description: Unauthorized examples: application/json: error: Unauthorized message schema: $ref: '#/definitions/unauthorized' '403': description: Forbidden examples: application/json: error: Forbidden message schema: $ref: '#/definitions/forbidden' '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' security: - evesso: - esi-corporations.read_titles.v1 summary: Get corporation's members' titles tags: - Corporation x-alternate-versions: - latest - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: - Director /v1/corporations/{corporation_id}/membertracking/: get: description: 'Returns additional information about a corporation''s members which helps tracking their activities --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director' operationId: get_corporations_corporation_id_membertracking parameters: - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/token' responses: '200': description: List of member character IDs examples: application/json: - character_id: 2112000001 location_id: 30003657 logoff_date: '2017-08-03T14:31:16Z' logon_date: '2017-08-03T14:22:03Z' ship_type_id: 22464 start_date: '2017-07-10T14:46:00Z' - character_id: 2112000002 location_id: 30003657 logoff_date: '2017-07-25T11:07:40Z' logon_date: '2017-07-25T10:54:00Z' ship_type_id: 670 start_date: '2017-07-10T14:50:00Z' headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string schema: description: 200 ok array items: description: 200 ok object properties: base_id: description: base_id integer format: int32 title: get_corporations_corporation_id_membertracking_base_id type: integer character_id: description: character_id integer format: int32 title: get_corporations_corporation_id_membertracking_character_id type: integer location_id: description: location_id integer format: int64 title: get_corporations_corporation_id_membertracking_location_id type: integer logoff_date: description: logoff_date string format: date-time title: get_corporations_corporation_id_membertracking_logoff_date type: string logon_date: description: logon_date string format: date-time title: get_corporations_corporation_id_membertracking_logon_date type: string ship_type_id: description: ship_type_id integer format: int32 title: get_corporations_corporation_id_membertracking_ship_type_id type: integer start_date: description: start_date string format: date-time title: get_corporations_corporation_id_membertracking_start_date type: string required: - character_id title: get_corporations_corporation_id_membertracking_200_ok type: object maxItems: 12601 title: get_corporations_corporation_id_membertracking_ok type: array '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '401': description: Unauthorized examples: application/json: error: Unauthorized message schema: $ref: '#/definitions/unauthorized' '403': description: Forbidden examples: application/json: error: Forbidden message schema: $ref: '#/definitions/forbidden' '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' security: - evesso: - esi-corporations.track_members.v1 summary: Track corporation members tags: - Corporation x-alternate-versions: - latest - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: - Director /v1/corporations/{corporation_id}/roles/: get: description: 'Return the roles of all members if the character has the personnel manager role or any grantable role. --- This route is cached for up to 3600 seconds' operationId: get_corporations_corporation_id_roles parameters: - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/token' responses: '200': description: List of member character ID's and roles examples: application/json: - character_id: 1000171 roles: - Director - Station_Manager headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string schema: description: 200 ok array items: description: 200 ok object properties: character_id: description: character_id integer format: int32 title: get_corporations_corporation_id_roles_character_id type: integer grantable_roles: description: grantable_roles array items: description: grantable_role string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_roles_grantable_role type: string uniqueItems: true maxItems: 100 title: get_corporations_corporation_id_roles_grantable_roles type: array grantable_roles_at_base: description: grantable_roles_at_base array items: description: grantable_roles_at_base string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_roles_grantable_roles_at_base_grantable_roles_at_base type: string uniqueItems: true maxItems: 100 title: get_corporations_corporation_id_roles_grantable_roles_at_base type: array grantable_roles_at_hq: description: grantable_roles_at_hq array items: description: grantable_roles_at_hq string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_roles_grantable_roles_at_hq_grantable_roles_at_hq type: string uniqueItems: true maxItems: 100 title: get_corporations_corporation_id_roles_grantable_roles_at_hq type: array grantable_roles_at_other: description: grantable_roles_at_other array items: description: grantable_roles_at_other string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_roles_grantable_roles_at_other_grantable_roles_at_other type: string uniqueItems: true maxItems: 100 title: get_corporations_corporation_id_roles_grantable_roles_at_other type: array roles: description: roles array items: description: role string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_roles_role type: string uniqueItems: true maxItems: 100 title: get_corporations_corporation_id_roles_roles type: array roles_at_base: description: roles_at_base array items: description: roles_at_base string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_roles_roles_at_base_roles_at_base type: string uniqueItems: true maxItems: 100 title: get_corporations_corporation_id_roles_roles_at_base type: array roles_at_hq: description: roles_at_hq array items: description: roles_at_hq string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_roles_roles_at_hq_roles_at_hq type: string uniqueItems: true maxItems: 100 title: get_corporations_corporation_id_roles_roles_at_hq type: array roles_at_other: description: roles_at_other array items: description: roles_at_other string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_roles_roles_at_other_roles_at_other type: string uniqueItems: true maxItems: 100 title: get_corporations_corporation_id_roles_roles_at_other type: array required: - character_id title: get_corporations_corporation_id_roles_200_ok type: object maxItems: 12601 title: get_corporations_corporation_id_roles_ok type: array '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '401': description: Unauthorized examples: application/json: error: Unauthorized message schema: $ref: '#/definitions/unauthorized' '403': description: Forbidden examples: application/json: error: Forbidden message schema: $ref: '#/definitions/forbidden' '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' security: - evesso: - esi-corporations.read_corporation_membership.v1 summary: Get corporation member roles tags: - Corporation x-alternate-versions: - latest - legacy - v1 - v2 x-cached-seconds: 3600 /v1/corporations/{corporation_id}/roles/history/: get: description: 'Return how roles have changed for a coporation''s members, up to a month --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director' operationId: get_corporations_corporation_id_roles_history parameters: - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/page' - $ref: '#/parameters/token' responses: '200': description: List of role changes examples: application/json: - changed_at: '2016-10-25T14:46:00Z' character_id: 12345 issuer_id: 45678 new_roles: - Station_Manager old_roles: - Diplomat role_type: roles headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string X-Pages: default: 1 description: Maximum page number format: int32 type: integer schema: description: 200 ok array items: description: 200 ok object properties: changed_at: description: changed_at string format: date-time title: get_corporations_corporation_id_roles_history_changed_at type: string character_id: description: The character whose roles are changed format: int32 title: get_corporations_corporation_id_roles_history_character_id type: integer issuer_id: description: ID of the character who issued this change format: int32 title: get_corporations_corporation_id_roles_history_issuer_id type: integer new_roles: description: new_roles array items: description: new_role string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_roles_history_new_role type: string uniqueItems: true maxItems: 50 title: get_corporations_corporation_id_roles_history_new_roles type: array old_roles: description: old_roles array items: description: old_role string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_roles_history_old_role type: string uniqueItems: true maxItems: 50 title: get_corporations_corporation_id_roles_history_old_roles type: array role_type: description: role_type string enum: - grantable_roles - grantable_roles_at_base - grantable_roles_at_hq - grantable_roles_at_other - roles - roles_at_base - roles_at_hq - roles_at_other title: get_corporations_corporation_id_roles_history_role_type type: string required: - character_id - changed_at - issuer_id - role_type - old_roles - new_roles title: get_corporations_corporation_id_roles_history_200_ok type: object maxItems: 1000 title: get_corporations_corporation_id_roles_history_ok type: array '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '401': description: Unauthorized examples: application/json: error: Unauthorized message schema: $ref: '#/definitions/unauthorized' '403': description: Forbidden examples: application/json: error: Forbidden message schema: $ref: '#/definitions/forbidden' '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' security: - evesso: - esi-corporations.read_corporation_membership.v1 summary: Get corporation member roles history tags: - Corporation x-alternate-versions: - latest - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: - Director /v1/corporations/{corporation_id}/shareholders/: get: description: 'Return the current shareholders of a corporation. --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director' operationId: get_corporations_corporation_id_shareholders parameters: - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/page' - $ref: '#/parameters/token' responses: '200': description: List of shareholders examples: application/json: - share_count: 580 shareholder_id: 98000001 shareholder_type: corporation - share_count: 20 shareholder_id: 2112000003 shareholder_type: character - share_count: 300 shareholder_id: 2112000004 shareholder_type: character - share_count: 100 shareholder_id: 2112000001 shareholder_type: character headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string X-Pages: default: 1 description: Maximum page number format: int32 type: integer schema: description: List of shareholders items: description: 200 ok object properties: share_count: description: share_count integer format: int64 title: get_corporations_corporation_id_shareholders_share_count type: integer shareholder_id: description: shareholder_id integer format: int32 title: get_corporations_corporation_id_shareholders_shareholder_id type: integer shareholder_type: description: shareholder_type string enum: - character - corporation title: get_corporations_corporation_id_shareholders_shareholder_type type: string required: - shareholder_id - shareholder_type - share_count title: get_corporations_corporation_id_shareholders_200_ok type: object maxItems: 1000 title: get_corporations_corporation_id_shareholders_ok type: array '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '401': description: Unauthorized examples: application/json: error: Unauthorized message schema: $ref: '#/definitions/unauthorized' '403': description: Forbidden examples: application/json: error: Forbidden message schema: $ref: '#/definitions/forbidden' '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' security: - evesso: - esi-wallet.read_corporation_wallets.v1 summary: Get corporation shareholders tags: - Corporation x-alternate-versions: - latest - legacy - v1 x-cached-seconds: 3600 x-required-roles: - Director /v1/corporations/{corporation_id}/standings/: get: description: 'Return corporation standings from agents, NPC corporations, and factions --- This route is cached for up to 3600 seconds' operationId: get_corporations_corporation_id_standings parameters: - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/page' - $ref: '#/parameters/token' responses: '200': description: A list of standings examples: application/json: - from_id: 3009841 from_type: agent standing: 0.1 - from_id: 1000061 from_type: npc_corp standing: 0 - from_id: 500003 from_type: faction standing: -1 headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string X-Pages: default: 1 description: Maximum page number format: int32 type: integer schema: description: 200 ok array items: description: 200 ok object properties: from_id: description: from_id integer format: int32 title: get_corporations_corporation_id_standings_from_id type: integer from_type: description: from_type string enum: - agent - npc_corp - faction title: get_corporations_corporation_id_standings_from_type type: string standing: description: standing number format: float title: get_corporations_corporation_id_standings_standing type: number required: - from_id - from_type - standing title: get_corporations_corporation_id_standings_200_ok type: object maxItems: 1000 title: get_corporations_corporation_id_standings_ok type: array '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '401': description: Unauthorized examples: application/json: error: Unauthorized message schema: $ref: '#/definitions/unauthorized' '403': description: Forbidden examples: application/json: error: Forbidden message schema: $ref: '#/definitions/forbidden' '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' security: - evesso: - esi-corporations.read_standings.v1 summary: Get corporation standings tags: - Corporation x-alternate-versions: - latest - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: [] /v1/corporations/{corporation_id}/starbases/: get: description: 'Returns list of corporation starbases (POSes) --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director' operationId: get_corporations_corporation_id_starbases parameters: - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/page' - $ref: '#/parameters/token' responses: '200': description: List of starbases (POSes) examples: application/json: - starbase_id: 12345 system_id: 123456 type_id: 456 headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string X-Pages: default: 1 description: Maximum page number format: int32 type: integer schema: description: 200 ok array items: description: 200 ok object properties: moon_id: description: The moon this starbase (POS) is anchored on, unanchored POSes do not have this information format: int32 title: get_corporations_corporation_id_starbases_moon_id type: integer onlined_since: description: When the POS onlined, for starbases (POSes) in online state format: date-time title: get_corporations_corporation_id_starbases_onlined_since type: string reinforced_until: description: When the POS will be out of reinforcement, for starbases (POSes) in reinforced state format: date-time title: get_corporations_corporation_id_starbases_reinforced_until type: string starbase_id: description: Unique ID for this starbase (POS) format: int64 title: get_corporations_corporation_id_starbases_starbase_id type: integer state: description: state string enum: - offline - online - onlining - reinforced - unanchoring title: get_corporations_corporation_id_starbases_state type: string system_id: description: The solar system this starbase (POS) is in, unanchored POSes have this information format: int32 title: get_corporations_corporation_id_starbases_system_id type: integer type_id: description: Starbase (POS) type format: int32 title: get_corporations_corporation_id_starbases_type_id type: integer unanchor_at: description: When the POS started unanchoring, for starbases (POSes) in unanchoring state format: date-time title: get_corporations_corporation_id_starbases_unanchor_at type: string required: - starbase_id - type_id - system_id title: get_corporations_corporation_id_starbases_200_ok type: object maxItems: 1000 title: get_corporations_corporation_id_starbases_ok type: array '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '401': description: Unauthorized examples: application/json: error: Unauthorized message schema: $ref: '#/definitions/unauthorized' '403': description: Forbidden examples: application/json: error: Forbidden message schema: $ref: '#/definitions/forbidden' '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' security: - evesso: - esi-corporations.read_starbases.v1 summary: Get corporation starbases (POSes) tags: - Corporation x-alternate-versions: - latest - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: - Director /v1/corporations/{corporation_id}/starbases/{starbase_id}/: get: description: 'Returns various settings and fuels of a starbase (POS) --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director' operationId: get_corporations_corporation_id_starbases_starbase_id parameters: - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' - description: An EVE starbase (POS) ID format: int64 in: path name: starbase_id required: true type: integer - description: The solar system this starbase (POS) is located in, format: int32 in: query name: system_id required: true type: integer - $ref: '#/parameters/token' responses: '200': description: List of starbases (POSes) examples: application/json: allow_alliance_members: false allow_corporation_members: true anchor: config_starbase_equipment_role attack_if_at_war: true attack_if_other_security_status_dropping: false fuel_bay_take: config_starbase_equipment_role fuel_bay_view: config_starbase_equipment_role offline: config_starbase_equipment_role online: config_starbase_equipment_role unanchor: config_starbase_equipment_role use_alliance_standings: false headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string schema: description: 200 ok object properties: allow_alliance_members: description: allow_alliance_members boolean title: get_corporations_corporation_id_starbases_starbase_id_allow_alliance_members type: boolean allow_corporation_members: description: allow_corporation_members boolean title: get_corporations_corporation_id_starbases_starbase_id_allow_corporation_members type: boolean anchor: description: Who can anchor starbase (POS) and its structures enum: - alliance_member - config_starbase_equipment_role - corporation_member - starbase_fuel_technician_role title: get_corporations_corporation_id_starbases_starbase_id_anchor type: string attack_if_at_war: description: attack_if_at_war boolean title: get_corporations_corporation_id_starbases_starbase_id_attack_if_at_war type: boolean attack_if_other_security_status_dropping: description: attack_if_other_security_status_dropping boolean title: get_corporations_corporation_id_starbases_starbase_id_attack_if_other_security_status_dropping type: boolean attack_security_status_threshold: description: Starbase (POS) will attack if target's security standing is lower than this value format: float title: get_corporations_corporation_id_starbases_starbase_id_attack_security_status_threshold type: number attack_standing_threshold: description: Starbase (POS) will attack if target's standing is lower than this value format: float title: get_corporations_corporation_id_starbases_starbase_id_attack_standing_threshold type: number fuel_bay_take: description: Who can take fuel blocks out of the starbase (POS)'s fuel bay enum: - alliance_member - config_starbase_equipment_role - corporation_member - starbase_fuel_technician_role title: get_corporations_corporation_id_starbases_starbase_id_fuel_bay_take type: string fuel_bay_view: description: Who can view the starbase (POS)'s fule bay. Characters either need to have required role or belong to the starbase (POS) owner's corporation or alliance, as described by the enum, all other access settings follows the same scheme enum: - alliance_member - config_starbase_equipment_role - corporation_member - starbase_fuel_technician_role title: get_corporations_corporation_id_starbases_starbase_id_fuel_bay_view type: string fuels: description: Fuel blocks and other things that will be consumed when operating a starbase (POS) items: description: fuel object properties: quantity: description: quantity integer format: int32 title: get_corporations_corporation_id_starbases_starbase_id_quantity type: integer type_id: description: type_id integer format: int32 title: get_corporations_corporation_id_starbases_starbase_id_type_id type: integer required: - type_id - quantity title: get_corporations_corporation_id_starbases_starbase_id_fuel type: object maxItems: 20 title: get_corporations_corporation_id_starbases_starbase_id_fuels type: array offline: description: Who can offline starbase (POS) and its structures enum: - alliance_member - config_starbase_equipment_role - corporation_member - starbase_fuel_technician_role title: get_corporations_corporation_id_starbases_starbase_id_offline type: string online: description: Who can online starbase (POS) and its structures enum: - alliance_member - config_starbase_equipment_role - corporation_member - starbase_fuel_technician_role title: get_corporations_corporation_id_starbases_starbase_id_online type: string unanchor: description: Who can unanchor starbase (POS) and its structures enum: - alliance_member - config_starbase_equipment_role - corporation_member - starbase_fuel_technician_role title: get_corporations_corporation_id_starbases_starbase_id_unanchor type: string use_alliance_standings: description: True if the starbase (POS) is using alliance standings, otherwise using corporation's title: get_corporations_corporation_id_starbases_starbase_id_use_alliance_standings type: boolean required: - fuel_bay_view - fuel_bay_take - anchor - unanchor - online - offline - allow_corporation_members - allow_alliance_members - use_alliance_standings - attack_if_other_security_status_dropping - attack_if_at_war title: get_corporations_corporation_id_starbases_starbase_id_ok type: object '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '401': description: Unauthorized examples: application/json: error: Unauthorized message schema: $ref: '#/definitions/unauthorized' '403': description: Forbidden examples: application/json: error: Forbidden message schema: $ref: '#/definitions/forbidden' '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' security: - evesso: - esi-corporations.read_starbases.v1 summary: Get starbase (POS) detail tags: - Corporation x-alternate-versions: - latest - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: - Director /v1/corporations/{corporation_id}/titles/: get: description: 'Returns a corporation''s titles --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director' operationId: get_corporations_corporation_id_titles parameters: - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/token' responses: '200': description: A list of titles examples: application/json: - name: Awesome Title roles: - Hangar_Take_6 - Hangar_Query_2 title_id: 1 headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string schema: description: 200 ok array items: description: 200 ok object properties: grantable_roles: description: grantable_roles array items: description: grantable_role string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_titles_grantable_role type: string uniqueItems: true maxItems: 50 title: get_corporations_corporation_id_titles_grantable_roles type: array grantable_roles_at_base: description: grantable_roles_at_base array items: description: grantable_roles_at_base string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_titles_grantable_roles_at_base_grantable_roles_at_base type: string uniqueItems: true maxItems: 50 title: get_corporations_corporation_id_titles_grantable_roles_at_base type: array grantable_roles_at_hq: description: grantable_roles_at_hq array items: description: grantable_roles_at_hq string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_titles_grantable_roles_at_hq_grantable_roles_at_hq type: string uniqueItems: true maxItems: 50 title: get_corporations_corporation_id_titles_grantable_roles_at_hq type: array grantable_roles_at_other: description: grantable_roles_at_other array items: description: grantable_roles_at_other string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_titles_grantable_roles_at_other_grantable_roles_at_other type: string uniqueItems: true maxItems: 50 title: get_corporations_corporation_id_titles_grantable_roles_at_other type: array name: description: name string title: get_corporations_corporation_id_titles_name type: string roles: description: roles array items: description: role string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_titles_role type: string uniqueItems: true maxItems: 50 title: get_corporations_corporation_id_titles_roles type: array roles_at_base: description: roles_at_base array items: description: roles_at_base string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_titles_roles_at_base_roles_at_base type: string uniqueItems: true maxItems: 50 title: get_corporations_corporation_id_titles_roles_at_base type: array roles_at_hq: description: roles_at_hq array items: description: roles_at_hq string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_titles_roles_at_hq_roles_at_hq type: string uniqueItems: true maxItems: 50 title: get_corporations_corporation_id_titles_roles_at_hq type: array roles_at_other: description: roles_at_other array items: description: roles_at_other string enum: - Account_Take_1 - Account_Take_2 - Account_Take_3 - Account_Take_4 - Account_Take_5 - Account_Take_6 - Account_Take_7 - Accountant - Auditor - Brand_Manager - Communications_Officer - Config_Equipment - Config_Starbase_Equipment - Container_Take_1 - Container_Take_2 - Container_Take_3 - Container_Take_4 - Container_Take_5 - Container_Take_6 - Container_Take_7 - Contract_Manager - Deliveries_Container_Take - Deliveries_Query - Deliveries_Take - Diplomat - Director - Factory_Manager - Fitting_Manager - Hangar_Query_1 - Hangar_Query_2 - Hangar_Query_3 - Hangar_Query_4 - Hangar_Query_5 - Hangar_Query_6 - Hangar_Query_7 - Hangar_Take_1 - Hangar_Take_2 - Hangar_Take_3 - Hangar_Take_4 - Hangar_Take_5 - Hangar_Take_6 - Hangar_Take_7 - Junior_Accountant - Personnel_Manager - Project_Manager - Rent_Factory_Facility - Rent_Office - Rent_Research_Facility - Security_Officer - Skill_Plan_Manager - Starbase_Defense_Operator - Starbase_Fuel_Technician - Station_Manager - Trader title: get_corporations_corporation_id_titles_roles_at_other_roles_at_other type: string uniqueItems: true maxItems: 50 title: get_corporations_corporation_id_titles_roles_at_other type: array title_id: description: title_id integer format: int32 title: get_corporations_corporation_id_titles_title_id type: integer title: get_corporations_corporation_id_titles_200_ok type: object maxItems: 16 title: get_corporations_corporation_id_titles_ok type: array '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '401': description: Unauthorized examples: application/json: error: Unauthorized message schema: $ref: '#/definitions/unauthorized' '403': description: Forbidden examples: application/json: error: Forbidden message schema: $ref: '#/definitions/forbidden' '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' security: - evesso: - esi-corporations.read_titles.v1 summary: Get corporation titles tags: - Corporation x-alternate-versions: - latest - legacy - v1 - v2 x-cached-seconds: 3600 x-required-roles: - Director /v2/corporations/{corporation_id}/alliancehistory/: get: description: 'Get a list of all the alliances a corporation has been a member of --- This route is cached for up to 3600 seconds' operationId: get_corporations_corporation_id_alliancehistory parameters: - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' responses: '200': description: Alliance history for the given corporation examples: application/json: - alliance_id: 99000006 is_deleted: true record_id: 23 start_date: '2016-10-25T14:46:00Z' - record_id: 1 start_date: '2015-07-06T20:56:00Z' headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string schema: description: 200 ok array items: description: 200 ok object properties: alliance_id: description: alliance_id integer format: int32 title: get_corporations_corporation_id_alliancehistory_alliance_id type: integer is_deleted: description: True if the alliance has been closed title: get_corporations_corporation_id_alliancehistory_is_deleted type: boolean record_id: description: An incrementing ID that can be used to canonically establish order of records in cases where dates may be ambiguous format: int32 title: get_corporations_corporation_id_alliancehistory_record_id type: integer start_date: description: start_date string format: date-time title: get_corporations_corporation_id_alliancehistory_start_date type: string required: - start_date - record_id title: get_corporations_corporation_id_alliancehistory_200_ok type: object maxItems: 10000 title: get_corporations_corporation_id_alliancehistory_ok type: array '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' summary: Get alliance history tags: - Corporation x-alternate-versions: - latest - legacy - v2 - v3 x-cached-seconds: 3600 /v2/corporations/{corporation_id}/blueprints/: get: description: 'Returns a list of blueprints the corporation owns --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director' operationId: get_corporations_corporation_id_blueprints parameters: - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/page' - $ref: '#/parameters/token' responses: '200': description: List of corporation blueprints examples: application/json: - item_id: 1000000010495 location_flag: CorpSAG1 location_id: 60014719 material_efficiency: 0 quantity: 1 runs: -1 time_efficiency: 0 type_id: 691 headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string X-Pages: default: 1 description: Maximum page number format: int32 type: integer schema: description: 200 ok array items: description: 200 ok object properties: item_id: description: Unique ID for this item. format: int64 title: get_corporations_corporation_id_blueprints_item_id type: integer location_flag: description: Type of the location_id enum: - AssetSafety - AutoFit - Bonus - Booster - BoosterBay - Capsule - CapsuleerDeliveries - Cargo - CorpDeliveries - CorpSAG1 - CorpSAG2 - CorpSAG3 - CorpSAG4 - CorpSAG5 - CorpSAG6 - CorpSAG7 - CorporationGoalDeliveries - CrateLoot - Deliveries - DroneBay - DustBattle - DustDatabank - FighterBay - FighterTube0 - FighterTube1 - FighterTube2 - FighterTube3 - FighterTube4 - FleetHangar - FrigateEscapeBay - Hangar - HangarAll - HiSlot0 - HiSlot1 - HiSlot2 - HiSlot3 - HiSlot4 - HiSlot5 - HiSlot6 - HiSlot7 - HiddenModifiers - Implant - Impounded - InfrastructureHangar - JunkyardReprocessed - JunkyardTrashed - LoSlot0 - LoSlot1 - LoSlot2 - LoSlot3 - LoSlot4 - LoSlot5 - LoSlot6 - LoSlot7 - Locked - MedSlot0 - MedSlot1 - MedSlot2 - MedSlot3 - MedSlot4 - MedSlot5 - MedSlot6 - MedSlot7 - MobileDepotHold - MoonMaterialBay - OfficeFolder - Pilot - PlanetSurface - QuafeBay - QuantumCoreRoom - Reward - RigSlot0 - RigSlot1 - RigSlot2 - RigSlot3 - RigSlot4 - RigSlot5 - RigSlot6 - RigSlot7 - SecondaryStorage - ServiceSlot0 - ServiceSlot1 - ServiceSlot2 - ServiceSlot3 - ServiceSlot4 - ServiceSlot5 - ServiceSlot6 - ServiceSlot7 - ShipHangar - ShipOffline - Skill - SkillInTraining - SpecializedAmmoHold - SpecializedAsteroidHold - SpecializedCommandCenterHold - SpecializedFuelBay - SpecializedGasHold - SpecializedIceHold - SpecializedIndustrialShipHold - SpecializedLargeShipHold - SpecializedMaterialBay - SpecializedMediumShipHold - SpecializedMineralHold - SpecializedOreHold - SpecializedPlanetaryCommoditiesHold - SpecializedSalvageHold - SpecializedShipHold - SpecializedSmallShipHold - StructureActive - StructureFuel - StructureInactive - StructureOffline - SubSystemBay - SubSystemSlot0 - SubSystemSlot1 - SubSystemSlot2 - SubSystemSlot3 - SubSystemSlot4 - SubSystemSlot5 - SubSystemSlot6 - SubSystemSlot7 - Unlocked - Wallet - Wardrobe title: get_corporations_corporation_id_blueprints_location_flag type: string location_id: description: References a station, a ship or an item_id if this blueprint is located within a container. format: int64 title: get_corporations_corporation_id_blueprints_location_id type: integer material_efficiency: description: Material Efficiency Level of the blueprint. format: int32 maximum: 25 minimum: 0 title: get_corporations_corporation_id_blueprints_material_efficiency type: integer quantity: description: A range of numbers with a minimum of -2 and no maximum value where -1 is an original and -2 is a copy. It can be a positive integer if it is a stack of blueprint originals fresh from the market (e.g. no activities performed on them yet). format: int32 minimum: -2 title: get_corporations_corporation_id_blueprints_quantity type: integer runs: description: Number of runs remaining if the blueprint is a copy, -1 if it is an original. format: int32 minimum: -1 title: get_corporations_corporation_id_blueprints_runs type: integer time_efficiency: description: Time Efficiency Level of the blueprint. format: int32 maximum: 20 minimum: 0 title: get_corporations_corporation_id_blueprints_time_efficiency type: integer type_id: description: type_id integer format: int32 title: get_corporations_corporation_id_blueprints_type_id type: integer required: - item_id - type_id - location_id - location_flag - quantity - time_efficiency - material_efficiency - runs title: get_corporations_corporation_id_blueprints_200_ok type: object maxItems: 1000 title: get_corporations_corporation_id_blueprints_ok type: array '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '401': description: Unauthorized examples: application/json: error: Unauthorized message schema: $ref: '#/definitions/unauthorized' '403': description: Forbidden examples: application/json: error: Forbidden message schema: $ref: '#/definitions/forbidden' '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' security: - evesso: - esi-corporations.read_blueprints.v1 summary: Get corporation blueprints tags: - Corporation x-alternate-versions: - latest - legacy - v2 - v3 x-cached-seconds: 3600 x-required-roles: - Director /v2/corporations/{corporation_id}/containers/logs/: get: description: 'Returns logs recorded in the past seven days from all audit log secure containers (ALSC) owned by a given corporation --- This route is cached for up to 600 seconds --- Requires one of the following EVE corporation role(s): Director' operationId: get_corporations_corporation_id_containers_logs parameters: - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/page' - $ref: '#/parameters/token' responses: '200': description: List of corporation ALSC logs examples: application/json: - action: set_password character_id: 2112625428 container_id: 1000000012279 container_type_id: 17365 location_flag: CorpSAG1 location_id: 1000000012278 logged_at: '2017-10-10T14:00:00Z' password_type: general - action: lock character_id: 2112625428 container_id: 1000000012279 container_type_id: 17365 location_flag: CorpSAG1 location_id: 1000000012278 logged_at: '2017-10-11T12:04:33Z' quantity: 30 type_id: 1230 - action: configure character_id: 2112625428 container_id: 1000000012279 container_type_id: 17365 location_flag: CorpSAG2 location_id: 1000000012278 logged_at: '2017-10-11T12:06:29Z' new_config_bitmask: 31 old_config_bitmask: 23 headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string X-Pages: default: 1 description: Maximum page number format: int32 type: integer schema: description: 200 ok array items: description: 200 ok object properties: action: description: action string enum: - add - assemble - configure - enter_password - lock - move - repackage - set_name - set_password - unlock title: get_corporations_corporation_id_containers_logs_action type: string character_id: description: ID of the character who performed the action. format: int32 title: get_corporations_corporation_id_containers_logs_character_id type: integer container_id: description: ID of the container format: int64 title: get_corporations_corporation_id_containers_logs_container_id type: integer container_type_id: description: Type ID of the container format: int32 title: get_corporations_corporation_id_containers_logs_container_type_id type: integer location_flag: description: location_flag string enum: - AssetSafety - AutoFit - Bonus - Booster - BoosterBay - Capsule - CapsuleerDeliveries - Cargo - CorpDeliveries - CorpSAG1 - CorpSAG2 - CorpSAG3 - CorpSAG4 - CorpSAG5 - CorpSAG6 - CorpSAG7 - CorporationGoalDeliveries - CrateLoot - Deliveries - DroneBay - DustBattle - DustDatabank - FighterBay - FighterTube0 - FighterTube1 - FighterTube2 - FighterTube3 - FighterTube4 - FleetHangar - FrigateEscapeBay - Hangar - HangarAll - HiSlot0 - HiSlot1 - HiSlot2 - HiSlot3 - HiSlot4 - HiSlot5 - HiSlot6 - HiSlot7 - HiddenModifiers - Implant - Impounded - InfrastructureHangar - JunkyardReprocessed - JunkyardTrashed - LoSlot0 - LoSlot1 - LoSlot2 - LoSlot3 - LoSlot4 - LoSlot5 - LoSlot6 - LoSlot7 - Locked - MedSlot0 - MedSlot1 - MedSlot2 - MedSlot3 - MedSlot4 - MedSlot5 - MedSlot6 - MedSlot7 - MobileDepotHold - MoonMaterialBay - OfficeFolder - Pilot - PlanetSurface - QuafeBay - QuantumCoreRoom - Reward - RigSlot0 - RigSlot1 - RigSlot2 - RigSlot3 - RigSlot4 - RigSlot5 - RigSlot6 - RigSlot7 - SecondaryStorage - ServiceSlot0 - ServiceSlot1 - ServiceSlot2 - ServiceSlot3 - ServiceSlot4 - ServiceSlot5 - ServiceSlot6 - ServiceSlot7 - ShipHangar - ShipOffline - Skill - SkillInTraining - SpecializedAmmoHold - SpecializedAsteroidHold - SpecializedCommandCenterHold - SpecializedFuelBay - SpecializedGasHold - SpecializedIceHold - SpecializedIndustrialShipHold - SpecializedLargeShipHold - SpecializedMaterialBay - SpecializedMediumShipHold - SpecializedMineralHold - SpecializedOreHold - SpecializedPlanetaryCommoditiesHold - SpecializedSalvageHold - SpecializedShipHold - SpecializedSmallShipHold - StructureActive - StructureFuel - StructureInactive - StructureOffline - SubSystemBay - SubSystemSlot0 - SubSystemSlot1 - SubSystemSlot2 - SubSystemSlot3 - SubSystemSlot4 - SubSystemSlot5 - SubSystemSlot6 - SubSystemSlot7 - Unlocked - Wallet - Wardrobe title: get_corporations_corporation_id_containers_logs_location_flag type: string location_id: description: location_id integer format: int64 title: get_corporations_corporation_id_containers_logs_location_id type: integer logged_at: description: Timestamp when this log was created format: date-time title: get_corporations_corporation_id_containers_logs_logged_at type: string new_config_bitmask: description: new_config_bitmask integer format: int32 title: get_corporations_corporation_id_containers_logs_new_config_bitmask type: integer old_config_bitmask: description: old_config_bitmask integer format: int32 title: get_corporations_corporation_id_containers_logs_old_config_bitmask type: integer password_type: description: Type of password set if action is of type SetPassword or EnterPassword enum: - config - general title: get_corporations_corporation_id_containers_logs_password_type type: string quantity: description: Quantity of the item being acted upon format: int32 title: get_corporations_corporation_id_containers_logs_quantity type: integer type_id: description: Type ID of the item being acted upon format: int32 title: get_corporations_corporation_id_containers_logs_type_id type: integer required: - logged_at - container_id - container_type_id - character_id - location_id - action - location_flag title: get_corporations_corporation_id_containers_logs_200_ok type: object maxItems: 1000 title: get_corporations_corporation_id_containers_logs_ok type: array '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '401': description: Unauthorized examples: application/json: error: Unauthorized message schema: $ref: '#/definitions/unauthorized' '403': description: Forbidden examples: application/json: error: Forbidden message schema: $ref: '#/definitions/forbidden' '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' security: - evesso: - esi-corporations.read_container_logs.v1 summary: Get all corporation ALSC logs tags: - Corporation x-alternate-versions: - latest - legacy - v2 - v3 x-cached-seconds: 600 x-required-roles: - Director /v3/corporations/{corporation_id}/members/: get: description: 'Return the current member list of a corporation, the token''s character need to be a member of the corporation. --- This route is cached for up to 3600 seconds' operationId: get_corporations_corporation_id_members parameters: - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/token' responses: '200': description: List of member character IDs examples: application/json: - 90000001 - 90000002 headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string schema: description: A list of character IDs items: description: 200 ok integer format: int32 title: get_corporations_corporation_id_members_200_ok type: integer maxItems: 12601 title: get_corporations_corporation_id_members_ok type: array '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '401': description: Unauthorized examples: application/json: error: Unauthorized message schema: $ref: '#/definitions/unauthorized' '403': description: Forbidden examples: application/json: error: Forbidden message schema: $ref: '#/definitions/forbidden' '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' security: - evesso: - esi-corporations.read_corporation_membership.v1 summary: Get corporation members tags: - Corporation x-alternate-versions: - latest - legacy - v3 - v4 x-cached-seconds: 3600 /v4/corporations/{corporation_id}/: get: description: 'Public information about a corporation --- This route is cached for up to 3600 seconds' operationId: get_corporations_corporation_id parameters: - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' responses: '200': description: Public information about a corporation examples: application/json: alliance_id: 434243723 ceo_id: 180548812 creator_id: 180548812 date_founded: '2004-11-28T16:42:51Z' description: This is a corporation description, it's basically just a string member_count: 656 name: C C P tax_rate: 0.256 ticker: -CCP- url: http://www.eveonline.com headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string schema: description: 200 ok object properties: alliance_id: description: ID of the alliance that corporation is a member of, if any format: int32 title: get_corporations_corporation_id_alliance_id type: integer ceo_id: description: ceo_id integer format: int32 title: get_corporations_corporation_id_ceo_id type: integer creator_id: description: creator_id integer format: int32 title: get_corporations_corporation_id_creator_id type: integer date_founded: description: date_founded string format: date-time title: get_corporations_corporation_id_date_founded type: string description: description: description string title: get_corporations_corporation_id_description type: string faction_id: description: faction_id integer format: int32 title: get_corporations_corporation_id_faction_id type: integer home_station_id: description: home_station_id integer format: int32 title: get_corporations_corporation_id_home_station_id type: integer member_count: description: member_count integer format: int32 title: get_corporations_corporation_id_member_count type: integer name: description: the full name of the corporation title: get_corporations_corporation_id_name type: string shares: description: shares integer format: int64 title: get_corporations_corporation_id_shares type: integer tax_rate: description: tax_rate number format: float maximum: 1 minimum: 0 title: get_corporations_corporation_id_tax_rate type: number ticker: description: the short name of the corporation title: get_corporations_corporation_id_ticker type: string url: description: url string title: get_corporations_corporation_id_url type: string war_eligible: description: war_eligible boolean title: get_corporations_corporation_id_war_eligible type: boolean required: - name - ticker - member_count - ceo_id - tax_rate - creator_id title: get_corporations_corporation_id_ok type: object '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '404': description: Corporation not found examples: application/json: error: Not found message schema: description: Not found properties: error: description: Not found message title: get_corporations_corporation_id_404_not_found type: string title: get_corporations_corporation_id_not_found type: object '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' summary: Get corporation information tags: - Corporation x-alternate-versions: - latest - legacy - v4 - v5 x-cached-seconds: 3600 /v4/corporations/{corporation_id}/structures/: get: description: 'Get a list of corporation structures. This route''s version includes the changes to structures detailed in this blog: https://www.eveonline.com/article/upwell-2.0-structures-changes-coming-on-february-13th --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Station_Manager' operationId: get_corporations_corporation_id_structures parameters: - $ref: '#/parameters/Accept-Language' - $ref: '#/parameters/corporation_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/language' - $ref: '#/parameters/page' - $ref: '#/parameters/token' responses: '200': description: List of corporation structures' information examples: application/json: - corporation_id: 667531913 name: example name profile_id: 11237 reinforce_hour: 22 state: shield_vulnerable structure_id: 1021975535893 system_id: 30004763 type_id: 35833 headers: Cache-Control: description: The caching mechanism used type: string Content-Language: description: The language used in the response enum: - en - de - fr - ja - ru - zh - ko - es type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string X-Pages: default: 1 description: Maximum page number format: int32 type: integer schema: description: 200 ok array items: description: 200 ok object properties: corporation_id: description: ID of the corporation that owns the structure format: int32 title: get_corporations_corporation_id_structures_corporation_id type: integer fuel_expires: description: Date on which the structure will run out of fuel format: date-time title: get_corporations_corporation_id_structures_fuel_expires type: string name: description: The structure name title: get_corporations_corporation_id_structures_name type: string next_reinforce_apply: description: The date and time when the structure's newly requested reinforcement times (e.g. next_reinforce_hour and next_reinforce_day) will take effect format: date-time title: get_corporations_corporation_id_structures_next_reinforce_apply type: string next_reinforce_hour: description: The requested change to reinforce_hour that will take effect at the time shown by next_reinforce_apply format: int32 maximum: 23 minimum: 0 title: get_corporations_corporation_id_structures_next_reinforce_hour type: integer profile_id: description: The id of the ACL profile for this citadel format: int32 title: get_corporations_corporation_id_structures_profile_id type: integer reinforce_hour: description: The hour of day that determines the four hour window when the structure will randomly exit its reinforcement periods and become vulnerable to attack against its armor and/or hull. The structure will become vulnerable at a random time that is +/- 2 hours centered on the value of this property format: int32 maximum: 23 minimum: 0 title: get_corporations_corporation_id_structures_reinforce_hour type: integer services: description: Contains a list of service upgrades, and their state items: description: service object properties: name: description: name string title: get_corporations_corporation_id_structures_service_name type: string state: description: state string enum: - online - offline - cleanup title: get_corporations_corporation_id_structures_service_state type: string required: - name - state title: get_corporations_corporation_id_structures_service type: object maxItems: 10 title: get_corporations_corporation_id_structures_services type: array state: description: state string enum: - anchor_vulnerable - anchoring - armor_reinforce - armor_vulnerable - deploy_vulnerable - fitting_invulnerable - hull_reinforce - hull_vulnerable - online_deprecated - onlining_vulnerable - shield_vulnerable - unanchored - unknown title: get_corporations_corporation_id_structures_state type: string state_timer_end: description: Date at which the structure will move to it's next state format: date-time title: get_corporations_corporation_id_structures_state_timer_end type: string state_timer_start: description: Date at which the structure entered it's current state format: date-time title: get_corporations_corporation_id_structures_state_timer_start type: string structure_id: description: The Item ID of the structure format: int64 title: get_corporations_corporation_id_structures_structure_id type: integer system_id: description: The solar system the structure is in format: int32 title: get_corporations_corporation_id_structures_system_id type: integer type_id: description: The type id of the structure format: int32 title: get_corporations_corporation_id_structures_type_id type: integer unanchors_at: description: Date at which the structure will unanchor format: date-time title: get_corporations_corporation_id_structures_unanchors_at type: string required: - structure_id - type_id - corporation_id - system_id - profile_id - state title: get_corporations_corporation_id_structures_200_ok type: object maxItems: 250 title: get_corporations_corporation_id_structures_ok type: array '304': description: Not modified headers: Cache-Control: description: The caching mechanism used type: string ETag: description: RFC7232 compliant entity tag type: string Expires: description: RFC7231 formatted datetime string type: string Last-Modified: description: RFC7231 formatted datetime string type: string '400': description: Bad request examples: application/json: error: Bad request message schema: $ref: '#/definitions/bad_request' '401': description: Unauthorized examples: application/json: error: Unauthorized message schema: $ref: '#/definitions/unauthorized' '403': description: Forbidden examples: application/json: error: Forbidden message schema: $ref: '#/definitions/forbidden' '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '500': description: Internal server error examples: application/json: error: Internal server error message schema: $ref: '#/definitions/internal_server_error' '503': description: Service unavailable examples: application/json: error: Service unavailable message schema: $ref: '#/definitions/service_unavailable' '504': description: Gateway timeout examples: application/json: error: Gateway timeout message schema: $ref: '#/definitions/gateway_timeout' security: - evesso: - esi-corporations.read_structures.v1 summary: Get corporation structures tags: - Corporation x-alternate-versions: - latest - v4 x-cached-seconds: 3600 x-required-roles: - Station_Manager components: schemas: forbidden: description: Forbidden model properties: error: description: Forbidden message type: string example: example sso_status: description: status code received from SSO type: integer example: 1 required: - error title: Forbidden type: object internal_server_error: description: Internal server error model properties: error: description: Internal server error message type: string example: example required: - error title: Internal server error type: object bad_request: description: Bad request model properties: error: description: Bad request message type: string example: example required: - error title: Bad request type: object service_unavailable: description: Service unavailable model properties: error: description: Service unavailable message type: string example: example required: - error title: Service unavailable type: object unauthorized: description: Unauthorized model properties: error: description: Unauthorized message type: string example: example required: - error title: Unauthorized type: object gateway_timeout: description: Gateway timeout model properties: error: description: Gateway timeout message type: string example: example timeout: description: number of seconds the request was given type: integer example: 1 required: - error title: Gateway timeout type: object error_limited: description: Error limited model properties: error: description: Error limited message type: string example: example required: - error title: Error limited type: object parameters: language: description: Language to use in the response, takes precedence over Accept-Language in: query name: language schema: type: string enum: - en - en-us - de - fr - ja - ru - zh - ko - es default: en corporation_id: description: An EVE corporation ID in: path name: corporation_id required: true schema: type: integer format: int32 minimum: 1 page: description: Which page of results to return in: query name: page schema: type: integer format: int32 minimum: 1 default: 1 datasource: description: The server name you would like data from in: query name: datasource schema: type: string enum: - tranquility default: tranquility Accept-Language: description: Language to use in the response in: header name: Accept-Language schema: type: string enum: - en - en-us - de - fr - ja - ru - zh - ko - es default: en token: description: Access token to use if unable to set a header in: query name: token schema: type: string If-None-Match: description: ETag from a previous request. A 304 will be returned if this matches the current ETag in: header name: If-None-Match schema: type: string securitySchemes: evesso: type: oauth2 flows: implicit: authorizationUrl: https://login.eveonline.com/v2/oauth/authorize scopes: esi-alliances.read_contacts.v1: EVE SSO scope esi-alliances.read_contacts.v1 esi-assets.read_assets.v1: EVE SSO scope esi-assets.read_assets.v1 esi-assets.read_corporation_assets.v1: EVE SSO scope esi-assets.read_corporation_assets.v1 esi-calendar.read_calendar_events.v1: EVE SSO scope esi-calendar.read_calendar_events.v1 esi-calendar.respond_calendar_events.v1: EVE SSO scope esi-calendar.respond_calendar_events.v1 esi-characters.read_agents_research.v1: EVE SSO scope esi-characters.read_agents_research.v1 esi-characters.read_blueprints.v1: EVE SSO scope esi-characters.read_blueprints.v1 esi-characters.read_contacts.v1: EVE SSO scope esi-characters.read_contacts.v1 esi-characters.read_corporation_roles.v1: EVE SSO scope esi-characters.read_corporation_roles.v1 esi-characters.read_fatigue.v1: EVE SSO scope esi-characters.read_fatigue.v1 esi-characters.read_fw_stats.v1: EVE SSO scope esi-characters.read_fw_stats.v1 esi-characters.read_loyalty.v1: EVE SSO scope esi-characters.read_loyalty.v1 esi-characters.read_medals.v1: EVE SSO scope esi-characters.read_medals.v1 esi-characters.read_notifications.v1: EVE SSO scope esi-characters.read_notifications.v1 esi-characters.read_standings.v1: EVE SSO scope esi-characters.read_standings.v1 esi-characters.read_titles.v1: EVE SSO scope esi-characters.read_titles.v1 esi-characters.write_contacts.v1: EVE SSO scope esi-characters.write_contacts.v1 esi-clones.read_clones.v1: EVE SSO scope esi-clones.read_clones.v1 esi-clones.read_implants.v1: EVE SSO scope esi-clones.read_implants.v1 esi-contracts.read_character_contracts.v1: EVE SSO scope esi-contracts.read_character_contracts.v1 esi-contracts.read_corporation_contracts.v1: EVE SSO scope esi-contracts.read_corporation_contracts.v1 esi-corporations.read_blueprints.v1: EVE SSO scope esi-corporations.read_blueprints.v1 esi-corporations.read_contacts.v1: EVE SSO scope esi-corporations.read_contacts.v1 esi-corporations.read_container_logs.v1: EVE SSO scope esi-corporations.read_container_logs.v1 esi-corporations.read_corporation_membership.v1: EVE SSO scope esi-corporations.read_corporation_membership.v1 esi-corporations.read_divisions.v1: EVE SSO scope esi-corporations.read_divisions.v1 esi-corporations.read_facilities.v1: EVE SSO scope esi-corporations.read_facilities.v1 esi-corporations.read_fw_stats.v1: EVE SSO scope esi-corporations.read_fw_stats.v1 esi-corporations.read_medals.v1: EVE SSO scope esi-corporations.read_medals.v1 esi-corporations.read_standings.v1: EVE SSO scope esi-corporations.read_standings.v1 esi-corporations.read_starbases.v1: EVE SSO scope esi-corporations.read_starbases.v1 esi-corporations.read_structures.v1: EVE SSO scope esi-corporations.read_structures.v1 esi-corporations.read_titles.v1: EVE SSO scope esi-corporations.read_titles.v1 esi-corporations.track_members.v1: EVE SSO scope esi-corporations.track_members.v1 esi-fittings.read_fittings.v1: EVE SSO scope esi-fittings.read_fittings.v1 esi-fittings.write_fittings.v1: EVE SSO scope esi-fittings.write_fittings.v1 esi-fleets.read_fleet.v1: EVE SSO scope esi-fleets.read_fleet.v1 esi-fleets.write_fleet.v1: EVE SSO scope esi-fleets.write_fleet.v1 esi-industry.read_character_jobs.v1: EVE SSO scope esi-industry.read_character_jobs.v1 esi-industry.read_character_mining.v1: EVE SSO scope esi-industry.read_character_mining.v1 esi-industry.read_corporation_jobs.v1: EVE SSO scope esi-industry.read_corporation_jobs.v1 esi-industry.read_corporation_mining.v1: EVE SSO scope esi-industry.read_corporation_mining.v1 esi-killmails.read_corporation_killmails.v1: EVE SSO scope esi-killmails.read_corporation_killmails.v1 esi-killmails.read_killmails.v1: EVE SSO scope esi-killmails.read_killmails.v1 esi-location.read_location.v1: EVE SSO scope esi-location.read_location.v1 esi-location.read_online.v1: EVE SSO scope esi-location.read_online.v1 esi-location.read_ship_type.v1: EVE SSO scope esi-location.read_ship_type.v1 esi-mail.organize_mail.v1: EVE SSO scope esi-mail.organize_mail.v1 esi-mail.read_mail.v1: EVE SSO scope esi-mail.read_mail.v1 esi-mail.send_mail.v1: EVE SSO scope esi-mail.send_mail.v1 esi-markets.read_character_orders.v1: EVE SSO scope esi-markets.read_character_orders.v1 esi-markets.read_corporation_orders.v1: EVE SSO scope esi-markets.read_corporation_orders.v1 esi-markets.structure_markets.v1: EVE SSO scope esi-markets.structure_markets.v1 esi-planets.manage_planets.v1: EVE SSO scope esi-planets.manage_planets.v1 esi-planets.read_customs_offices.v1: EVE SSO scope esi-planets.read_customs_offices.v1 esi-search.search_structures.v1: EVE SSO scope esi-search.search_structures.v1 esi-skills.read_skillqueue.v1: EVE SSO scope esi-skills.read_skillqueue.v1 esi-skills.read_skills.v1: EVE SSO scope esi-skills.read_skills.v1 esi-ui.open_window.v1: EVE SSO scope esi-ui.open_window.v1 esi-ui.write_waypoint.v1: EVE SSO scope esi-ui.write_waypoint.v1 esi-universe.read_structures.v1: EVE SSO scope esi-universe.read_structures.v1 esi-wallet.read_character_wallet.v1: EVE SSO scope esi-wallet.read_character_wallet.v1 esi-wallet.read_corporation_wallets.v1: EVE SSO scope esi-wallet.read_corporation_wallets.v1 definitions: internal_server_error: description: Internal server error model properties: error: description: Internal server error message type: string required: - error title: Internal server error type: object error_limited: description: Error limited model properties: error: description: Error limited message type: string required: - error title: Error limited type: object unauthorized: description: Unauthorized model properties: error: description: Unauthorized message type: string required: - error title: Unauthorized type: object service_unavailable: description: Service unavailable model properties: error: description: Service unavailable message type: string required: - error title: Service unavailable type: object forbidden: description: Forbidden model properties: error: description: Forbidden message type: string sso_status: description: status code received from SSO type: integer required: - error title: Forbidden type: object bad_request: description: Bad request model properties: error: description: Bad request message type: string required: - error title: Bad request type: object gateway_timeout: description: Gateway timeout model properties: error: description: Gateway timeout message type: string timeout: description: number of seconds the request was given type: integer required: - error title: Gateway timeout type: object parameters: Accept-Language: default: en description: Language to use in the response enum: - en - en-us - de - fr - ja - ru - zh - ko - es in: header name: Accept-Language type: string corporation_id: description: An EVE corporation ID format: int32 in: path minimum: 1 name: corporation_id required: true type: integer token: description: Access token to use if unable to set a header in: query name: token type: string If-None-Match: description: ETag from a previous request. A 304 will be returned if this matches the current ETag in: header name: If-None-Match type: string datasource: default: tranquility description: The server name you would like data from enum: - tranquility in: query name: datasource type: string page: default: 1 description: Which page of results to return format: int32 in: query minimum: 1 name: page type: integer language: default: en description: Language to use in the response, takes precedence over Accept-Language enum: - en - en-us - de - fr - ja - ru - zh - ko - es in: query name: language type: string