openapi: 3.0.0 info: description: An OpenAPI for EVE Online title: EVE Swagger Interface Alliance Fleets API version: '1.36' servers: - url: https://esi.evetech.net/latest tags: - name: Fleets paths: /characters/{character_id}/fleet/: get: description: 'Return the fleet ID the character is in, if any. --- Alternate route: `/dev/characters/{character_id}/fleet/` Alternate route: `/legacy/characters/{character_id}/fleet/` Alternate route: `/v1/characters/{character_id}/fleet/` Alternate route: `/v2/characters/{character_id}/fleet/` --- This route is cached for up to 60 seconds' operationId: get_characters_character_id_fleet parameters: - $ref: '#/components/parameters/character_id' - $ref: '#/components/parameters/datasource' - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/token' responses: '200': description: Details about the character's fleet 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: fleet_boss_id: description: Character ID of the current fleet boss format: int64 title: get_characters_character_id_fleet_fleet_boss_id type: integer fleet_id: description: The character's current fleet ID format: int64 title: get_characters_character_id_fleet_fleet_id type: integer role: description: Member’s role in fleet enum: - fleet_commander - squad_commander - squad_member - wing_commander title: get_characters_character_id_fleet_role type: string squad_id: description: ID of the squad the member is in. If not applicable, will be set to -1 format: int64 title: get_characters_character_id_fleet_squad_id type: integer wing_id: description: ID of the wing the member is in. If not applicable, will be set to -1 format: int64 title: get_characters_character_id_fleet_wing_id type: integer required: - fleet_id - wing_id - squad_id - role - fleet_boss_id title: get_characters_character_id_fleet_ok type: object examples: response: value: fleet_boss_id: 2112000001 fleet_id: 1234567890 role: fleet_commander squad_id: -1 wing_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 '404': description: The character is not in a fleet content: application/json: schema: description: Not found properties: error: description: Not found message title: get_characters_character_id_fleet_404_not_found type: string title: get_characters_character_id_fleet_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 security: - evesso: - esi-fleets.read_fleet.v1 summary: EVE Online Get Character Fleet Info tags: - Fleets x-alternate-versions: - dev - legacy - v1 - v2 x-cached-seconds: 60 x-microcks-operation: delay: 0 dispatcher: FALLBACK /fleets/{fleet_id}/: get: description: 'Return details about a fleet --- Alternate route: `/dev/fleets/{fleet_id}/` Alternate route: `/legacy/fleets/{fleet_id}/` Alternate route: `/v1/fleets/{fleet_id}/` --- This route is cached for up to 5 seconds' operationId: get_fleets_fleet_id parameters: - $ref: '#/components/parameters/datasource' - description: ID for a fleet in: path name: fleet_id required: true schema: type: integer format: int64 example: 1001 - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/token' responses: '200': description: Details about a fleet 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: is_free_move: description: Is free-move enabled title: get_fleets_fleet_id_is_free_move type: boolean is_registered: description: Does the fleet have an active fleet advertisement title: get_fleets_fleet_id_is_registered type: boolean is_voice_enabled: description: Is EVE Voice enabled title: get_fleets_fleet_id_is_voice_enabled type: boolean motd: description: Fleet MOTD in CCP flavoured HTML title: get_fleets_fleet_id_motd type: string required: - motd - is_free_move - is_registered - is_voice_enabled title: get_fleets_fleet_id_ok type: object examples: response: value: is_free_move: false is_registered: false is_voice_enabled: false motd: This is an awesome fleet! '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 '404': description: The fleet does not exist or you don't have access to it content: application/json: schema: description: Not found properties: error: description: Not found message title: get_fleets_fleet_id_404_not_found type: string title: get_fleets_fleet_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 security: - evesso: - esi-fleets.read_fleet.v1 summary: EVE Online Get Fleet Information tags: - Fleets x-alternate-versions: - dev - legacy - v1 x-cached-seconds: 5 x-microcks-operation: delay: 0 dispatcher: FALLBACK put: description: 'Update settings about a fleet --- Alternate route: `/dev/fleets/{fleet_id}/` Alternate route: `/legacy/fleets/{fleet_id}/` Alternate route: `/v1/fleets/{fleet_id}/` ' operationId: put_fleets_fleet_id parameters: - $ref: '#/components/parameters/datasource' - description: ID for a fleet in: path name: fleet_id required: true schema: type: integer format: int64 example: 1001 - $ref: '#/components/parameters/token' requestBody: content: application/json: schema: description: new_settings object properties: is_free_move: description: Should free-move be enabled in the fleet title: put_fleets_fleet_id_is_free_move type: boolean motd: description: New fleet MOTD in CCP flavoured HTML title: put_fleets_fleet_id_motd type: string title: put_fleets_fleet_id_new_settings type: object examples: PutFleetsFleetIdRequestExample: summary: Default put_fleets_fleet_id request x-microcks-default: true value: is_free_move: false motd: example description: What to update for this fleet required: true responses: '204': description: Fleet updated '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 '404': description: The fleet does not exist or you don't have access to it content: application/json: schema: description: Not found properties: error: description: Not found message title: put_fleets_fleet_id_404_not_found type: string title: put_fleets_fleet_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 security: - evesso: - esi-fleets.write_fleet.v1 summary: EVE Online Update Fleet tags: - Fleets x-alternate-versions: - dev - legacy - v1 x-microcks-operation: delay: 0 dispatcher: FALLBACK /fleets/{fleet_id}/members/: get: description: 'Return information about fleet members --- Alternate route: `/dev/fleets/{fleet_id}/members/` Alternate route: `/legacy/fleets/{fleet_id}/members/` Alternate route: `/v1/fleets/{fleet_id}/members/` --- This route is cached for up to 5 seconds' operationId: get_fleets_fleet_id_members parameters: - $ref: '#/components/parameters/Accept-Language' - $ref: '#/components/parameters/datasource' - description: ID for a fleet in: path name: fleet_id required: true schema: type: integer format: int64 example: 1001 - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/language' - $ref: '#/components/parameters/token' responses: '200': description: A list of fleet members 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 content: application/json: schema: description: 200 ok array items: description: 200 ok object properties: character_id: description: character_id integer format: int32 title: get_fleets_fleet_id_members_character_id type: integer join_time: description: join_time string format: date-time title: get_fleets_fleet_id_members_join_time type: string role: description: Member’s role in fleet enum: - fleet_commander - wing_commander - squad_commander - squad_member title: get_fleets_fleet_id_members_role type: string role_name: description: Localized role names title: get_fleets_fleet_id_members_role_name type: string ship_type_id: description: ship_type_id integer format: int32 title: get_fleets_fleet_id_members_ship_type_id type: integer solar_system_id: description: Solar system the member is located in format: int32 title: get_fleets_fleet_id_members_solar_system_id type: integer squad_id: description: ID of the squad the member is in. If not applicable, will be set to -1 format: int64 title: get_fleets_fleet_id_members_squad_id type: integer station_id: description: Station in which the member is docked in, if applicable format: int64 title: get_fleets_fleet_id_members_station_id type: integer takes_fleet_warp: description: Whether the member take fleet warps title: get_fleets_fleet_id_members_takes_fleet_warp type: boolean wing_id: description: ID of the wing the member is in. If not applicable, will be set to -1 format: int64 title: get_fleets_fleet_id_members_wing_id type: integer required: - character_id - ship_type_id - wing_id - squad_id - role - role_name - join_time - takes_fleet_warp - solar_system_id title: get_fleets_fleet_id_members_200_ok type: object maxItems: 256 title: get_fleets_fleet_id_members_ok type: array examples: response: value: - character_id: 93265215 join_time: 2016-04-29 12:34:56+00:00 role: squad_commander role_name: Squad Commander (Boss) ship_type_id: 33328 solar_system_id: 30003729 squad_id: 3129411261968 station_id: 61000180 takes_fleet_warp: true wing_id: 2073711261968 '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 '404': description: The fleet does not exist or you don't have access to it content: application/json: schema: description: Not found properties: error: description: Not found message title: get_fleets_fleet_id_members_404_not_found type: string title: get_fleets_fleet_id_members_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 security: - evesso: - esi-fleets.read_fleet.v1 summary: EVE Online Get Fleet Members tags: - Fleets x-alternate-versions: - dev - legacy - v1 x-cached-seconds: 5 x-microcks-operation: delay: 0 dispatcher: FALLBACK post: description: 'Invite a character into the fleet. If a character has a CSPA charge set it is not possible to invite them to the fleet using ESI --- Alternate route: `/dev/fleets/{fleet_id}/members/` Alternate route: `/legacy/fleets/{fleet_id}/members/` Alternate route: `/v1/fleets/{fleet_id}/members/` ' operationId: post_fleets_fleet_id_members parameters: - $ref: '#/components/parameters/datasource' - description: ID for a fleet in: path name: fleet_id required: true schema: type: integer format: int64 example: 1001 - $ref: '#/components/parameters/token' requestBody: content: application/json: schema: description: invitation object properties: character_id: description: The character you want to invite format: int32 title: post_fleets_fleet_id_members_character_id type: integer role: description: If a character is invited with the `fleet_commander` role, neither `wing_id` or `squad_id` should be specified. If a character is invited with the `wing_commander` role, only `wing_id` should be specified. If a character is invited with the `squad_commander` role, both `wing_id` and `squad_id` should be specified. If a character is invited with the `squad_member` role, `wing_id` and `squad_id` should either both be specified or not specified at all. If they aren’t specified, the invited character will join any squad with available positions. enum: - fleet_commander - wing_commander - squad_commander - squad_member title: post_fleets_fleet_id_members_role type: string squad_id: description: squad_id integer format: int64 minimum: 0 title: post_fleets_fleet_id_members_squad_id type: integer wing_id: description: wing_id integer format: int64 minimum: 0 title: post_fleets_fleet_id_members_wing_id type: integer required: - character_id - role title: post_fleets_fleet_id_members_invitation type: object examples: PostFleetsFleetIdMembersRequestExample: summary: Default post_fleets_fleet_id_members request x-microcks-default: true value: character_id: 1689391488 role: fleet_commander squad_id: 1001 wing_id: 1001 description: Details of the invitation required: true responses: '204': description: Fleet invitation sent '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 '404': description: The fleet does not exist or you don't have access to it content: application/json: schema: description: Not found properties: error: description: Not found message title: post_fleets_fleet_id_members_404_not_found type: string title: post_fleets_fleet_id_members_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 '422': description: Errors in invitation content: application/json: schema: description: 422 unprocessable entity object properties: error: description: error message title: post_fleets_fleet_id_members_error type: string title: post_fleets_fleet_id_members_unprocessable_entity type: object examples: response: value: error: missing wing_id '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-fleets.write_fleet.v1 summary: EVE Online Create Fleet Invitation tags: - Fleets x-alternate-versions: - dev - legacy - v1 x-microcks-operation: delay: 0 dispatcher: FALLBACK /fleets/{fleet_id}/members/{member_id}/: delete: description: 'Kick a fleet member --- Alternate route: `/dev/fleets/{fleet_id}/members/{member_id}/` Alternate route: `/legacy/fleets/{fleet_id}/members/{member_id}/` Alternate route: `/v1/fleets/{fleet_id}/members/{member_id}/` ' operationId: delete_fleets_fleet_id_members_member_id parameters: - $ref: '#/components/parameters/datasource' - description: ID for a fleet in: path name: fleet_id required: true schema: type: integer format: int64 example: 1001 - description: The character ID of a member in this fleet in: path name: member_id required: true schema: type: integer format: int32 example: 1001 - $ref: '#/components/parameters/token' responses: '204': description: Fleet member kicked '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 '404': description: The fleet does not exist or you don't have access to it content: application/json: schema: description: Not found properties: error: description: Not found message title: delete_fleets_fleet_id_members_member_id_404_not_found type: string title: delete_fleets_fleet_id_members_member_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 security: - evesso: - esi-fleets.write_fleet.v1 summary: EVE Online Kick Fleet Member tags: - Fleets x-alternate-versions: - dev - legacy - v1 x-microcks-operation: delay: 0 dispatcher: FALLBACK put: description: 'Move a fleet member around --- Alternate route: `/dev/fleets/{fleet_id}/members/{member_id}/` Alternate route: `/legacy/fleets/{fleet_id}/members/{member_id}/` Alternate route: `/v1/fleets/{fleet_id}/members/{member_id}/` ' operationId: put_fleets_fleet_id_members_member_id parameters: - $ref: '#/components/parameters/datasource' - description: ID for a fleet in: path name: fleet_id required: true schema: type: integer format: int64 example: 1001 - description: The character ID of a member in this fleet in: path name: member_id required: true schema: type: integer format: int32 example: 1001 - $ref: '#/components/parameters/token' requestBody: content: application/json: schema: description: movement object properties: role: description: If a character is moved to the `fleet_commander` role, neither `wing_id` or `squad_id` should be specified. If a character is moved to the `wing_commander` role, only `wing_id` should be specified. If a character is moved to the `squad_commander` role, both `wing_id` and `squad_id` should be specified. If a character is moved to the `squad_member` role, both `wing_id` and `squad_id` should be specified. enum: - fleet_commander - wing_commander - squad_commander - squad_member title: put_fleets_fleet_id_members_member_id_role type: string squad_id: description: squad_id integer format: int64 minimum: 0 title: put_fleets_fleet_id_members_member_id_squad_id type: integer wing_id: description: wing_id integer format: int64 minimum: 0 title: put_fleets_fleet_id_members_member_id_wing_id type: integer required: - role title: put_fleets_fleet_id_members_member_id_movement type: object examples: PutFleetsFleetIdMembersMemberIdRequestExample: summary: Default put_fleets_fleet_id_members_member_id request x-microcks-default: true value: role: fleet_commander squad_id: 1001 wing_id: 1001 description: Details of the invitation required: true responses: '204': description: Fleet invitation sent '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 '404': description: The fleet does not exist or you don't have access to it content: application/json: schema: description: Not found properties: error: description: Not found message title: put_fleets_fleet_id_members_member_id_404_not_found type: string title: put_fleets_fleet_id_members_member_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 '422': description: Errors in invitation content: application/json: schema: description: 422 unprocessable entity object properties: error: description: error message title: put_fleets_fleet_id_members_member_id_error type: string title: put_fleets_fleet_id_members_member_id_unprocessable_entity type: object examples: response: value: error: missing wing_id '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-fleets.write_fleet.v1 summary: EVE Online Move Fleet Member tags: - Fleets x-alternate-versions: - dev - legacy - v1 x-microcks-operation: delay: 0 dispatcher: FALLBACK /fleets/{fleet_id}/squads/{squad_id}/: delete: description: 'Delete a fleet squad, only empty squads can be deleted --- Alternate route: `/dev/fleets/{fleet_id}/squads/{squad_id}/` Alternate route: `/legacy/fleets/{fleet_id}/squads/{squad_id}/` Alternate route: `/v1/fleets/{fleet_id}/squads/{squad_id}/` ' operationId: delete_fleets_fleet_id_squads_squad_id parameters: - $ref: '#/components/parameters/datasource' - description: ID for a fleet in: path name: fleet_id required: true schema: type: integer format: int64 example: 1001 - description: The squad to delete in: path name: squad_id required: true schema: type: integer format: int64 example: 1001 - $ref: '#/components/parameters/token' responses: '204': description: Squad deleted '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 '404': description: The fleet does not exist or you don't have access to it content: application/json: schema: description: Not found properties: error: description: Not found message title: delete_fleets_fleet_id_squads_squad_id_404_not_found type: string title: delete_fleets_fleet_id_squads_squad_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 security: - evesso: - esi-fleets.write_fleet.v1 summary: EVE Online Delete Fleet Squad tags: - Fleets x-alternate-versions: - dev - legacy - v1 x-microcks-operation: delay: 0 dispatcher: FALLBACK put: description: 'Rename a fleet squad --- Alternate route: `/dev/fleets/{fleet_id}/squads/{squad_id}/` Alternate route: `/legacy/fleets/{fleet_id}/squads/{squad_id}/` Alternate route: `/v1/fleets/{fleet_id}/squads/{squad_id}/` ' operationId: put_fleets_fleet_id_squads_squad_id parameters: - $ref: '#/components/parameters/datasource' - description: ID for a fleet in: path name: fleet_id required: true schema: type: integer format: int64 example: 1001 - description: The squad to rename in: path name: squad_id required: true schema: type: integer format: int64 example: 1001 - $ref: '#/components/parameters/token' requestBody: content: application/json: schema: description: naming object properties: name: description: name string maxLength: 10 title: put_fleets_fleet_id_squads_squad_id_name type: string required: - name title: put_fleets_fleet_id_squads_squad_id_naming type: object examples: PutFleetsFleetIdSquadsSquadIdRequestExample: summary: Default put_fleets_fleet_id_squads_squad_id request x-microcks-default: true value: name: Example Name description: New name of the squad required: true responses: '204': description: Squad renamed '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 '404': description: The fleet does not exist or you don't have access to it content: application/json: schema: description: Not found properties: error: description: Not found message title: put_fleets_fleet_id_squads_squad_id_404_not_found type: string title: put_fleets_fleet_id_squads_squad_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 security: - evesso: - esi-fleets.write_fleet.v1 summary: EVE Online Rename Fleet Squad tags: - Fleets x-alternate-versions: - dev - legacy - v1 x-microcks-operation: delay: 0 dispatcher: FALLBACK /fleets/{fleet_id}/wings/: get: description: 'Return information about wings in a fleet --- Alternate route: `/dev/fleets/{fleet_id}/wings/` Alternate route: `/legacy/fleets/{fleet_id}/wings/` Alternate route: `/v1/fleets/{fleet_id}/wings/` --- This route is cached for up to 5 seconds' operationId: get_fleets_fleet_id_wings parameters: - $ref: '#/components/parameters/Accept-Language' - $ref: '#/components/parameters/datasource' - description: ID for a fleet in: path name: fleet_id required: true schema: type: integer format: int64 example: 1001 - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/language' - $ref: '#/components/parameters/token' responses: '200': description: A list of fleet wings 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 content: application/json: schema: description: 200 ok array items: description: 200 ok object properties: id: description: id integer format: int64 title: get_fleets_fleet_id_wings_id type: integer name: description: name string title: get_fleets_fleet_id_wings_name type: string squads: description: squads array items: description: squad object properties: id: description: id integer format: int64 title: get_fleets_fleet_id_wings_squad_id type: integer name: description: name string title: get_fleets_fleet_id_wings_squad_name type: string required: - name - id title: get_fleets_fleet_id_wings_squad type: object maxItems: 25 title: get_fleets_fleet_id_wings_squads type: array required: - name - id - squads title: get_fleets_fleet_id_wings_200_ok type: object maxItems: 25 title: get_fleets_fleet_id_wings_ok type: array examples: response: value: - id: 2073711261968 name: Wing 1 squads: - id: 3129411261968 name: Squad 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 '404': description: The fleet does not exist or you don't have access to it content: application/json: schema: description: Not found properties: error: description: Not found message title: get_fleets_fleet_id_wings_404_not_found type: string title: get_fleets_fleet_id_wings_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 security: - evesso: - esi-fleets.read_fleet.v1 summary: EVE Online Get Fleet Wings tags: - Fleets x-alternate-versions: - dev - legacy - v1 x-cached-seconds: 5 x-microcks-operation: delay: 0 dispatcher: FALLBACK post: description: 'Create a new wing in a fleet --- Alternate route: `/dev/fleets/{fleet_id}/wings/` Alternate route: `/legacy/fleets/{fleet_id}/wings/` Alternate route: `/v1/fleets/{fleet_id}/wings/` ' operationId: post_fleets_fleet_id_wings parameters: - $ref: '#/components/parameters/datasource' - description: ID for a fleet in: path name: fleet_id required: true schema: type: integer format: int64 example: 1001 - $ref: '#/components/parameters/token' responses: '201': description: Wing created content: application/json: schema: description: 201 created object properties: wing_id: description: The wing_id of the newly created wing format: int64 title: post_fleets_fleet_id_wings_wing_id type: integer required: - wing_id title: post_fleets_fleet_id_wings_created type: object examples: response: value: wing_id: 123 '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 '404': description: The fleet does not exist or you don't have access to it content: application/json: schema: description: Not found properties: error: description: Not found message title: post_fleets_fleet_id_wings_404_not_found type: string title: post_fleets_fleet_id_wings_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 security: - evesso: - esi-fleets.write_fleet.v1 summary: EVE Online Create Fleet Wing tags: - Fleets x-alternate-versions: - dev - legacy - v1 x-microcks-operation: delay: 0 dispatcher: FALLBACK /fleets/{fleet_id}/wings/{wing_id}/: delete: description: 'Delete a fleet wing, only empty wings can be deleted. The wing may contain squads, but the squads must be empty --- Alternate route: `/dev/fleets/{fleet_id}/wings/{wing_id}/` Alternate route: `/legacy/fleets/{fleet_id}/wings/{wing_id}/` Alternate route: `/v1/fleets/{fleet_id}/wings/{wing_id}/` ' operationId: delete_fleets_fleet_id_wings_wing_id parameters: - $ref: '#/components/parameters/datasource' - description: ID for a fleet in: path name: fleet_id required: true schema: type: integer format: int64 example: 1001 - $ref: '#/components/parameters/token' - description: The wing to delete in: path name: wing_id required: true schema: type: integer format: int64 example: 1001 responses: '204': description: Wing deleted '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 '404': description: The fleet does not exist or you don't have access to it content: application/json: schema: description: Not found properties: error: description: Not found message title: delete_fleets_fleet_id_wings_wing_id_404_not_found type: string title: delete_fleets_fleet_id_wings_wing_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 security: - evesso: - esi-fleets.write_fleet.v1 summary: EVE Online Delete Fleet Wing tags: - Fleets x-alternate-versions: - dev - legacy - v1 x-microcks-operation: delay: 0 dispatcher: FALLBACK put: description: 'Rename a fleet wing --- Alternate route: `/dev/fleets/{fleet_id}/wings/{wing_id}/` Alternate route: `/legacy/fleets/{fleet_id}/wings/{wing_id}/` Alternate route: `/v1/fleets/{fleet_id}/wings/{wing_id}/` ' operationId: put_fleets_fleet_id_wings_wing_id parameters: - $ref: '#/components/parameters/datasource' - description: ID for a fleet in: path name: fleet_id required: true schema: type: integer format: int64 example: 1001 - $ref: '#/components/parameters/token' - description: The wing to rename in: path name: wing_id required: true schema: type: integer format: int64 example: 1001 requestBody: content: application/json: schema: description: naming object properties: name: description: name string maxLength: 10 title: put_fleets_fleet_id_wings_wing_id_name type: string required: - name title: put_fleets_fleet_id_wings_wing_id_naming type: object examples: PutFleetsFleetIdWingsWingIdRequestExample: summary: Default put_fleets_fleet_id_wings_wing_id request x-microcks-default: true value: name: Example Name description: New name of the wing required: true responses: '204': description: Wing renamed '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 '404': description: The fleet does not exist or you don't have access to it content: application/json: schema: description: Not found properties: error: description: Not found message title: put_fleets_fleet_id_wings_wing_id_404_not_found type: string title: put_fleets_fleet_id_wings_wing_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 security: - evesso: - esi-fleets.write_fleet.v1 summary: EVE Online Rename Fleet Wing tags: - Fleets x-alternate-versions: - dev - legacy - v1 x-microcks-operation: delay: 0 dispatcher: FALLBACK /fleets/{fleet_id}/wings/{wing_id}/squads/: post: description: 'Create a new squad in a fleet --- Alternate route: `/dev/fleets/{fleet_id}/wings/{wing_id}/squads/` Alternate route: `/legacy/fleets/{fleet_id}/wings/{wing_id}/squads/` Alternate route: `/v1/fleets/{fleet_id}/wings/{wing_id}/squads/` ' operationId: post_fleets_fleet_id_wings_wing_id_squads parameters: - $ref: '#/components/parameters/datasource' - description: ID for a fleet in: path name: fleet_id required: true schema: type: integer format: int64 example: 1001 - $ref: '#/components/parameters/token' - description: The wing_id to create squad in in: path name: wing_id required: true schema: type: integer format: int64 example: 1001 responses: '201': description: Squad created content: application/json: schema: description: 201 created object properties: squad_id: description: The squad_id of the newly created squad format: int64 title: post_fleets_fleet_id_wings_wing_id_squads_squad_id type: integer required: - squad_id title: post_fleets_fleet_id_wings_wing_id_squads_created type: object examples: response: value: squad_id: 123 '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 '404': description: The fleet does not exist or you don't have access to it content: application/json: schema: description: Not found properties: error: description: Not found message title: post_fleets_fleet_id_wings_wing_id_squads_404_not_found type: string title: post_fleets_fleet_id_wings_wing_id_squads_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 security: - evesso: - esi-fleets.write_fleet.v1 summary: EVE Online Create Fleet Squad tags: - Fleets x-alternate-versions: - dev - legacy - v1 x-microcks-operation: delay: 0 dispatcher: FALLBACK /v1/characters/{character_id}/fleet/: get: description: 'Return the fleet ID the character is in, if any. --- This route is cached for up to 60 seconds' operationId: get_characters_character_id_fleet parameters: - $ref: '#/parameters/character_id' - $ref: '#/parameters/datasource' - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/token' responses: '200': description: Details about the character's fleet examples: application/json: fleet_boss_id: 2112000001 fleet_id: 1234567890 role: fleet_commander squad_id: -1 wing_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 object properties: fleet_boss_id: description: Character ID of the current fleet boss format: int64 title: get_characters_character_id_fleet_fleet_boss_id type: integer fleet_id: description: The character's current fleet ID format: int64 title: get_characters_character_id_fleet_fleet_id type: integer role: description: Member’s role in fleet enum: - fleet_commander - squad_commander - squad_member - wing_commander title: get_characters_character_id_fleet_role type: string squad_id: description: ID of the squad the member is in. If not applicable, will be set to -1 format: int64 title: get_characters_character_id_fleet_squad_id type: integer wing_id: description: ID of the wing the member is in. If not applicable, will be set to -1 format: int64 title: get_characters_character_id_fleet_wing_id type: integer required: - fleet_id - wing_id - squad_id - role - fleet_boss_id title: get_characters_character_id_fleet_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' '404': description: The character is not in a fleet examples: application/json: error: Not found message schema: description: Not found properties: error: description: Not found message title: get_characters_character_id_fleet_404_not_found type: string title: get_characters_character_id_fleet_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' security: - evesso: - esi-fleets.read_fleet.v1 summary: Get character fleet info tags: - Fleets x-alternate-versions: - latest - legacy - v1 - v2 x-cached-seconds: 60 /v1/fleets/{fleet_id}/: get: description: 'Return details about a fleet --- This route is cached for up to 5 seconds' operationId: get_fleets_fleet_id parameters: - $ref: '#/parameters/datasource' - description: ID for a fleet format: int64 in: path name: fleet_id required: true type: integer - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/token' responses: '200': description: Details about a fleet examples: application/json: is_free_move: false is_registered: false is_voice_enabled: false motd: This is an awesome fleet! 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: is_free_move: description: Is free-move enabled title: get_fleets_fleet_id_is_free_move type: boolean is_registered: description: Does the fleet have an active fleet advertisement title: get_fleets_fleet_id_is_registered type: boolean is_voice_enabled: description: Is EVE Voice enabled title: get_fleets_fleet_id_is_voice_enabled type: boolean motd: description: Fleet MOTD in CCP flavoured HTML title: get_fleets_fleet_id_motd type: string required: - motd - is_free_move - is_registered - is_voice_enabled title: get_fleets_fleet_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' '404': description: The fleet does not exist or you don't have access to it examples: application/json: error: Not found message schema: description: Not found properties: error: description: Not found message title: get_fleets_fleet_id_404_not_found type: string title: get_fleets_fleet_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' security: - evesso: - esi-fleets.read_fleet.v1 summary: Get fleet information tags: - Fleets x-alternate-versions: - latest - legacy - v1 x-cached-seconds: 5 put: description: 'Update settings about a fleet --- ' operationId: put_fleets_fleet_id parameters: - $ref: '#/parameters/datasource' - description: ID for a fleet format: int64 in: path name: fleet_id required: true type: integer - description: What to update for this fleet in: body name: new_settings required: true schema: description: new_settings object properties: is_free_move: description: Should free-move be enabled in the fleet title: put_fleets_fleet_id_is_free_move type: boolean motd: description: New fleet MOTD in CCP flavoured HTML title: put_fleets_fleet_id_motd type: string title: put_fleets_fleet_id_new_settings type: object - $ref: '#/parameters/token' responses: '204': description: Fleet updated '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' '404': description: The fleet does not exist or you don't have access to it examples: application/json: error: Not found message schema: description: Not found properties: error: description: Not found message title: put_fleets_fleet_id_404_not_found type: string title: put_fleets_fleet_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' security: - evesso: - esi-fleets.write_fleet.v1 summary: Update fleet tags: - Fleets x-alternate-versions: - latest - legacy - v1 /v1/fleets/{fleet_id}/members/: get: description: 'Return information about fleet members --- This route is cached for up to 5 seconds' operationId: get_fleets_fleet_id_members parameters: - $ref: '#/parameters/Accept-Language' - $ref: '#/parameters/datasource' - description: ID for a fleet format: int64 in: path name: fleet_id required: true type: integer - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/language' - $ref: '#/parameters/token' responses: '200': description: A list of fleet members examples: application/json: - character_id: 93265215 join_time: '2016-04-29T12:34:56Z' role: squad_commander role_name: Squad Commander (Boss) ship_type_id: 33328 solar_system_id: 30003729 squad_id: 3129411261968 station_id: 61000180 takes_fleet_warp: true wing_id: 2073711261968 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 schema: description: 200 ok array items: description: 200 ok object properties: character_id: description: character_id integer format: int32 title: get_fleets_fleet_id_members_character_id type: integer join_time: description: join_time string format: date-time title: get_fleets_fleet_id_members_join_time type: string role: description: Member’s role in fleet enum: - fleet_commander - wing_commander - squad_commander - squad_member title: get_fleets_fleet_id_members_role type: string role_name: description: Localized role names title: get_fleets_fleet_id_members_role_name type: string ship_type_id: description: ship_type_id integer format: int32 title: get_fleets_fleet_id_members_ship_type_id type: integer solar_system_id: description: Solar system the member is located in format: int32 title: get_fleets_fleet_id_members_solar_system_id type: integer squad_id: description: ID of the squad the member is in. If not applicable, will be set to -1 format: int64 title: get_fleets_fleet_id_members_squad_id type: integer station_id: description: Station in which the member is docked in, if applicable format: int64 title: get_fleets_fleet_id_members_station_id type: integer takes_fleet_warp: description: Whether the member take fleet warps title: get_fleets_fleet_id_members_takes_fleet_warp type: boolean wing_id: description: ID of the wing the member is in. If not applicable, will be set to -1 format: int64 title: get_fleets_fleet_id_members_wing_id type: integer required: - character_id - ship_type_id - wing_id - squad_id - role - role_name - join_time - takes_fleet_warp - solar_system_id title: get_fleets_fleet_id_members_200_ok type: object maxItems: 256 title: get_fleets_fleet_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' '404': description: The fleet does not exist or you don't have access to it examples: application/json: error: Not found message schema: description: Not found properties: error: description: Not found message title: get_fleets_fleet_id_members_404_not_found type: string title: get_fleets_fleet_id_members_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' security: - evesso: - esi-fleets.read_fleet.v1 summary: Get fleet members tags: - Fleets x-alternate-versions: - latest - legacy - v1 x-cached-seconds: 5 post: description: 'Invite a character into the fleet. If a character has a CSPA charge set it is not possible to invite them to the fleet using ESI --- ' operationId: post_fleets_fleet_id_members parameters: - $ref: '#/parameters/datasource' - description: ID for a fleet format: int64 in: path name: fleet_id required: true type: integer - description: Details of the invitation in: body name: invitation required: true schema: description: invitation object properties: character_id: description: The character you want to invite format: int32 title: post_fleets_fleet_id_members_character_id type: integer role: description: If a character is invited with the `fleet_commander` role, neither `wing_id` or `squad_id` should be specified. If a character is invited with the `wing_commander` role, only `wing_id` should be specified. If a character is invited with the `squad_commander` role, both `wing_id` and `squad_id` should be specified. If a character is invited with the `squad_member` role, `wing_id` and `squad_id` should either both be specified or not specified at all. If they aren’t specified, the invited character will join any squad with available positions. enum: - fleet_commander - wing_commander - squad_commander - squad_member title: post_fleets_fleet_id_members_role type: string squad_id: description: squad_id integer format: int64 minimum: 0 title: post_fleets_fleet_id_members_squad_id type: integer wing_id: description: wing_id integer format: int64 minimum: 0 title: post_fleets_fleet_id_members_wing_id type: integer required: - character_id - role title: post_fleets_fleet_id_members_invitation type: object - $ref: '#/parameters/token' responses: '204': description: Fleet invitation sent '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' '404': description: The fleet does not exist or you don't have access to it examples: application/json: error: Not found message schema: description: Not found properties: error: description: Not found message title: post_fleets_fleet_id_members_404_not_found type: string title: post_fleets_fleet_id_members_not_found type: object '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '422': description: Errors in invitation examples: application/json: error: missing wing_id schema: description: 422 unprocessable entity object properties: error: description: error message title: post_fleets_fleet_id_members_error type: string title: post_fleets_fleet_id_members_unprocessable_entity type: object '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-fleets.write_fleet.v1 summary: Create fleet invitation tags: - Fleets x-alternate-versions: - latest - legacy - v1 /v1/fleets/{fleet_id}/members/{member_id}/: delete: description: 'Kick a fleet member --- ' operationId: delete_fleets_fleet_id_members_member_id parameters: - $ref: '#/parameters/datasource' - description: ID for a fleet format: int64 in: path name: fleet_id required: true type: integer - description: The character ID of a member in this fleet format: int32 in: path name: member_id required: true type: integer - $ref: '#/parameters/token' responses: '204': description: Fleet member kicked '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' '404': description: The fleet does not exist or you don't have access to it examples: application/json: error: Not found message schema: description: Not found properties: error: description: Not found message title: delete_fleets_fleet_id_members_member_id_404_not_found type: string title: delete_fleets_fleet_id_members_member_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' security: - evesso: - esi-fleets.write_fleet.v1 summary: Kick fleet member tags: - Fleets x-alternate-versions: - latest - legacy - v1 put: description: 'Move a fleet member around --- ' operationId: put_fleets_fleet_id_members_member_id parameters: - $ref: '#/parameters/datasource' - description: ID for a fleet format: int64 in: path name: fleet_id required: true type: integer - description: The character ID of a member in this fleet format: int32 in: path name: member_id required: true type: integer - description: Details of the invitation in: body name: movement required: true schema: description: movement object properties: role: description: If a character is moved to the `fleet_commander` role, neither `wing_id` or `squad_id` should be specified. If a character is moved to the `wing_commander` role, only `wing_id` should be specified. If a character is moved to the `squad_commander` role, both `wing_id` and `squad_id` should be specified. If a character is moved to the `squad_member` role, both `wing_id` and `squad_id` should be specified. enum: - fleet_commander - wing_commander - squad_commander - squad_member title: put_fleets_fleet_id_members_member_id_role type: string squad_id: description: squad_id integer format: int64 minimum: 0 title: put_fleets_fleet_id_members_member_id_squad_id type: integer wing_id: description: wing_id integer format: int64 minimum: 0 title: put_fleets_fleet_id_members_member_id_wing_id type: integer required: - role title: put_fleets_fleet_id_members_member_id_movement type: object - $ref: '#/parameters/token' responses: '204': description: Fleet invitation sent '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' '404': description: The fleet does not exist or you don't have access to it examples: application/json: error: Not found message schema: description: Not found properties: error: description: Not found message title: put_fleets_fleet_id_members_member_id_404_not_found type: string title: put_fleets_fleet_id_members_member_id_not_found type: object '420': description: Error limited examples: application/json: error: Error limited message schema: $ref: '#/definitions/error_limited' '422': description: Errors in invitation examples: application/json: error: missing wing_id schema: description: 422 unprocessable entity object properties: error: description: error message title: put_fleets_fleet_id_members_member_id_error type: string title: put_fleets_fleet_id_members_member_id_unprocessable_entity type: object '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-fleets.write_fleet.v1 summary: Move fleet member tags: - Fleets x-alternate-versions: - latest - legacy - v1 /v1/fleets/{fleet_id}/squads/{squad_id}/: delete: description: 'Delete a fleet squad, only empty squads can be deleted --- ' operationId: delete_fleets_fleet_id_squads_squad_id parameters: - $ref: '#/parameters/datasource' - description: ID for a fleet format: int64 in: path name: fleet_id required: true type: integer - description: The squad to delete format: int64 in: path name: squad_id required: true type: integer - $ref: '#/parameters/token' responses: '204': description: Squad deleted '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' '404': description: The fleet does not exist or you don't have access to it examples: application/json: error: Not found message schema: description: Not found properties: error: description: Not found message title: delete_fleets_fleet_id_squads_squad_id_404_not_found type: string title: delete_fleets_fleet_id_squads_squad_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' security: - evesso: - esi-fleets.write_fleet.v1 summary: Delete fleet squad tags: - Fleets x-alternate-versions: - latest - legacy - v1 put: description: 'Rename a fleet squad --- ' operationId: put_fleets_fleet_id_squads_squad_id parameters: - $ref: '#/parameters/datasource' - description: ID for a fleet format: int64 in: path name: fleet_id required: true type: integer - description: New name of the squad in: body name: naming required: true schema: description: naming object properties: name: description: name string maxLength: 10 title: put_fleets_fleet_id_squads_squad_id_name type: string required: - name title: put_fleets_fleet_id_squads_squad_id_naming type: object - description: The squad to rename format: int64 in: path name: squad_id required: true type: integer - $ref: '#/parameters/token' responses: '204': description: Squad renamed '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' '404': description: The fleet does not exist or you don't have access to it examples: application/json: error: Not found message schema: description: Not found properties: error: description: Not found message title: put_fleets_fleet_id_squads_squad_id_404_not_found type: string title: put_fleets_fleet_id_squads_squad_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' security: - evesso: - esi-fleets.write_fleet.v1 summary: Rename fleet squad tags: - Fleets x-alternate-versions: - latest - legacy - v1 /v1/fleets/{fleet_id}/wings/: get: description: 'Return information about wings in a fleet --- This route is cached for up to 5 seconds' operationId: get_fleets_fleet_id_wings parameters: - $ref: '#/parameters/Accept-Language' - $ref: '#/parameters/datasource' - description: ID for a fleet format: int64 in: path name: fleet_id required: true type: integer - $ref: '#/parameters/If-None-Match' - $ref: '#/parameters/language' - $ref: '#/parameters/token' responses: '200': description: A list of fleet wings examples: application/json: - id: 2073711261968 name: Wing 1 squads: - id: 3129411261968 name: Squad 1 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 schema: description: 200 ok array items: description: 200 ok object properties: id: description: id integer format: int64 title: get_fleets_fleet_id_wings_id type: integer name: description: name string title: get_fleets_fleet_id_wings_name type: string squads: description: squads array items: description: squad object properties: id: description: id integer format: int64 title: get_fleets_fleet_id_wings_squad_id type: integer name: description: name string title: get_fleets_fleet_id_wings_squad_name type: string required: - name - id title: get_fleets_fleet_id_wings_squad type: object maxItems: 25 title: get_fleets_fleet_id_wings_squads type: array required: - name - id - squads title: get_fleets_fleet_id_wings_200_ok type: object maxItems: 25 title: get_fleets_fleet_id_wings_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' '404': description: The fleet does not exist or you don't have access to it examples: application/json: error: Not found message schema: description: Not found properties: error: description: Not found message title: get_fleets_fleet_id_wings_404_not_found type: string title: get_fleets_fleet_id_wings_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' security: - evesso: - esi-fleets.read_fleet.v1 summary: Get fleet wings tags: - Fleets x-alternate-versions: - latest - legacy - v1 x-cached-seconds: 5 post: description: 'Create a new wing in a fleet --- ' operationId: post_fleets_fleet_id_wings parameters: - $ref: '#/parameters/datasource' - description: ID for a fleet format: int64 in: path name: fleet_id required: true type: integer - $ref: '#/parameters/token' responses: '201': description: Wing created examples: application/json: wing_id: 123 schema: description: 201 created object properties: wing_id: description: The wing_id of the newly created wing format: int64 title: post_fleets_fleet_id_wings_wing_id type: integer required: - wing_id title: post_fleets_fleet_id_wings_created type: object '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' '404': description: The fleet does not exist or you don't have access to it examples: application/json: error: Not found message schema: description: Not found properties: error: description: Not found message title: post_fleets_fleet_id_wings_404_not_found type: string title: post_fleets_fleet_id_wings_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' security: - evesso: - esi-fleets.write_fleet.v1 summary: Create fleet wing tags: - Fleets x-alternate-versions: - latest - legacy - v1 /v1/fleets/{fleet_id}/wings/{wing_id}/: delete: description: 'Delete a fleet wing, only empty wings can be deleted. The wing may contain squads, but the squads must be empty --- ' operationId: delete_fleets_fleet_id_wings_wing_id parameters: - $ref: '#/parameters/datasource' - description: ID for a fleet format: int64 in: path name: fleet_id required: true type: integer - $ref: '#/parameters/token' - description: The wing to delete format: int64 in: path name: wing_id required: true type: integer responses: '204': description: Wing deleted '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' '404': description: The fleet does not exist or you don't have access to it examples: application/json: error: Not found message schema: description: Not found properties: error: description: Not found message title: delete_fleets_fleet_id_wings_wing_id_404_not_found type: string title: delete_fleets_fleet_id_wings_wing_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' security: - evesso: - esi-fleets.write_fleet.v1 summary: Delete fleet wing tags: - Fleets x-alternate-versions: - latest - legacy - v1 put: description: 'Rename a fleet wing --- ' operationId: put_fleets_fleet_id_wings_wing_id parameters: - $ref: '#/parameters/datasource' - description: ID for a fleet format: int64 in: path name: fleet_id required: true type: integer - description: New name of the wing in: body name: naming required: true schema: description: naming object properties: name: description: name string maxLength: 10 title: put_fleets_fleet_id_wings_wing_id_name type: string required: - name title: put_fleets_fleet_id_wings_wing_id_naming type: object - $ref: '#/parameters/token' - description: The wing to rename format: int64 in: path name: wing_id required: true type: integer responses: '204': description: Wing renamed '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' '404': description: The fleet does not exist or you don't have access to it examples: application/json: error: Not found message schema: description: Not found properties: error: description: Not found message title: put_fleets_fleet_id_wings_wing_id_404_not_found type: string title: put_fleets_fleet_id_wings_wing_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' security: - evesso: - esi-fleets.write_fleet.v1 summary: Rename fleet wing tags: - Fleets x-alternate-versions: - latest - legacy - v1 /v1/fleets/{fleet_id}/wings/{wing_id}/squads/: post: description: 'Create a new squad in a fleet --- ' operationId: post_fleets_fleet_id_wings_wing_id_squads parameters: - $ref: '#/parameters/datasource' - description: ID for a fleet format: int64 in: path name: fleet_id required: true type: integer - $ref: '#/parameters/token' - description: The wing_id to create squad in format: int64 in: path name: wing_id required: true type: integer responses: '201': description: Squad created examples: application/json: squad_id: 123 schema: description: 201 created object properties: squad_id: description: The squad_id of the newly created squad format: int64 title: post_fleets_fleet_id_wings_wing_id_squads_squad_id type: integer required: - squad_id title: post_fleets_fleet_id_wings_wing_id_squads_created type: object '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' '404': description: The fleet does not exist or you don't have access to it examples: application/json: error: Not found message schema: description: Not found properties: error: description: Not found message title: post_fleets_fleet_id_wings_wing_id_squads_404_not_found type: string title: post_fleets_fleet_id_wings_wing_id_squads_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' security: - evesso: - esi-fleets.write_fleet.v1 summary: Create fleet squad tags: - Fleets x-alternate-versions: - latest - legacy - v1 components: schemas: 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 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 service_unavailable: description: Service unavailable model properties: error: description: Service unavailable message type: string example: example required: - error title: Service unavailable 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 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 datasource: description: The server name you would like data from in: query name: datasource schema: type: string enum: - tranquility default: tranquility character_id: description: An EVE character ID in: path name: character_id required: true schema: type: integer format: int32 minimum: 1 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 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 character_id: description: An EVE character ID format: int32 in: path minimum: 1 name: character_id required: true 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