swagger: "2.0"
schemes:
  - https
host: esi.evetech.net
basePath: /latest
info:
  description: An OpenAPI for EVE Online
  title: EVE Swagger Interface
  version: 0.8.6
  x-apisguru-categories:
    - media
  x-logo:
    backgroundColor: "#FFFFFF"
    url: https://api.apis.guru/v2/cache/logo/https_twitter.com_Evetech_profile_image.jpeg
  x-origin:
    - format: swagger
      url: https://esi.tech.ccp.is/latest/swagger.json
      version: "2.0"
  x-providerName: evetech.net
consumes:
  - application/json
produces:
  - application/json
securityDefinitions:
  evesso:
    authorizationUrl: https://login.eveonline.com/v2/oauth/authorize
    flow: implicit
    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-bookmarks.read_character_bookmarks.v1: EVE SSO scope esi-bookmarks.read_character_bookmarks.v1
      esi-bookmarks.read_corporation_bookmarks.v1: EVE SSO scope esi-bookmarks.read_corporation_bookmarks.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_opportunities.v1: EVE SSO scope esi-characters.read_opportunities.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-characterstats.read.v1: EVE SSO scope esi-characterstats.read.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
    type: oauth2
parameters:
  Accept-Language:
    default: en-us
    description: Language to use in the response
    enum:
      - de
      - en-us
      - fr
      - ja
      - ru
      - zh
    in: header
    name: Accept-Language
    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
  alliance_id:
    description: An EVE alliance ID
    format: int32
    in: path
    minimum: 1
    name: alliance_id
    required: true
    type: integer
  character_id:
    description: An EVE character ID
    format: int32
    in: path
    minimum: 1
    name: character_id
    required: true
    type: integer
  corporation_id:
    description: An EVE corporation ID
    format: int32
    in: path
    minimum: 1
    name: corporation_id
    required: true
    type: integer
  datasource:
    default: tranquility
    description: The server name you would like data from
    enum:
      - tranquility
      - singularity
    in: query
    name: datasource
    type: string
  language:
    default: en-us
    description: Language to use in the response, takes precedence over Accept-Language
    enum:
      - de
      - en-us
      - fr
      - ja
      - ru
      - zh
    in: query
    name: language
    type: string
  page:
    default: 1
    description: Which page of results to return
    format: int32
    in: query
    minimum: 1
    name: page
    type: integer
  token:
    description: Access token to use if unable to set a header
    in: query
    name: token
    type: string
paths:
  /alliances/:
    get:
      description: |-
        List all active player alliances

        ---
        Alternate route: `/dev/alliances/`

        Alternate route: `/legacy/alliances/`

        Alternate route: `/v1/alliances/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_alliances
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: List of Alliance IDs
          examples:
            application/json:
              - 99000001
              - 99000002
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok integer
              format: int32
              minimum: 0
              title: get_alliances_200_ok
              type: integer
              uniqueItems: true
            maxItems: 5000
            title: get_alliances_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: List all alliances
      tags:
        - Alliance
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/alliances/{alliance_id}/":
    get:
      description: |-
        Public information about an alliance

        ---
        Alternate route: `/dev/alliances/{alliance_id}/`

        Alternate route: `/v3/alliances/{alliance_id}/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_alliances_alliance_id
      parameters:
        - $ref: "#/parameters/alliance_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: Public data about an alliance
          examples:
            application/json:
              creator_corporation_id: 45678
              creator_id: 12345
              date_founded: 2016-06-26T21:00:00Z
              executor_corporation_id: 98356193
              name: C C P Alliance
              ticker: <C C P>
          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:
              creator_corporation_id:
                description: ID of the corporation that created the alliance
                format: int32
                title: get_alliances_alliance_id_creator_corporation_id
                type: integer
              creator_id:
                description: ID of the character that created the alliance
                format: int32
                title: get_alliances_alliance_id_creator_id
                type: integer
              date_founded:
                description: date_founded string
                format: date-time
                title: get_alliances_alliance_id_date_founded
                type: string
              executor_corporation_id:
                description: the executor corporation ID, if this alliance is not closed
                format: int32
                title: get_alliances_alliance_id_executor_corporation_id
                type: integer
              faction_id:
                description: Faction ID this alliance is fighting for, if this alliance is enlisted in factional warfare
                format: int32
                title: get_alliances_alliance_id_faction_id
                type: integer
              name:
                description: the full name of the alliance
                title: get_alliances_alliance_id_name
                type: string
              ticker:
                description: the short name of the alliance
                title: get_alliances_alliance_id_ticker
                type: string
            required:
              - name
              - creator_id
              - creator_corporation_id
              - ticker
              - date_founded
            title: get_alliances_alliance_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Alliance not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_alliances_alliance_id_404_not_found
                type: string
            title: get_alliances_alliance_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get alliance information
      tags:
        - Alliance
      x-alternate-versions:
        - dev
        - v3
      x-cached-seconds: 3600
  "/alliances/{alliance_id}/contacts/":
    get:
      description: |-
        Return contacts of an alliance

        ---
        Alternate route: `/dev/alliances/{alliance_id}/contacts/`

        Alternate route: `/v2/alliances/{alliance_id}/contacts/`

        ---
        This route is cached for up to 300 seconds
      operationId: get_alliances_alliance_id_contacts
      parameters:
        - $ref: "#/parameters/alliance_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of contacts
          examples:
            application/json:
              - contact_id: 2112625428
                contact_type: character
                standing: 9.9
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                contact_id:
                  description: contact_id integer
                  format: int32
                  title: get_alliances_alliance_id_contacts_contact_id
                  type: integer
                contact_type:
                  description: contact_type string
                  enum:
                    - character
                    - corporation
                    - alliance
                    - faction
                  title: get_alliances_alliance_id_contacts_contact_type
                  type: string
                label_ids:
                  description: label_ids array
                  items:
                    description: Label IDs applied to the contact
                    format: int64
                    title: get_alliances_alliance_id_contacts_label_id
                    type: integer
                  maxItems: 63
                  title: get_alliances_alliance_id_contacts_label_ids
                  type: array
                standing:
                  description: Standing of the contact
                  format: float
                  title: get_alliances_alliance_id_contacts_standing
                  type: number
              required:
                - standing
                - contact_type
                - contact_id
              title: get_alliances_alliance_id_contacts_200_ok
              type: object
            maxItems: 1000
            title: get_alliances_alliance_id_contacts_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-alliances.read_contacts.v1
      summary: Get alliance contacts
      tags:
        - Contacts
      x-alternate-versions:
        - dev
        - v2
      x-cached-seconds: 300
  "/alliances/{alliance_id}/contacts/labels/":
    get:
      description: |-
        Return custom labels for an alliance's contacts

        ---
        Alternate route: `/dev/alliances/{alliance_id}/contacts/labels/`

        Alternate route: `/legacy/alliances/{alliance_id}/contacts/labels/`

        Alternate route: `/v1/alliances/{alliance_id}/contacts/labels/`

        ---
        This route is cached for up to 300 seconds
      operationId: get_alliances_alliance_id_contacts_labels
      parameters:
        - $ref: "#/parameters/alliance_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of alliance contact labels
          examples:
            application/json:
              - label_id: 1
                label_name: Alliance Friends
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                label_id:
                  description: label_id integer
                  format: int64
                  title: get_alliances_alliance_id_contacts_labels_label_id
                  type: integer
                label_name:
                  description: label_name string
                  title: get_alliances_alliance_id_contacts_labels_label_name
                  type: string
              required:
                - label_id
                - label_name
              title: get_alliances_alliance_id_contacts_labels_200_ok
              type: object
            maxItems: 64
            title: get_alliances_alliance_id_contacts_labels_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-alliances.read_contacts.v1
      summary: Get alliance contact labels
      tags:
        - Contacts
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 300
  "/alliances/{alliance_id}/corporations/":
    get:
      description: |-
        List all current member corporations of an alliance

        ---
        Alternate route: `/dev/alliances/{alliance_id}/corporations/`

        Alternate route: `/legacy/alliances/{alliance_id}/corporations/`

        Alternate route: `/v1/alliances/{alliance_id}/corporations/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_alliances_alliance_id_corporations
      parameters:
        - $ref: "#/parameters/alliance_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: List of corporation IDs
          examples:
            application/json:
              - 98000001
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok integer
              format: int32
              minimum: 0
              title: get_alliances_alliance_id_corporations_200_ok
              type: integer
              uniqueItems: true
            maxItems: 1000
            title: get_alliances_alliance_id_corporations_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: List alliance's corporations
      tags:
        - Alliance
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/alliances/{alliance_id}/icons/":
    get:
      description: |-
        Get the icon urls for a alliance

        ---
        Alternate route: `/dev/alliances/{alliance_id}/icons/`

        Alternate route: `/legacy/alliances/{alliance_id}/icons/`

        Alternate route: `/v1/alliances/{alliance_id}/icons/`

        ---
        This route expires daily at 11:05
      operationId: get_alliances_alliance_id_icons
      parameters:
        - $ref: "#/parameters/alliance_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: Icon URLs for the given alliance id and server
          examples:
            application/json:
              px128x128: https://imageserver.eveonline.com/Alliance/503818424_128.png
              px64x64: https://imageserver.eveonline.com/Alliance/503818424_64.png
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok object
            properties:
              px128x128:
                description: px128x128 string
                title: get_alliances_alliance_id_icons_px128x128
                type: string
              px64x64:
                description: px64x64 string
                title: get_alliances_alliance_id_icons_px64x64
                type: string
            title: get_alliances_alliance_id_icons_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: No image server for this datasource
          examples:
            application/json:
              error: No image server for this datasource
          schema:
            description: No image server for this datasource
            properties:
              error:
                description: error message
                title: get_alliances_alliance_id_icons_error
                type: string
            title: get_alliances_alliance_id_icons_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get alliance icon
      tags:
        - Alliance
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /characters/affiliation/:
    post:
      description: |-
        Bulk lookup of character IDs to corporation, alliance and faction

        ---
        Alternate route: `/dev/characters/affiliation/`

        Alternate route: `/legacy/characters/affiliation/`

        Alternate route: `/v1/characters/affiliation/`

        ---
        This route is cached for up to 3600 seconds
      operationId: post_characters_affiliation
      parameters:
        - description: The character IDs to fetch affiliations for. All characters must exist, or none will be returned
          in: body
          name: characters
          required: true
          schema:
            description: characters array
            items:
              description: character integer
              format: int32
              title: post_characters_affiliation_character
              type: integer
            maxItems: 1000
            minItems: 1
            title: post_characters_affiliation_characters
            type: array
            uniqueItems: true
        - $ref: "#/parameters/datasource"
      responses:
        "200":
          description: Character corporation, alliance and faction IDs
          examples:
            application/json:
              - alliance_id: 434243723
                character_id: 95538921
                corporation_id: 109299958
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                alliance_id:
                  description: The character's alliance ID, if their corporation is in an alliance
                  format: int32
                  title: post_characters_affiliation_alliance_id
                  type: integer
                character_id:
                  description: The character's ID
                  format: int32
                  title: post_characters_affiliation_character_id
                  type: integer
                corporation_id:
                  description: The character's corporation ID
                  format: int32
                  title: post_characters_affiliation_corporation_id
                  type: integer
                faction_id:
                  description: The character's faction ID, if their corporation is in a faction
                  format: int32
                  title: post_characters_affiliation_faction_id
                  type: integer
              required:
                - character_id
                - corporation_id
              title: post_characters_affiliation_200_ok
              type: object
            maxItems: 1000
            title: post_characters_affiliation_ok
            type: array
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: No characters found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: post_characters_affiliation_404_not_found
                type: string
            title: post_characters_affiliation_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Character affiliation
      tags:
        - Character
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/characters/{character_id}/":
    get:
      description: |-
        Public information about a character

        ---
        Alternate route: `/dev/characters/{character_id}/`

        Alternate route: `/v4/characters/{character_id}/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_characters_character_id
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: Public data for the given character
          examples:
            application/json:
              ancestry_id: 19
              birthday: 2015-03-24T11:37:00Z
              bloodline_id: 3
              corporation_id: 109299958
              description: ""
              gender: male
              name: CCP Bartender
              race_id: 2
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok object
            properties:
              alliance_id:
                description: The character's alliance ID
                format: int32
                title: get_characters_character_id_alliance_id
                type: integer
              ancestry_id:
                description: ancestry_id integer
                format: int32
                title: get_characters_character_id_ancestry_id
                type: integer
              birthday:
                description: Creation date of the character
                format: date-time
                title: get_characters_character_id_birthday
                type: string
              bloodline_id:
                description: bloodline_id integer
                format: int32
                title: get_characters_character_id_bloodline_id
                type: integer
              corporation_id:
                description: The character's corporation ID
                format: int32
                title: get_characters_character_id_corporation_id
                type: integer
              description:
                description: description string
                title: get_characters_character_id_description
                type: string
              faction_id:
                description: ID of the faction the character is fighting for, if the character is enlisted in Factional Warfare
                format: int32
                title: get_characters_character_id_faction_id
                type: integer
              gender:
                description: gender string
                enum:
                  - female
                  - male
                title: get_characters_character_id_gender
                type: string
              name:
                description: name string
                title: get_characters_character_id_name
                type: string
              race_id:
                description: race_id integer
                format: int32
                title: get_characters_character_id_race_id
                type: integer
              security_status:
                description: security_status number
                format: float
                maximum: 10
                minimum: -10
                title: get_characters_character_id_security_status
                type: number
            required:
              - corporation_id
              - birthday
              - name
              - gender
              - race_id
              - bloodline_id
            title: get_characters_character_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Character not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_characters_character_id_404_not_found
                type: string
            title: get_characters_character_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get character's public information
      tags:
        - Character
      x-alternate-versions:
        - dev
        - v4
      x-cached-seconds: 3600
  "/characters/{character_id}/agents_research/":
    get:
      description: |-
        Return a list of agents research information for a character. The formula for finding the current research points with an agent is: currentPoints = remainderPoints + pointsPerDay * days(currentTime - researchStartDate)

        ---
        Alternate route: `/dev/characters/{character_id}/agents_research/`

        Alternate route: `/legacy/characters/{character_id}/agents_research/`

        Alternate route: `/v1/characters/{character_id}/agents_research/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_characters_character_id_agents_research
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of agents research information
          examples:
            application/json:
              - agent_id: 3009358
                points_per_day: 53.5346162146776
                remainder_points: 53604.0634303189
                skill_type_id: 11450
                started_at: 2017-03-23T14:47:00Z
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                agent_id:
                  description: agent_id integer
                  format: int32
                  title: get_characters_character_id_agents_research_agent_id
                  type: integer
                points_per_day:
                  description: points_per_day number
                  format: float
                  title: get_characters_character_id_agents_research_points_per_day
                  type: number
                remainder_points:
                  description: remainder_points number
                  format: float
                  title: get_characters_character_id_agents_research_remainder_points
                  type: number
                skill_type_id:
                  description: skill_type_id integer
                  format: int32
                  title: get_characters_character_id_agents_research_skill_type_id
                  type: integer
                started_at:
                  description: started_at string
                  format: date-time
                  title: get_characters_character_id_agents_research_started_at
                  type: string
              required:
                - agent_id
                - skill_type_id
                - started_at
                - points_per_day
                - remainder_points
              title: get_characters_character_id_agents_research_200_ok
              type: object
            maxItems: 1000
            title: get_characters_character_id_agents_research_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-characters.read_agents_research.v1
      summary: Get agents research
      tags:
        - Character
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/characters/{character_id}/assets/":
    get:
      description: |-
        Return a list of the characters assets

        ---
        Alternate route: `/dev/characters/{character_id}/assets/`

        Alternate route: `/v3/characters/{character_id}/assets/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_characters_character_id_assets
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A flat list of the users assets
          examples:
            application/json:
              - is_blueprint_copy: true
                is_singleton: true
                item_id: 1000000016835
                location_flag: Hangar
                location_id: 60002959
                location_type: station
                quantity: 1
                type_id: 3516
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                is_blueprint_copy:
                  description: is_blueprint_copy boolean
                  title: get_characters_character_id_assets_is_blueprint_copy
                  type: boolean
                is_singleton:
                  description: is_singleton boolean
                  title: get_characters_character_id_assets_is_singleton
                  type: boolean
                item_id:
                  description: item_id integer
                  format: int64
                  title: get_characters_character_id_assets_item_id
                  type: integer
                location_flag:
                  description: location_flag string
                  enum:
                    - AssetSafety
                    - AutoFit
                    - BoosterBay
                    - Cargo
                    - CorpseBay
                    - Deliveries
                    - DroneBay
                    - FighterBay
                    - FighterTube0
                    - FighterTube1
                    - FighterTube2
                    - FighterTube3
                    - FighterTube4
                    - FleetHangar
                    - Hangar
                    - HangarAll
                    - HiSlot0
                    - HiSlot1
                    - HiSlot2
                    - HiSlot3
                    - HiSlot4
                    - HiSlot5
                    - HiSlot6
                    - HiSlot7
                    - HiddenModifiers
                    - Implant
                    - LoSlot0
                    - LoSlot1
                    - LoSlot2
                    - LoSlot3
                    - LoSlot4
                    - LoSlot5
                    - LoSlot6
                    - LoSlot7
                    - Locked
                    - MedSlot0
                    - MedSlot1
                    - MedSlot2
                    - MedSlot3
                    - MedSlot4
                    - MedSlot5
                    - MedSlot6
                    - MedSlot7
                    - QuafeBay
                    - RigSlot0
                    - RigSlot1
                    - RigSlot2
                    - RigSlot3
                    - RigSlot4
                    - RigSlot5
                    - RigSlot6
                    - RigSlot7
                    - ShipHangar
                    - Skill
                    - SpecializedAmmoHold
                    - SpecializedCommandCenterHold
                    - SpecializedFuelBay
                    - SpecializedGasHold
                    - SpecializedIndustrialShipHold
                    - SpecializedLargeShipHold
                    - SpecializedMaterialBay
                    - SpecializedMediumShipHold
                    - SpecializedMineralHold
                    - SpecializedOreHold
                    - SpecializedPlanetaryCommoditiesHold
                    - SpecializedSalvageHold
                    - SpecializedShipHold
                    - SpecializedSmallShipHold
                    - SubSystemBay
                    - SubSystemSlot0
                    - SubSystemSlot1
                    - SubSystemSlot2
                    - SubSystemSlot3
                    - SubSystemSlot4
                    - SubSystemSlot5
                    - SubSystemSlot6
                    - SubSystemSlot7
                    - Unlocked
                    - Wardrobe
                  title: get_characters_character_id_assets_location_flag
                  type: string
                location_id:
                  description: location_id integer
                  format: int64
                  title: get_characters_character_id_assets_location_id
                  type: integer
                location_type:
                  description: location_type string
                  enum:
                    - station
                    - solar_system
                    - other
                  title: get_characters_character_id_assets_location_type
                  type: string
                quantity:
                  description: quantity integer
                  format: int32
                  title: get_characters_character_id_assets_quantity
                  type: integer
                type_id:
                  description: type_id integer
                  format: int32
                  title: get_characters_character_id_assets_type_id
                  type: integer
              required:
                - type_id
                - quantity
                - location_id
                - location_type
                - item_id
                - location_flag
                - is_singleton
              title: get_characters_character_id_assets_200_ok
              type: object
            maxItems: 1000
            title: get_characters_character_id_assets_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-assets.read_assets.v1
      summary: Get character assets
      tags:
        - Assets
      x-alternate-versions:
        - dev
        - v3
      x-cached-seconds: 3600
  "/characters/{character_id}/assets/locations/":
    post:
      description: |
        Return locations for a set of item ids, which you can get from character assets endpoint. Coordinates for items in hangars or stations are set to (0,0,0)

        ---
        Alternate route: `/dev/characters/{character_id}/assets/locations/`

        Alternate route: `/v2/characters/{character_id}/assets/locations/`
      operationId: post_characters_character_id_assets_locations
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - description: A list of item ids
          in: body
          name: item_ids
          required: true
          schema:
            description: item_ids array
            items:
              description: item_id integer
              format: int64
              title: post_characters_character_id_assets_locations_item_id
              type: integer
            maxItems: 1000
            minItems: 1
            title: post_characters_character_id_assets_locations_item_ids
            type: array
            uniqueItems: true
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of asset locations
          examples:
            application/json:
              - item_id: 12345
                position:
                  x: 1.2
                  y: 2.3
                  z: -3.4
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                item_id:
                  description: item_id integer
                  format: int64
                  title: post_characters_character_id_assets_locations_item_id
                  type: integer
                position:
                  description: position object
                  properties:
                    x:
                      description: x number
                      format: double
                      title: post_characters_character_id_assets_locations_x
                      type: number
                    y:
                      description: y number
                      format: double
                      title: post_characters_character_id_assets_locations_y
                      type: number
                    z:
                      description: z number
                      format: double
                      title: post_characters_character_id_assets_locations_z
                      type: number
                  required:
                    - x
                    - y
                    - z
                  title: post_characters_character_id_assets_locations_position
                  type: object
              required:
                - item_id
                - position
              title: post_characters_character_id_assets_locations_200_ok
              type: object
            maxItems: 1000
            title: post_characters_character_id_assets_locations_ok
            type: array
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-assets.read_assets.v1
      summary: Get character asset locations
      tags:
        - Assets
      x-alternate-versions:
        - dev
        - v2
  "/characters/{character_id}/assets/names/":
    post:
      description: |
        Return names for a set of item ids, which you can get from character assets endpoint. Typically used for items that can customize names, like containers or ships.

        ---
        Alternate route: `/dev/characters/{character_id}/assets/names/`

        Alternate route: `/legacy/characters/{character_id}/assets/names/`

        Alternate route: `/v1/characters/{character_id}/assets/names/`
      operationId: post_characters_character_id_assets_names
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - description: A list of item ids
          in: body
          name: item_ids
          required: true
          schema:
            description: item_ids array
            items:
              description: item_id integer
              format: int64
              title: post_characters_character_id_assets_names_item_id
              type: integer
            maxItems: 1000
            minItems: 1
            title: post_characters_character_id_assets_names_item_ids
            type: array
            uniqueItems: true
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of asset names
          examples:
            application/json:
              - item_id: 12345
                name: Awesome Name
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                item_id:
                  description: item_id integer
                  format: int64
                  title: post_characters_character_id_assets_names_item_id
                  type: integer
                name:
                  description: name string
                  title: post_characters_character_id_assets_names_name
                  type: string
              required:
                - item_id
                - name
              title: post_characters_character_id_assets_names_200_ok
              type: object
            maxItems: 1000
            title: post_characters_character_id_assets_names_ok
            type: array
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-assets.read_assets.v1
      summary: Get character asset names
      tags:
        - Assets
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/characters/{character_id}/attributes/":
    get:
      description: |-
        Return attributes of a character

        ---
        Alternate route: `/dev/characters/{character_id}/attributes/`

        Alternate route: `/legacy/characters/{character_id}/attributes/`

        Alternate route: `/v1/characters/{character_id}/attributes/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_characters_character_id_attributes
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Attributes of a character
          examples:
            application/json:
              charisma: 20
              intelligence: 20
              memory: 20
              perception: 20
              willpower: 20
          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:
              accrued_remap_cooldown_date:
                description: Neural remapping cooldown after a character uses remap accrued over time
                format: date-time
                title: get_characters_character_id_attributes_accrued_remap_cooldown_date
                type: string
              bonus_remaps:
                description: Number of available bonus character neural remaps
                format: int32
                title: get_characters_character_id_attributes_bonus_remaps
                type: integer
              charisma:
                description: charisma integer
                format: int32
                title: get_characters_character_id_attributes_charisma
                type: integer
              intelligence:
                description: intelligence integer
                format: int32
                title: get_characters_character_id_attributes_intelligence
                type: integer
              last_remap_date:
                description: Datetime of last neural remap, including usage of bonus remaps
                format: date-time
                title: get_characters_character_id_attributes_last_remap_date
                type: string
              memory:
                description: memory integer
                format: int32
                title: get_characters_character_id_attributes_memory
                type: integer
              perception:
                description: perception integer
                format: int32
                title: get_characters_character_id_attributes_perception
                type: integer
              willpower:
                description: willpower integer
                format: int32
                title: get_characters_character_id_attributes_willpower
                type: integer
            required:
              - charisma
              - intelligence
              - memory
              - perception
              - willpower
            title: get_characters_character_id_attributes_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-skills.read_skills.v1
      summary: Get character attributes
      tags:
        - Skills
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/characters/{character_id}/blueprints/":
    get:
      description: |-
        Return a list of blueprints the character owns

        ---
        Alternate route: `/dev/characters/{character_id}/blueprints/`

        Alternate route: `/v2/characters/{character_id}/blueprints/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_characters_character_id_blueprints
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of blueprints
          examples:
            application/json:
              - item_id: 1000000010495
                location_flag: Hangar
                location_id: 60014719
                material_efficiency: 0
                quantity: 1
                runs: -1
                time_efficiency: 0
                type_id: 691
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                item_id:
                  description: Unique ID for this item.
                  format: int64
                  title: get_characters_character_id_blueprints_item_id
                  type: integer
                location_flag:
                  description: Type of the location_id
                  enum:
                    - AutoFit
                    - Cargo
                    - CorpseBay
                    - DroneBay
                    - FleetHangar
                    - Deliveries
                    - HiddenModifiers
                    - Hangar
                    - HangarAll
                    - LoSlot0
                    - LoSlot1
                    - LoSlot2
                    - LoSlot3
                    - LoSlot4
                    - LoSlot5
                    - LoSlot6
                    - LoSlot7
                    - MedSlot0
                    - MedSlot1
                    - MedSlot2
                    - MedSlot3
                    - MedSlot4
                    - MedSlot5
                    - MedSlot6
                    - MedSlot7
                    - HiSlot0
                    - HiSlot1
                    - HiSlot2
                    - HiSlot3
                    - HiSlot4
                    - HiSlot5
                    - HiSlot6
                    - HiSlot7
                    - AssetSafety
                    - Locked
                    - Unlocked
                    - Implant
                    - QuafeBay
                    - RigSlot0
                    - RigSlot1
                    - RigSlot2
                    - RigSlot3
                    - RigSlot4
                    - RigSlot5
                    - RigSlot6
                    - RigSlot7
                    - ShipHangar
                    - SpecializedFuelBay
                    - SpecializedOreHold
                    - SpecializedGasHold
                    - SpecializedMineralHold
                    - SpecializedSalvageHold
                    - SpecializedShipHold
                    - SpecializedSmallShipHold
                    - SpecializedMediumShipHold
                    - SpecializedLargeShipHold
                    - SpecializedIndustrialShipHold
                    - SpecializedAmmoHold
                    - SpecializedCommandCenterHold
                    - SpecializedPlanetaryCommoditiesHold
                    - SpecializedMaterialBay
                    - SubSystemSlot0
                    - SubSystemSlot1
                    - SubSystemSlot2
                    - SubSystemSlot3
                    - SubSystemSlot4
                    - SubSystemSlot5
                    - SubSystemSlot6
                    - SubSystemSlot7
                    - FighterBay
                    - FighterTube0
                    - FighterTube1
                    - FighterTube2
                    - FighterTube3
                    - FighterTube4
                    - Module
                  title: get_characters_character_id_blueprints_location_flag
                  type: string
                location_id:
                  description: References a solar system, station or item_id if this blueprint is located within a container. If the return value is an item_id, then the Character AssetList API must be queried to find the container using the given item_id to determine the correct location of the Blueprint.
                  format: int64
                  title: get_characters_character_id_blueprints_location_id
                  type: integer
                material_efficiency:
                  description: Material Efficiency Level of the blueprint.
                  format: int32
                  maximum: 25
                  minimum: 0
                  title: get_characters_character_id_blueprints_material_efficiency
                  type: integer
                quantity:
                  description: A range of numbers with a minimum of -2 and no maximum value where -1 is an original and -2 is a copy. It can be a positive integer if it is a stack of blueprint originals fresh from the market (e.g. no activities performed on them yet).
                  format: int32
                  minimum: -2
                  title: get_characters_character_id_blueprints_quantity
                  type: integer
                runs:
                  description: Number of runs remaining if the blueprint is a copy, -1 if it is an original.
                  format: int32
                  minimum: -1
                  title: get_characters_character_id_blueprints_runs
                  type: integer
                time_efficiency:
                  description: Time Efficiency Level of the blueprint.
                  format: int32
                  maximum: 20
                  minimum: 0
                  title: get_characters_character_id_blueprints_time_efficiency
                  type: integer
                type_id:
                  description: type_id integer
                  format: int32
                  title: get_characters_character_id_blueprints_type_id
                  type: integer
              required:
                - item_id
                - type_id
                - location_id
                - location_flag
                - quantity
                - time_efficiency
                - material_efficiency
                - runs
              title: get_characters_character_id_blueprints_200_ok
              type: object
            maxItems: 1000
            title: get_characters_character_id_blueprints_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-characters.read_blueprints.v1
      summary: Get blueprints
      tags:
        - Character
      x-alternate-versions:
        - dev
        - v2
      x-cached-seconds: 3600
  "/characters/{character_id}/bookmarks/":
    get:
      description: |-
        A list of your character's personal bookmarks

        ---
        Alternate route: `/dev/characters/{character_id}/bookmarks/`

        Alternate route: `/v2/characters/{character_id}/bookmarks/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_characters_character_id_bookmarks
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of bookmarks
          examples:
            application/json:
              - bookmark_id: 4
                created: 2016-08-09T11:57:47Z
                creator_id: 2112625428
                folder_id: 5
                item:
                  item_id: 50006722
                  type_id: 29633
                label: Stargate
                location_id: 30003430
                notes: This is a stargate
              - bookmark_id: 5
                coordinates:
                  x: -2958928814000
                  y: -338367275823
                  z: 2114538075090
                created: 2016-08-09T11:57:47Z
                creator_id: 2112625428
                folder_id: 5
                label: Random location
                location_id: 30003430
                notes: This is a random location in space
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                bookmark_id:
                  description: bookmark_id integer
                  format: int32
                  title: get_characters_character_id_bookmarks_bookmark_id
                  type: integer
                coordinates:
                  description: Optional object that is returned if a bookmark was made on a planet or a random location in space.
                  properties:
                    x:
                      description: x number
                      format: double
                      title: get_characters_character_id_bookmarks_x
                      type: number
                    y:
                      description: y number
                      format: double
                      title: get_characters_character_id_bookmarks_y
                      type: number
                    z:
                      description: z number
                      format: double
                      title: get_characters_character_id_bookmarks_z
                      type: number
                  required:
                    - x
                    - y
                    - z
                  title: get_characters_character_id_bookmarks_coordinates
                  type: object
                created:
                  description: created string
                  format: date-time
                  title: get_characters_character_id_bookmarks_created
                  type: string
                creator_id:
                  description: creator_id integer
                  format: int32
                  title: get_characters_character_id_bookmarks_creator_id
                  type: integer
                folder_id:
                  description: folder_id integer
                  format: int32
                  title: get_characters_character_id_bookmarks_folder_id
                  type: integer
                item:
                  description: Optional object that is returned if a bookmark was made on a particular item.
                  properties:
                    item_id:
                      description: item_id integer
                      format: int64
                      title: get_characters_character_id_bookmarks_item_id
                      type: integer
                    type_id:
                      description: type_id integer
                      format: int32
                      title: get_characters_character_id_bookmarks_type_id
                      type: integer
                  required:
                    - item_id
                    - type_id
                  title: get_characters_character_id_bookmarks_item
                  type: object
                label:
                  description: label string
                  title: get_characters_character_id_bookmarks_label
                  type: string
                location_id:
                  description: location_id integer
                  format: int32
                  title: get_characters_character_id_bookmarks_location_id
                  type: integer
                notes:
                  description: notes string
                  title: get_characters_character_id_bookmarks_notes
                  type: string
              required:
                - bookmark_id
                - created
                - label
                - notes
                - location_id
                - creator_id
              title: get_characters_character_id_bookmarks_200_ok
              type: object
            maxItems: 1000
            title: get_characters_character_id_bookmarks_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-bookmarks.read_character_bookmarks.v1
      summary: List bookmarks
      tags:
        - Bookmarks
      x-alternate-versions:
        - dev
        - v2
      x-cached-seconds: 3600
  "/characters/{character_id}/bookmarks/folders/":
    get:
      description: |-
        A list of your character's personal bookmark folders

        ---
        Alternate route: `/dev/characters/{character_id}/bookmarks/folders/`

        Alternate route: `/v2/characters/{character_id}/bookmarks/folders/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_characters_character_id_bookmarks_folders
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of bookmark folders
          examples:
            application/json:
              - folder_id: 5
                name: Icecream
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                folder_id:
                  description: folder_id integer
                  format: int32
                  title: get_characters_character_id_bookmarks_folders_folder_id
                  type: integer
                name:
                  description: name string
                  title: get_characters_character_id_bookmarks_folders_name
                  type: string
              required:
                - folder_id
                - name
              title: get_characters_character_id_bookmarks_folders_200_ok
              type: object
            maxItems: 1000
            title: get_characters_character_id_bookmarks_folders_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-bookmarks.read_character_bookmarks.v1
      summary: List bookmark folders
      tags:
        - Bookmarks
      x-alternate-versions:
        - dev
        - v2
      x-cached-seconds: 3600
  "/characters/{character_id}/calendar/":
    get:
      description: |-
        Get 50 event summaries from the calendar. If no from_event ID is given, the resource will return the next 50 chronological event summaries from now. If a from_event ID is specified, it will return the next 50 chronological event summaries from after that event

        ---
        Alternate route: `/dev/characters/{character_id}/calendar/`

        Alternate route: `/legacy/characters/{character_id}/calendar/`

        Alternate route: `/v1/characters/{character_id}/calendar/`

        ---
        This route is cached for up to 5 seconds
      operationId: get_characters_character_id_calendar
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - description: The event ID to retrieve events from
          format: int32
          in: query
          name: from_event
          required: false
          type: integer
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A collection of event summaries
          examples:
            application/json:
              - event_date: 2016-06-26T20:00:00Z
                event_id: 1386435
                event_response: accepted
                importance: 0
                title: o7 The EVE Online Show
          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: Up to 50 events from now or the event you requested
            items:
              description: event
              properties:
                event_date:
                  description: event_date string
                  format: date-time
                  title: get_characters_character_id_calendar_event_date
                  type: string
                event_id:
                  description: event_id integer
                  format: int32
                  title: get_characters_character_id_calendar_event_id
                  type: integer
                event_response:
                  description: event_response string
                  enum:
                    - declined
                    - not_responded
                    - accepted
                    - tentative
                  title: get_characters_character_id_calendar_event_response
                  type: string
                importance:
                  description: importance integer
                  format: int32
                  title: get_characters_character_id_calendar_importance
                  type: integer
                title:
                  description: title string
                  title: get_characters_character_id_calendar_title
                  type: string
              title: get_characters_character_id_calendar_200_ok
              type: object
            maxItems: 50
            title: get_characters_character_id_calendar_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-calendar.read_calendar_events.v1
      summary: List calendar event summaries
      tags:
        - Calendar
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 5
  "/characters/{character_id}/calendar/{event_id}/":
    get:
      description: |-
        Get all the information for a specific event

        ---
        Alternate route: `/dev/characters/{character_id}/calendar/{event_id}/`

        Alternate route: `/v3/characters/{character_id}/calendar/{event_id}/`

        ---
        This route is cached for up to 5 seconds
      operationId: get_characters_character_id_calendar_event_id
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - description: The id of the event requested
          format: int32
          in: path
          name: event_id
          required: true
          type: integer
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Full details of a specific event
          examples:
            application/json:
              date: 2016-06-26T21:00:00Z
              duration: 60
              event_id: 1386435
              importance: 1
              owner_id: 1
              owner_name: EVE System
              owner_type: eve_server
              response: Undecided
              text: "o7: The EVE Online Show features latest developer news, fast paced action, community overviews and a lot more with CCP Guard and CCP Mimic. Join the thrilling o7 live broadcast at 20:00 EVE time (=UTC) on <a href=\"http://www.twitch.tv/ccp\">EVE TV</a>. Don't miss it!"
              title: o7 The EVE Online Show
          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: Full details of a specific event
            properties:
              date:
                description: date string
                format: date-time
                title: get_characters_character_id_calendar_event_id_date
                type: string
              duration:
                description: Length in minutes
                format: int32
                title: get_characters_character_id_calendar_event_id_duration
                type: integer
              event_id:
                description: event_id integer
                format: int32
                title: get_characters_character_id_calendar_event_id_event_id
                type: integer
              importance:
                description: importance integer
                format: int32
                title: get_characters_character_id_calendar_event_id_importance
                type: integer
              owner_id:
                description: owner_id integer
                format: int32
                title: get_characters_character_id_calendar_event_id_owner_id
                type: integer
              owner_name:
                description: owner_name string
                title: get_characters_character_id_calendar_event_id_owner_name
                type: string
              owner_type:
                description: owner_type string
                enum:
                  - eve_server
                  - corporation
                  - faction
                  - character
                  - alliance
                title: get_characters_character_id_calendar_event_id_owner_type
                type: string
              response:
                description: response string
                title: get_characters_character_id_calendar_event_id_response
                type: string
              text:
                description: text string
                title: get_characters_character_id_calendar_event_id_text
                type: string
              title:
                description: title string
                title: get_characters_character_id_calendar_event_id_title
                type: string
            required:
              - event_id
              - owner_id
              - owner_name
              - date
              - title
              - duration
              - importance
              - response
              - text
              - owner_type
            title: get_characters_character_id_calendar_event_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: Not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_characters_character_id_calendar_event_id_404_not_found
                type: string
            title: get_characters_character_id_calendar_event_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-calendar.read_calendar_events.v1
      summary: Get an event
      tags:
        - Calendar
      x-alternate-versions:
        - dev
        - v3
      x-cached-seconds: 5
    put:
      description: |
        Set your response status to an event

        ---
        Alternate route: `/dev/characters/{character_id}/calendar/{event_id}/`

        Alternate route: `/v3/characters/{character_id}/calendar/{event_id}/`
      operationId: put_characters_character_id_calendar_event_id
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - description: The ID of the event requested
          format: int32
          in: path
          name: event_id
          required: true
          type: integer
        - description: The response value to set, overriding current value
          in: body
          name: response
          required: true
          schema:
            description: response object
            properties:
              response:
                description: response string
                enum:
                  - accepted
                  - declined
                  - tentative
                title: put_characters_character_id_calendar_event_id_response_response
                type: string
            required:
              - response
            title: put_characters_character_id_calendar_event_id_response
            type: object
        - $ref: "#/parameters/token"
      responses:
        "204":
          description: Event 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"
        "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-calendar.respond_calendar_events.v1
      summary: Respond to an event
      tags:
        - Calendar
      x-alternate-versions:
        - dev
        - v3
  "/characters/{character_id}/calendar/{event_id}/attendees/":
    get:
      description: |-
        Get all invited attendees for a given event

        ---
        Alternate route: `/dev/characters/{character_id}/calendar/{event_id}/attendees/`

        Alternate route: `/legacy/characters/{character_id}/calendar/{event_id}/attendees/`

        Alternate route: `/v1/characters/{character_id}/calendar/{event_id}/attendees/`

        ---
        This route is cached for up to 600 seconds
      operationId: get_characters_character_id_calendar_event_id_attendees
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - description: The id of the event requested
          format: int32
          in: path
          name: event_id
          required: true
          type: integer
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of attendees
          examples:
            application/json:
              - character_id: 2112625428
                event_response: accepted
              - character_id: 95465499
                event_response: tentative
          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: List of attendees for a given event
            items:
              description: character_id and response of an attendee
              properties:
                character_id:
                  description: character_id integer
                  format: int32
                  title: get_characters_character_id_calendar_event_id_attendees_character_id
                  type: integer
                event_response:
                  description: event_response string
                  enum:
                    - declined
                    - not_responded
                    - accepted
                    - tentative
                  title: get_characters_character_id_calendar_event_id_attendees_event_response
                  type: string
              title: get_characters_character_id_calendar_event_id_attendees_200_ok
              type: object
            maxItems: 100
            title: get_characters_character_id_calendar_event_id_attendees_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: Not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_characters_character_id_calendar_event_id_attendees_404_not_found
                type: string
            title: get_characters_character_id_calendar_event_id_attendees_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-calendar.read_calendar_events.v1
      summary: Get attendees
      tags:
        - Calendar
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 600
  "/characters/{character_id}/clones/":
    get:
      description: |-
        A list of the character's clones

        ---
        Alternate route: `/dev/characters/{character_id}/clones/`

        Alternate route: `/v3/characters/{character_id}/clones/`

        ---
        This route is cached for up to 120 seconds
      operationId: get_characters_character_id_clones
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Clone information for the given character
          examples:
            application/json:
              home_location:
                location_id: 1021348135816
                location_type: structure
              jump_clones:
                - implants:
                    - 22118
                  jump_clone_id: 12345
                  location_id: 60003463
                  location_type: station
          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:
              home_location:
                description: home_location object
                properties:
                  location_id:
                    description: location_id integer
                    format: int64
                    title: get_characters_character_id_clones_location_id
                    type: integer
                  location_type:
                    description: location_type string
                    enum:
                      - station
                      - structure
                    title: get_characters_character_id_clones_location_type
                    type: string
                title: get_characters_character_id_clones_home_location
                type: object
              jump_clones:
                description: jump_clones array
                items:
                  description: jump_clone object
                  properties:
                    implants:
                      description: implants array
                      items:
                        description: implant integer
                        format: int32
                        title: get_characters_character_id_clones_implant
                        type: integer
                      maxItems: 11
                      title: get_characters_character_id_clones_implants
                      type: array
                    jump_clone_id:
                      description: jump_clone_id integer
                      format: int32
                      title: get_characters_character_id_clones_jump_clone_id
                      type: integer
                    location_id:
                      description: location_id integer
                      format: int64
                      title: get_characters_character_id_clones_jump_clone_location_id
                      type: integer
                    location_type:
                      description: location_type string
                      enum:
                        - station
                        - structure
                      title: get_characters_character_id_clones_jump_clone_location_type
                      type: string
                    name:
                      description: name string
                      title: get_characters_character_id_clones_name
                      type: string
                  required:
                    - jump_clone_id
                    - location_id
                    - location_type
                    - implants
                  title: get_characters_character_id_clones_jump_clone
                  type: object
                maxItems: 10
                title: get_characters_character_id_clones_jump_clones
                type: array
              last_clone_jump_date:
                description: last_clone_jump_date string
                format: date-time
                title: get_characters_character_id_clones_last_clone_jump_date
                type: string
              last_station_change_date:
                description: last_station_change_date string
                format: date-time
                title: get_characters_character_id_clones_last_station_change_date
                type: string
            required:
              - jump_clones
            title: get_characters_character_id_clones_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-clones.read_clones.v1
      summary: Get clones
      tags:
        - Clones
      x-alternate-versions:
        - dev
        - v3
      x-cached-seconds: 120
  "/characters/{character_id}/contacts/":
    delete:
      description: |
        Bulk delete contacts

        ---
        Alternate route: `/dev/characters/{character_id}/contacts/`

        Alternate route: `/v2/characters/{character_id}/contacts/`
      operationId: delete_characters_character_id_contacts
      parameters:
        - $ref: "#/parameters/character_id"
        - description: A list of contacts to delete
          in: query
          items:
            format: int32
            type: integer
          maxItems: 20
          minItems: 1
          name: contact_ids
          required: true
          type: array
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/token"
      responses:
        "204":
          description: Contacts 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"
        "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-characters.write_contacts.v1
      summary: Delete contacts
      tags:
        - Contacts
      x-alternate-versions:
        - dev
        - v2
    get:
      description: |-
        Return contacts of a character

        ---
        Alternate route: `/dev/characters/{character_id}/contacts/`

        Alternate route: `/v2/characters/{character_id}/contacts/`

        ---
        This route is cached for up to 300 seconds
      operationId: get_characters_character_id_contacts
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of contacts
          examples:
            application/json:
              - contact_id: 123
                contact_type: character
                is_blocked: true
                is_watched: true
                standing: 9.9
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                contact_id:
                  description: contact_id integer
                  format: int32
                  title: get_characters_character_id_contacts_contact_id
                  type: integer
                contact_type:
                  description: contact_type string
                  enum:
                    - character
                    - corporation
                    - alliance
                    - faction
                  title: get_characters_character_id_contacts_contact_type
                  type: string
                is_blocked:
                  description: Whether this contact is in the blocked list. Note a missing value denotes unknown, not true or false
                  title: get_characters_character_id_contacts_is_blocked
                  type: boolean
                is_watched:
                  description: Whether this contact is being watched
                  title: get_characters_character_id_contacts_is_watched
                  type: boolean
                label_ids:
                  description: label_ids array
                  items:
                    description: Label IDs applied to the contact
                    format: int64
                    title: get_characters_character_id_contacts_label_id
                    type: integer
                  maxItems: 63
                  title: get_characters_character_id_contacts_label_ids
                  type: array
                standing:
                  description: Standing of the contact
                  format: float
                  title: get_characters_character_id_contacts_standing
                  type: number
              required:
                - standing
                - contact_type
                - contact_id
              title: get_characters_character_id_contacts_200_ok
              type: object
            maxItems: 1024
            title: get_characters_character_id_contacts_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-characters.read_contacts.v1
      summary: Get contacts
      tags:
        - Contacts
      x-alternate-versions:
        - dev
        - v2
      x-cached-seconds: 300
    post:
      description: |
        Bulk add contacts with same settings

        ---
        Alternate route: `/dev/characters/{character_id}/contacts/`

        Alternate route: `/v2/characters/{character_id}/contacts/`
      operationId: post_characters_character_id_contacts
      parameters:
        - $ref: "#/parameters/character_id"
        - description: A list of contacts
          in: body
          name: contact_ids
          required: true
          schema:
            description: contact_ids array
            items:
              description: ID of the contact to edit
              format: int32
              title: post_characters_character_id_contacts_contact_id
              type: integer
            maxItems: 100
            minItems: 1
            title: post_characters_character_id_contacts_contact_ids
            type: array
        - $ref: "#/parameters/datasource"
        - description: Add custom labels to the new contact
          in: query
          items:
            format: int64
            type: integer
          maxItems: 63
          name: label_ids
          required: false
          type: array
        - description: Standing for the contact
          format: float
          in: query
          maximum: 10
          minimum: -10
          name: standing
          required: true
          type: number
        - $ref: "#/parameters/token"
        - default: false
          description: Whether the contact should be watched, note this is only effective on characters
          in: query
          name: watched
          required: false
          type: boolean
      responses:
        "201":
          description: A list of contact ids that successfully created
          examples:
            application/json:
              - 123
              - 456
          schema:
            description: 201 created array
            items:
              description: 201 created integer
              format: int32
              title: post_characters_character_id_contacts_201_created
              type: integer
            maxItems: 100
            title: post_characters_character_id_contacts_created
            type: array
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
        "520":
          description: Internal error thrown from the EVE server
          examples:
            application/json:
              error: Error 520 message
          schema:
            description: Error 520
            properties:
              error:
                description: Error 520 message
                title: post_characters_character_id_contacts_520_error_520
                type: string
            title: post_characters_character_id_contacts_error_520
            type: object
      security:
        - evesso:
            - esi-characters.write_contacts.v1
      summary: Add contacts
      tags:
        - Contacts
      x-alternate-versions:
        - dev
        - v2
    put:
      description: |
        Bulk edit contacts with same settings

        ---
        Alternate route: `/dev/characters/{character_id}/contacts/`

        Alternate route: `/v2/characters/{character_id}/contacts/`
      operationId: put_characters_character_id_contacts
      parameters:
        - $ref: "#/parameters/character_id"
        - description: A list of contacts
          in: body
          name: contact_ids
          required: true
          schema:
            description: contact_ids array
            items:
              description: ID of the contact to edit
              format: int32
              title: put_characters_character_id_contacts_contact_id
              type: integer
            maxItems: 100
            minItems: 1
            title: put_characters_character_id_contacts_contact_ids
            type: array
        - $ref: "#/parameters/datasource"
        - description: Add custom labels to the contact
          in: query
          items:
            format: int64
            type: integer
          maxItems: 63
          name: label_ids
          required: false
          type: array
        - description: Standing for the contact
          format: float
          in: query
          maximum: 10
          minimum: -10
          name: standing
          required: true
          type: number
        - $ref: "#/parameters/token"
        - default: false
          description: Whether the contact should be watched, note this is only effective on characters
          in: query
          name: watched
          required: false
          type: boolean
      responses:
        "204":
          description: Contacts 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"
        "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-characters.write_contacts.v1
      summary: Edit contacts
      tags:
        - Contacts
      x-alternate-versions:
        - dev
        - v2
  "/characters/{character_id}/contacts/labels/":
    get:
      description: |-
        Return custom labels for a character's contacts

        ---
        Alternate route: `/dev/characters/{character_id}/contacts/labels/`

        Alternate route: `/legacy/characters/{character_id}/contacts/labels/`

        Alternate route: `/v1/characters/{character_id}/contacts/labels/`

        ---
        This route is cached for up to 300 seconds
      operationId: get_characters_character_id_contacts_labels
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of contact labels
          examples:
            application/json:
              - label_id: 123
                label_name: Friends
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                label_id:
                  description: label_id integer
                  format: int64
                  title: get_characters_character_id_contacts_labels_label_id
                  type: integer
                label_name:
                  description: label_name string
                  title: get_characters_character_id_contacts_labels_label_name
                  type: string
              required:
                - label_id
                - label_name
              title: get_characters_character_id_contacts_labels_200_ok
              type: object
            maxItems: 64
            title: get_characters_character_id_contacts_labels_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-characters.read_contacts.v1
      summary: Get contact labels
      tags:
        - Contacts
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 300
  "/characters/{character_id}/contracts/":
    get:
      description: |-
        Returns contracts available to a character, only if the character is issuer, acceptor or assignee. Only returns contracts no older than 30 days, or if the status is "in_progress".

        ---
        Alternate route: `/dev/characters/{character_id}/contracts/`

        Alternate route: `/legacy/characters/{character_id}/contracts/`

        Alternate route: `/v1/characters/{character_id}/contracts/`

        ---
        This route is cached for up to 300 seconds
      operationId: get_characters_character_id_contracts
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of contracts
          examples:
            application/json:
              - acceptor_id: 0
                assignee_id: 0
                availability: public
                buyout: 10000000000.01
                contract_id: 1
                date_accepted: 2017-06-06T13:12:32Z
                date_completed: 2017-06-06T13:12:32Z
                date_expired: 2017-06-13T13:12:32Z
                date_issued: 2017-06-06T13:12:32Z
                days_to_complete: 0
                end_location_id: 60014719
                for_corporation: true
                issuer_corporation_id: 456
                issuer_id: 123
                price: 1000000.01
                reward: 0.01
                start_location_id: 60014719
                status: outstanding
                type: auction
                volume: 0.01
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                acceptor_id:
                  description: Who will accept the contract
                  format: int32
                  title: get_characters_character_id_contracts_acceptor_id
                  type: integer
                assignee_id:
                  description: ID to whom the contract is assigned, can be corporation or character ID
                  format: int32
                  title: get_characters_character_id_contracts_assignee_id
                  type: integer
                availability:
                  description: To whom the contract is available
                  enum:
                    - public
                    - personal
                    - corporation
                    - alliance
                  title: get_characters_character_id_contracts_availability
                  type: string
                buyout:
                  description: Buyout price (for Auctions only)
                  format: double
                  title: get_characters_character_id_contracts_buyout
                  type: number
                collateral:
                  description: Collateral price (for Couriers only)
                  format: double
                  title: get_characters_character_id_contracts_collateral
                  type: number
                contract_id:
                  description: contract_id integer
                  format: int32
                  title: get_characters_character_id_contracts_contract_id
                  type: integer
                date_accepted:
                  description: Date of confirmation of contract
                  format: date-time
                  title: get_characters_character_id_contracts_date_accepted
                  type: string
                date_completed:
                  description: Date of completed of contract
                  format: date-time
                  title: get_characters_character_id_contracts_date_completed
                  type: string
                date_expired:
                  description: Expiration date of the contract
                  format: date-time
                  title: get_characters_character_id_contracts_date_expired
                  type: string
                date_issued:
                  description: Сreation date of the contract
                  format: date-time
                  title: get_characters_character_id_contracts_date_issued
                  type: string
                days_to_complete:
                  description: Number of days to perform the contract
                  format: int32
                  title: get_characters_character_id_contracts_days_to_complete
                  type: integer
                end_location_id:
                  description: End location ID (for Couriers contract)
                  format: int64
                  title: get_characters_character_id_contracts_end_location_id
                  type: integer
                for_corporation:
                  description: true if the contract was issued on behalf of the issuer's corporation
                  title: get_characters_character_id_contracts_for_corporation
                  type: boolean
                issuer_corporation_id:
                  description: Character's corporation ID for the issuer
                  format: int32
                  title: get_characters_character_id_contracts_issuer_corporation_id
                  type: integer
                issuer_id:
                  description: Character ID for the issuer
                  format: int32
                  title: get_characters_character_id_contracts_issuer_id
                  type: integer
                price:
                  description: Price of contract (for ItemsExchange and Auctions)
                  format: double
                  title: get_characters_character_id_contracts_price
                  type: number
                reward:
                  description: Remuneration for contract (for Couriers only)
                  format: double
                  title: get_characters_character_id_contracts_reward
                  type: number
                start_location_id:
                  description: Start location ID (for Couriers contract)
                  format: int64
                  title: get_characters_character_id_contracts_start_location_id
                  type: integer
                status:
                  description: Status of the the contract
                  enum:
                    - outstanding
                    - in_progress
                    - finished_issuer
                    - finished_contractor
                    - finished
                    - cancelled
                    - rejected
                    - failed
                    - deleted
                    - reversed
                  title: get_characters_character_id_contracts_status
                  type: string
                title:
                  description: Title of the contract
                  title: get_characters_character_id_contracts_title
                  type: string
                type:
                  description: Type of the contract
                  enum:
                    - unknown
                    - item_exchange
                    - auction
                    - courier
                    - loan
                  title: get_characters_character_id_contracts_type
                  type: string
                volume:
                  description: Volume of items in the contract
                  format: double
                  title: get_characters_character_id_contracts_volume
                  type: number
              required:
                - contract_id
                - issuer_id
                - issuer_corporation_id
                - assignee_id
                - acceptor_id
                - type
                - status
                - for_corporation
                - availability
                - date_issued
                - date_expired
              title: get_characters_character_id_contracts_200_ok
              type: object
            maxItems: 1000
            title: get_characters_character_id_contracts_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-contracts.read_character_contracts.v1
      summary: Get contracts
      tags:
        - Contracts
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 300
  "/characters/{character_id}/contracts/{contract_id}/bids/":
    get:
      description: |-
        Lists bids on a particular auction contract

        ---
        Alternate route: `/dev/characters/{character_id}/contracts/{contract_id}/bids/`

        Alternate route: `/legacy/characters/{character_id}/contracts/{contract_id}/bids/`

        Alternate route: `/v1/characters/{character_id}/contracts/{contract_id}/bids/`

        ---
        This route is cached for up to 300 seconds
      operationId: get_characters_character_id_contracts_contract_id_bids
      parameters:
        - $ref: "#/parameters/character_id"
        - description: ID of a contract
          format: int32
          in: path
          name: contract_id
          required: true
          type: integer
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of bids
          examples:
            application/json:
              - amount: 1.23
                bid_id: 1
                bidder_id: 123
                date_bid: 2017-01-01T10:10:10Z
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                amount:
                  description: The amount bid, in ISK
                  format: float
                  title: get_characters_character_id_contracts_contract_id_bids_amount
                  type: number
                bid_id:
                  description: Unique ID for the bid
                  format: int32
                  title: get_characters_character_id_contracts_contract_id_bids_bid_id
                  type: integer
                bidder_id:
                  description: Character ID of the bidder
                  format: int32
                  title: get_characters_character_id_contracts_contract_id_bids_bidder_id
                  type: integer
                date_bid:
                  description: Datetime when the bid was placed
                  format: date-time
                  title: get_characters_character_id_contracts_contract_id_bids_date_bid
                  type: string
              required:
                - bid_id
                - bidder_id
                - date_bid
                - amount
              title: get_characters_character_id_contracts_contract_id_bids_200_ok
              type: object
            maxItems: 2000
            title: get_characters_character_id_contracts_contract_id_bids_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: Not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_characters_character_id_contracts_contract_id_bids_404_not_found
                type: string
            title: get_characters_character_id_contracts_contract_id_bids_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-contracts.read_character_contracts.v1
      summary: Get contract bids
      tags:
        - Contracts
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 300
  "/characters/{character_id}/contracts/{contract_id}/items/":
    get:
      description: |-
        Lists items of a particular contract

        ---
        Alternate route: `/dev/characters/{character_id}/contracts/{contract_id}/items/`

        Alternate route: `/legacy/characters/{character_id}/contracts/{contract_id}/items/`

        Alternate route: `/v1/characters/{character_id}/contracts/{contract_id}/items/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_characters_character_id_contracts_contract_id_items
      parameters:
        - $ref: "#/parameters/character_id"
        - description: ID of a contract
          format: int32
          in: path
          name: contract_id
          required: true
          type: integer
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of items in this contract
          examples:
            application/json:
              - is_included: true
                is_singleton: false
                quantity: 1
                record_id: 123456
                type_id: 587
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                is_included:
                  description: true if the contract issuer has submitted this item with the contract, false if the isser is asking for this item in the contract
                  title: get_characters_character_id_contracts_contract_id_items_is_included
                  type: boolean
                is_singleton:
                  description: is_singleton boolean
                  title: get_characters_character_id_contracts_contract_id_items_is_singleton
                  type: boolean
                quantity:
                  description: Number of items in the stack
                  format: int32
                  title: get_characters_character_id_contracts_contract_id_items_quantity
                  type: integer
                raw_quantity:
                  description: -1 indicates that the item is a singleton (non-stackable). If the item happens to be a Blueprint, -1 is an Original and -2 is a Blueprint Copy
                  format: int32
                  title: get_characters_character_id_contracts_contract_id_items_raw_quantity
                  type: integer
                record_id:
                  description: Unique ID for the item
                  format: int64
                  title: get_characters_character_id_contracts_contract_id_items_record_id
                  type: integer
                type_id:
                  description: Type ID for item
                  format: int32
                  title: get_characters_character_id_contracts_contract_id_items_type_id
                  type: integer
              required:
                - record_id
                - type_id
                - quantity
                - is_singleton
                - is_included
              title: get_characters_character_id_contracts_contract_id_items_200_ok
              type: object
            maxItems: 2000
            title: get_characters_character_id_contracts_contract_id_items_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: Not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_characters_character_id_contracts_contract_id_items_404_not_found
                type: string
            title: get_characters_character_id_contracts_contract_id_items_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-contracts.read_character_contracts.v1
      summary: Get contract items
      tags:
        - Contracts
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/characters/{character_id}/corporationhistory/":
    get:
      description: |-
        Get a list of all the corporations a character has been a member of

        ---
        Alternate route: `/dev/characters/{character_id}/corporationhistory/`

        Alternate route: `/legacy/characters/{character_id}/corporationhistory/`

        Alternate route: `/v1/characters/{character_id}/corporationhistory/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_characters_character_id_corporationhistory
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: Corporation history for the given character
          examples:
            application/json:
              - corporation_id: 90000001
                is_deleted: true
                record_id: 500
                start_date: 2016-06-26T20:00:00Z
              - corporation_id: 90000002
                record_id: 501
                start_date: 2016-07-26T20:00:00Z
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                corporation_id:
                  description: corporation_id integer
                  format: int32
                  title: get_characters_character_id_corporationhistory_corporation_id
                  type: integer
                is_deleted:
                  description: True if the corporation has been deleted
                  title: get_characters_character_id_corporationhistory_is_deleted
                  type: boolean
                record_id:
                  description: An incrementing ID that can be used to canonically establish order of records in cases where dates may be ambiguous
                  format: int32
                  title: get_characters_character_id_corporationhistory_record_id
                  type: integer
                start_date:
                  description: start_date string
                  format: date-time
                  title: get_characters_character_id_corporationhistory_start_date
                  type: string
              required:
                - start_date
                - corporation_id
                - record_id
              title: get_characters_character_id_corporationhistory_200_ok
              type: object
            maxItems: 10000
            title: get_characters_character_id_corporationhistory_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get corporation history
      tags:
        - Character
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/characters/{character_id}/cspa/":
    post:
      description: |
        Takes a source character ID in the url and a set of target character ID's in the body, returns a CSPA charge cost

        ---
        Alternate route: `/dev/characters/{character_id}/cspa/`

        Alternate route: `/v4/characters/{character_id}/cspa/`
      operationId: post_characters_character_id_cspa
      parameters:
        - $ref: "#/parameters/character_id"
        - description: The target characters to calculate the charge for
          in: body
          name: characters
          required: true
          schema:
            description: characters array
            items:
              description: character integer
              format: int32
              title: post_characters_character_id_cspa_character
              type: integer
            maxItems: 100
            minItems: 1
            title: post_characters_character_id_cspa_characters
            type: array
            uniqueItems: true
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/token"
      responses:
        "201":
          description: Aggregate cost of sending a mail from the source character to the target characters, in ISK
          examples:
            application/json: 2950
          schema:
            description: 201 created number
            format: float
            title: post_characters_character_id_cspa_created
            type: number
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-characters.read_contacts.v1
      summary: Calculate a CSPA charge cost
      tags:
        - Character
      x-alternate-versions:
        - dev
        - v4
  "/characters/{character_id}/fatigue/":
    get:
      description: |-
        Return a character's jump activation and fatigue information

        ---
        Alternate route: `/dev/characters/{character_id}/fatigue/`

        Alternate route: `/legacy/characters/{character_id}/fatigue/`

        Alternate route: `/v1/characters/{character_id}/fatigue/`

        ---
        This route is cached for up to 300 seconds
      operationId: get_characters_character_id_fatigue
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Jump activation and fatigue information
          examples:
            application/json:
              jump_fatigue_expire_date: 2017-07-06T15:47:00Z
              last_jump_date: 2017-07-05T15:47:00Z
              last_update_date: 2017-07-05T15:42:00Z
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok object
            properties:
              jump_fatigue_expire_date:
                description: Character's jump fatigue expiry
                format: date-time
                title: get_characters_character_id_fatigue_jump_fatigue_expire_date
                type: string
              last_jump_date:
                description: Character's last jump activation
                format: date-time
                title: get_characters_character_id_fatigue_last_jump_date
                type: string
              last_update_date:
                description: Character's last jump update
                format: date-time
                title: get_characters_character_id_fatigue_last_update_date
                type: string
            title: get_characters_character_id_fatigue_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-characters.read_fatigue.v1
      summary: Get jump fatigue
      tags:
        - Character
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 300
  "/characters/{character_id}/fittings/":
    get:
      description: |-
        Return fittings of a character

        ---
        Alternate route: `/dev/characters/{character_id}/fittings/`

        Alternate route: `/legacy/characters/{character_id}/fittings/`

        Alternate route: `/v1/characters/{character_id}/fittings/`

        ---
        This route is cached for up to 300 seconds
      operationId: get_characters_character_id_fittings
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of fittings
          examples:
            application/json:
              - description: Awesome Vindi fitting
                fitting_id: 1
                items:
                  - flag: 12
                    quantity: 1
                    type_id: 1234
                name: Best Vindicator
                ship_type_id: 123
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                description:
                  description: description string
                  title: get_characters_character_id_fittings_description
                  type: string
                fitting_id:
                  description: fitting_id integer
                  format: int32
                  title: get_characters_character_id_fittings_fitting_id
                  type: integer
                items:
                  description: items array
                  items:
                    description: item object
                    properties:
                      flag:
                        description: flag integer
                        format: int32
                        title: get_characters_character_id_fittings_flag
                        type: integer
                      quantity:
                        description: quantity integer
                        format: int32
                        title: get_characters_character_id_fittings_quantity
                        type: integer
                      type_id:
                        description: type_id integer
                        format: int32
                        title: get_characters_character_id_fittings_type_id
                        type: integer
                    required:
                      - type_id
                      - flag
                      - quantity
                    title: get_characters_character_id_fittings_item
                    type: object
                  maxItems: 255
                  title: get_characters_character_id_fittings_items
                  type: array
                name:
                  description: name string
                  title: get_characters_character_id_fittings_name
                  type: string
                ship_type_id:
                  description: ship_type_id integer
                  format: int32
                  title: get_characters_character_id_fittings_ship_type_id
                  type: integer
              required:
                - fitting_id
                - name
                - description
                - ship_type_id
                - items
              title: get_characters_character_id_fittings_200_ok
              type: object
            maxItems: 250
            title: get_characters_character_id_fittings_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-fittings.read_fittings.v1
      summary: Get fittings
      tags:
        - Fittings
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 300
    post:
      description: |
        Save a new fitting for a character

        ---
        Alternate route: `/dev/characters/{character_id}/fittings/`

        Alternate route: `/legacy/characters/{character_id}/fittings/`

        Alternate route: `/v1/characters/{character_id}/fittings/`
      operationId: post_characters_character_id_fittings
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - description: Details about the new fitting
          in: body
          name: fitting
          required: true
          schema:
            description: fitting object
            properties:
              description:
                description: description string
                maxLength: 500
                minLength: 0
                title: post_characters_character_id_fittings_description
                type: string
              items:
                description: items array
                items:
                  description: item object
                  properties:
                    flag:
                      description: flag integer
                      format: int32
                      title: post_characters_character_id_fittings_flag
                      type: integer
                    quantity:
                      description: quantity integer
                      format: int32
                      title: post_characters_character_id_fittings_quantity
                      type: integer
                    type_id:
                      description: type_id integer
                      format: int32
                      title: post_characters_character_id_fittings_type_id
                      type: integer
                  required:
                    - type_id
                    - flag
                    - quantity
                  title: post_characters_character_id_fittings_item
                  type: object
                maxItems: 255
                minItems: 1
                title: post_characters_character_id_fittings_items
                type: array
              name:
                description: name string
                maxLength: 50
                minLength: 1
                title: post_characters_character_id_fittings_name
                type: string
              ship_type_id:
                description: ship_type_id integer
                format: int32
                title: post_characters_character_id_fittings_ship_type_id
                type: integer
            required:
              - name
              - description
              - ship_type_id
              - items
            title: post_characters_character_id_fittings_fitting
            type: object
        - $ref: "#/parameters/token"
      responses:
        "201":
          description: A list of fittings
          examples:
            application/json:
              fitting_id: 2
          schema:
            description: 201 created object
            properties:
              fitting_id:
                description: fitting_id integer
                format: int32
                title: post_characters_character_id_fittings_fitting_id
                type: integer
            required:
              - fitting_id
            title: post_characters_character_id_fittings_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"
        "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-fittings.write_fittings.v1
      summary: Create fitting
      tags:
        - Fittings
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/characters/{character_id}/fittings/{fitting_id}/":
    delete:
      description: |
        Delete a fitting from a character

        ---
        Alternate route: `/dev/characters/{character_id}/fittings/{fitting_id}/`

        Alternate route: `/legacy/characters/{character_id}/fittings/{fitting_id}/`

        Alternate route: `/v1/characters/{character_id}/fittings/{fitting_id}/`
      operationId: delete_characters_character_id_fittings_fitting_id
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - description: ID for a fitting of this character
          format: int32
          in: path
          name: fitting_id
          required: true
          type: integer
        - $ref: "#/parameters/token"
      responses:
        "204":
          description: Fitting 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"
        "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-fittings.write_fittings.v1
      summary: Delete fitting
      tags:
        - Fittings
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/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/`

        ---
        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_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_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
            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:
        - dev
        - legacy
        - v1
      x-cached-seconds: 60
  "/characters/{character_id}/fw/stats/":
    get:
      description: |-
        Statistical overview of a character involved in faction warfare

        ---
        Alternate route: `/dev/characters/{character_id}/fw/stats/`

        Alternate route: `/legacy/characters/{character_id}/fw/stats/`

        Alternate route: `/v1/characters/{character_id}/fw/stats/`

        ---
        This route expires daily at 11:05
      operationId: get_characters_character_id_fw_stats
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Faction warfare statistics for a given character
          examples:
            application/json:
              enlisted_on: 2017-10-17T00:00:00Z
              faction_id: 500001
              kills:
                last_week: 893
                total: 684350
                yesterday: 136
              victory_points:
                last_week: 102640
                total: 52658260
                yesterday: 15980
          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:
              current_rank:
                description: The given character's current faction rank
                format: int32
                maximum: 9
                minimum: 0
                title: get_characters_character_id_fw_stats_current_rank
                type: integer
              enlisted_on:
                description: The enlistment date of the given character into faction warfare. Will not be included if character is not enlisted in faction warfare
                format: date-time
                title: get_characters_character_id_fw_stats_enlisted_on
                type: string
              faction_id:
                description: The faction the given character is enlisted to fight for. Will not be included if character is not enlisted in faction warfare
                format: int32
                title: get_characters_character_id_fw_stats_faction_id
                type: integer
              highest_rank:
                description: The given character's highest faction rank achieved
                format: int32
                maximum: 9
                minimum: 0
                title: get_characters_character_id_fw_stats_highest_rank
                type: integer
              kills:
                description: Summary of kills done by the given character against enemy factions
                properties:
                  last_week:
                    description: Last week's total number of kills by a given character against enemy factions
                    format: int32
                    title: get_characters_character_id_fw_stats_last_week
                    type: integer
                  total:
                    description: Total number of kills by a given character against enemy factions since the character enlisted
                    format: int32
                    title: get_characters_character_id_fw_stats_total
                    type: integer
                  yesterday:
                    description: Yesterday's total number of kills by a given character against enemy factions
                    format: int32
                    title: get_characters_character_id_fw_stats_yesterday
                    type: integer
                required:
                  - yesterday
                  - last_week
                  - total
                title: get_characters_character_id_fw_stats_kills
                type: object
              victory_points:
                description: Summary of victory points gained by the given character for the enlisted faction
                properties:
                  last_week:
                    description: Last week's victory points gained by the given character
                    format: int32
                    title: get_characters_character_id_fw_stats_victory_points_last_week
                    type: integer
                  total:
                    description: Total victory points gained since the given character enlisted
                    format: int32
                    title: get_characters_character_id_fw_stats_victory_points_total
                    type: integer
                  yesterday:
                    description: Yesterday's victory points gained by the given character
                    format: int32
                    title: get_characters_character_id_fw_stats_victory_points_yesterday
                    type: integer
                required:
                  - yesterday
                  - last_week
                  - total
                title: get_characters_character_id_fw_stats_victory_points
                type: object
            required:
              - kills
              - victory_points
            title: get_characters_character_id_fw_stats_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-characters.read_fw_stats.v1
      summary: Overview of a character involved in faction warfare
      tags:
        - Faction Warfare
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/characters/{character_id}/implants/":
    get:
      description: |-
        Return implants on the active clone of a character

        ---
        Alternate route: `/dev/characters/{character_id}/implants/`

        Alternate route: `/legacy/characters/{character_id}/implants/`

        Alternate route: `/v1/characters/{character_id}/implants/`

        ---
        This route is cached for up to 300 seconds
      operationId: get_characters_character_id_implants
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of implant type ids
          examples:
            application/json:
              - 1
              - 2
              - 3
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok integer
              format: int32
              title: get_characters_character_id_implants_200_ok
              type: integer
            maxItems: 11
            title: get_characters_character_id_implants_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-clones.read_implants.v1
      summary: Get active implants
      tags:
        - Clones
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 300
  "/characters/{character_id}/industry/jobs/":
    get:
      description: |-
        List industry jobs placed by a character

        ---
        Alternate route: `/dev/characters/{character_id}/industry/jobs/`

        Alternate route: `/legacy/characters/{character_id}/industry/jobs/`

        Alternate route: `/v1/characters/{character_id}/industry/jobs/`

        ---
        This route is cached for up to 300 seconds
      operationId: get_characters_character_id_industry_jobs
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - description: Whether to retrieve completed character industry jobs. Only includes jobs from the past 90 days
          in: query
          name: include_completed
          required: false
          type: boolean
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Industry jobs placed by a character
          examples:
            application/json:
              - activity_id: 1
                blueprint_id: 1015116533326
                blueprint_location_id: 60006382
                blueprint_type_id: 2047
                cost: 118.01
                duration: 548
                end_date: 2014-07-19T15:56:14Z
                facility_id: 60006382
                installer_id: 498338451
                job_id: 229136101
                licensed_runs: 200
                output_location_id: 60006382
                runs: 1
                start_date: 2014-07-19T15:47:06Z
                station_id: 60006382
                status: active
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                activity_id:
                  description: Job activity ID
                  format: int32
                  title: get_characters_character_id_industry_jobs_activity_id
                  type: integer
                blueprint_id:
                  description: blueprint_id integer
                  format: int64
                  title: get_characters_character_id_industry_jobs_blueprint_id
                  type: integer
                blueprint_location_id:
                  description: Location ID of the location from which the blueprint was installed. Normally a station ID, but can also be an asset (e.g. container) or corporation facility
                  format: int64
                  title: get_characters_character_id_industry_jobs_blueprint_location_id
                  type: integer
                blueprint_type_id:
                  description: blueprint_type_id integer
                  format: int32
                  title: get_characters_character_id_industry_jobs_blueprint_type_id
                  type: integer
                completed_character_id:
                  description: ID of the character which completed this job
                  format: int32
                  title: get_characters_character_id_industry_jobs_completed_character_id
                  type: integer
                completed_date:
                  description: Date and time when this job was completed
                  format: date-time
                  title: get_characters_character_id_industry_jobs_completed_date
                  type: string
                cost:
                  description: The sume of job installation fee and industry facility tax
                  format: double
                  title: get_characters_character_id_industry_jobs_cost
                  type: number
                duration:
                  description: Job duration in seconds
                  format: int32
                  title: get_characters_character_id_industry_jobs_duration
                  type: integer
                end_date:
                  description: Date and time when this job finished
                  format: date-time
                  title: get_characters_character_id_industry_jobs_end_date
                  type: string
                facility_id:
                  description: ID of the facility where this job is running
                  format: int64
                  title: get_characters_character_id_industry_jobs_facility_id
                  type: integer
                installer_id:
                  description: ID of the character which installed this job
                  format: int32
                  title: get_characters_character_id_industry_jobs_installer_id
                  type: integer
                job_id:
                  description: Unique job ID
                  format: int32
                  title: get_characters_character_id_industry_jobs_job_id
                  type: integer
                licensed_runs:
                  description: Number of runs blueprint is licensed for
                  format: int32
                  title: get_characters_character_id_industry_jobs_licensed_runs
                  type: integer
                output_location_id:
                  description: Location ID of the location to which the output of the job will be delivered. Normally a station ID, but can also be a corporation facility
                  format: int64
                  title: get_characters_character_id_industry_jobs_output_location_id
                  type: integer
                pause_date:
                  description: Date and time when this job was paused (i.e. time when the facility where this job was installed went offline)
                  format: date-time
                  title: get_characters_character_id_industry_jobs_pause_date
                  type: string
                probability:
                  description: Chance of success for invention
                  format: float
                  title: get_characters_character_id_industry_jobs_probability
                  type: number
                product_type_id:
                  description: Type ID of product (manufactured, copied or invented)
                  format: int32
                  title: get_characters_character_id_industry_jobs_product_type_id
                  type: integer
                runs:
                  description: Number of runs for a manufacturing job, or number of copies to make for a blueprint copy
                  format: int32
                  title: get_characters_character_id_industry_jobs_runs
                  type: integer
                start_date:
                  description: Date and time when this job started
                  format: date-time
                  title: get_characters_character_id_industry_jobs_start_date
                  type: string
                station_id:
                  description: ID of the station where industry facility is located
                  format: int64
                  title: get_characters_character_id_industry_jobs_station_id
                  type: integer
                status:
                  description: status string
                  enum:
                    - active
                    - cancelled
                    - delivered
                    - paused
                    - ready
                    - reverted
                  title: get_characters_character_id_industry_jobs_status
                  type: string
                successful_runs:
                  description: Number of successful runs for this job. Equal to runs unless this is an invention job
                  format: int32
                  title: get_characters_character_id_industry_jobs_successful_runs
                  type: integer
              required:
                - job_id
                - installer_id
                - facility_id
                - station_id
                - activity_id
                - blueprint_id
                - blueprint_type_id
                - blueprint_location_id
                - output_location_id
                - runs
                - status
                - duration
                - start_date
                - end_date
              title: get_characters_character_id_industry_jobs_200_ok
              type: object
            maxItems: 2000
            title: get_characters_character_id_industry_jobs_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-industry.read_character_jobs.v1
      summary: List character industry jobs
      tags:
        - Industry
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 300
  "/characters/{character_id}/killmails/recent/":
    get:
      description: |-
        Return a list of a character's kills and losses going back 90 days

        ---
        Alternate route: `/dev/characters/{character_id}/killmails/recent/`

        Alternate route: `/legacy/characters/{character_id}/killmails/recent/`

        Alternate route: `/v1/characters/{character_id}/killmails/recent/`

        ---
        This route is cached for up to 300 seconds
      operationId: get_characters_character_id_killmails_recent
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of killmail IDs and hashes
          examples:
            application/json:
              - killmail_hash: 8eef5e8fb6b88fe3407c489df33822b2e3b57a5e
                killmail_id: 2
              - killmail_hash: b41ccb498ece33d64019f64c0db392aa3aa701fb
                killmail_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
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                killmail_hash:
                  description: A hash of this killmail
                  title: get_characters_character_id_killmails_recent_killmail_hash
                  type: string
                killmail_id:
                  description: ID of this killmail
                  format: int32
                  title: get_characters_character_id_killmails_recent_killmail_id
                  type: integer
              required:
                - killmail_id
                - killmail_hash
              title: get_characters_character_id_killmails_recent_200_ok
              type: object
            maxItems: 1000
            title: get_characters_character_id_killmails_recent_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-killmails.read_killmails.v1
      summary: Get a character's recent kills and losses
      tags:
        - Killmails
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 300
  "/characters/{character_id}/location/":
    get:
      description: |-
        Information about the characters current location. Returns the current solar system id, and also the current station or structure ID if applicable

        ---
        Alternate route: `/dev/characters/{character_id}/location/`

        Alternate route: `/legacy/characters/{character_id}/location/`

        Alternate route: `/v1/characters/{character_id}/location/`

        ---
        This route is cached for up to 5 seconds
      operationId: get_characters_character_id_location
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Information about the characters current location. Returns the current solar system id, and also the current station or structure ID if applicable
          examples:
            application/json:
              solar_system_id: 30002505
              structure_id: 1000000016989
          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:
              solar_system_id:
                description: solar_system_id integer
                format: int32
                title: get_characters_character_id_location_solar_system_id
                type: integer
              station_id:
                description: station_id integer
                format: int32
                title: get_characters_character_id_location_station_id
                type: integer
              structure_id:
                description: structure_id integer
                format: int64
                title: get_characters_character_id_location_structure_id
                type: integer
            required:
              - solar_system_id
            title: get_characters_character_id_location_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-location.read_location.v1
      summary: Get character location
      tags:
        - Location
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 5
  "/characters/{character_id}/loyalty/points/":
    get:
      description: |-
        Return a list of loyalty points for all corporations the character has worked for

        ---
        Alternate route: `/dev/characters/{character_id}/loyalty/points/`

        Alternate route: `/legacy/characters/{character_id}/loyalty/points/`

        Alternate route: `/v1/characters/{character_id}/loyalty/points/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_characters_character_id_loyalty_points
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of loyalty points
          examples:
            application/json:
              - corporation_id: 123
                loyalty_points: 100
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                corporation_id:
                  description: corporation_id integer
                  format: int32
                  title: get_characters_character_id_loyalty_points_corporation_id
                  type: integer
                loyalty_points:
                  description: loyalty_points integer
                  format: int32
                  title: get_characters_character_id_loyalty_points_loyalty_points
                  type: integer
              required:
                - corporation_id
                - loyalty_points
              title: get_characters_character_id_loyalty_points_200_ok
              type: object
            maxItems: 500
            title: get_characters_character_id_loyalty_points_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-characters.read_loyalty.v1
      summary: Get loyalty points
      tags:
        - Loyalty
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/characters/{character_id}/mail/":
    get:
      description: |-
        Return the 50 most recent mail headers belonging to the character that match the query criteria. Queries can be filtered by label, and last_mail_id can be used to paginate backwards

        ---
        Alternate route: `/dev/characters/{character_id}/mail/`

        Alternate route: `/legacy/characters/{character_id}/mail/`

        Alternate route: `/v1/characters/{character_id}/mail/`

        ---
        This route is cached for up to 30 seconds
      operationId: get_characters_character_id_mail
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - description: Fetch only mails that match one or more of the given labels
          in: query
          items:
            format: int32
            minimum: 0
            type: integer
          maxItems: 25
          minItems: 1
          name: labels
          required: false
          type: array
          uniqueItems: true
        - description: List only mail with an ID lower than the given ID, if present
          format: int32
          in: query
          name: last_mail_id
          type: integer
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: The requested mail
          examples:
            application/json:
              - from: 90000001
                is_read: true
                labels:
                  - 3
                mail_id: 7
                recipients:
                  - recipient_id: 90000002
                    recipient_type: character
                subject: Title for EVE Mail
                timestamp: 2015-09-30T16:07:00Z
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                from:
                  description: From whom the mail was sent
                  format: int32
                  title: get_characters_character_id_mail_from
                  type: integer
                is_read:
                  description: is_read boolean
                  title: get_characters_character_id_mail_is_read
                  type: boolean
                labels:
                  description: labels array
                  items:
                    description: label integer
                    format: int32
                    title: get_characters_character_id_mail_label
                    type: integer
                  maxItems: 25
                  minimum: 0
                  title: get_characters_character_id_mail_labels
                  type: array
                  uniqueItems: true
                mail_id:
                  description: mail_id integer
                  format: int32
                  title: get_characters_character_id_mail_mail_id
                  type: integer
                recipients:
                  description: Recipients of the mail
                  items:
                    description: recipient object
                    properties:
                      recipient_id:
                        description: recipient_id integer
                        format: int32
                        title: get_characters_character_id_mail_recipient_id
                        type: integer
                      recipient_type:
                        description: recipient_type string
                        enum:
                          - alliance
                          - character
                          - corporation
                          - mailing_list
                        title: get_characters_character_id_mail_recipient_type
                        type: string
                    required:
                      - recipient_type
                      - recipient_id
                    title: get_characters_character_id_mail_recipient
                    type: object
                  maxItems: 52
                  minItems: 1
                  title: get_characters_character_id_mail_recipients
                  type: array
                  uniqueItems: true
                subject:
                  description: Mail subject
                  title: get_characters_character_id_mail_subject
                  type: string
                timestamp:
                  description: When the mail was sent
                  format: date-time
                  title: get_characters_character_id_mail_timestamp
                  type: string
              title: get_characters_character_id_mail_200_ok
              type: object
            maxItems: 50
            title: get_characters_character_id_mail_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-mail.read_mail.v1
      summary: Return mail headers
      tags:
        - Mail
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 30
    post:
      description: |
        Create and send a new mail

        ---
        Alternate route: `/dev/characters/{character_id}/mail/`

        Alternate route: `/legacy/characters/{character_id}/mail/`

        Alternate route: `/v1/characters/{character_id}/mail/`
      operationId: post_characters_character_id_mail
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - description: The mail to send
          in: body
          name: mail
          required: true
          schema:
            description: mail object
            properties:
              approved_cost:
                default: 0
                description: approved_cost integer
                format: int64
                title: post_characters_character_id_mail_approved_cost
                type: integer
              body:
                description: body string
                maxLength: 10000
                title: post_characters_character_id_mail_body
                type: string
              recipients:
                description: recipients array
                items:
                  description: recipient object
                  properties:
                    recipient_id:
                      description: recipient_id integer
                      format: int32
                      title: post_characters_character_id_mail_recipient_id
                      type: integer
                    recipient_type:
                      description: recipient_type string
                      enum:
                        - alliance
                        - character
                        - corporation
                        - mailing_list
                      title: post_characters_character_id_mail_recipient_type
                      type: string
                  required:
                    - recipient_type
                    - recipient_id
                  title: post_characters_character_id_mail_recipient
                  type: object
                maxItems: 50
                minItems: 1
                title: post_characters_character_id_mail_recipients
                type: array
              subject:
                description: subject string
                maxLength: 1000
                title: post_characters_character_id_mail_subject
                type: string
            required:
              - recipients
              - subject
              - body
            title: post_characters_character_id_mail_mail
            type: object
        - $ref: "#/parameters/token"
      responses:
        "201":
          description: Mail created
          examples:
            application/json: 13
          schema:
            description: Mail ID
            format: int32
            title: post_characters_character_id_mail_created
            type: integer
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
        "520":
          description: Internal error thrown from the EVE server. Most of the time this means you have hit an EVE server rate limit
          examples:
            application/json:
              error: Error 520 message
          schema:
            description: Error 520
            properties:
              error:
                description: Error 520 message
                title: post_characters_character_id_mail_520_error_520
                type: string
            title: post_characters_character_id_mail_error_520
            type: object
      security:
        - evesso:
            - esi-mail.send_mail.v1
      summary: Send a new mail
      tags:
        - Mail
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/characters/{character_id}/mail/labels/":
    get:
      description: |-
        Return a list of the users mail labels, unread counts for each label and a total unread count.

        ---
        Alternate route: `/dev/characters/{character_id}/mail/labels/`

        Alternate route: `/v3/characters/{character_id}/mail/labels/`

        ---
        This route is cached for up to 30 seconds
      operationId: get_characters_character_id_mail_labels
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of mail labels and unread counts
          examples:
            application/json:
              labels:
                - color: "#660066"
                  label_id: 16
                  name: PINK
                  unread_count: 4
                - color: "#ffffff"
                  label_id: 17
                  name: WHITE
                  unread_count: 1
              total_unread_count: 5
          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:
              labels:
                description: labels array
                items:
                  description: label object
                  properties:
                    color:
                      default: "#ffffff"
                      description: color string
                      enum:
                        - "#0000fe"
                        - "#006634"
                        - "#0099ff"
                        - "#00ff33"
                        - "#01ffff"
                        - "#349800"
                        - "#660066"
                        - "#666666"
                        - "#999999"
                        - "#99ffff"
                        - "#9a0000"
                        - "#ccff9a"
                        - "#e6e6e6"
                        - "#fe0000"
                        - "#ff6600"
                        - "#ffff01"
                        - "#ffffcd"
                        - "#ffffff"
                      title: get_characters_character_id_mail_labels_color
                      type: string
                    label_id:
                      description: label_id integer
                      format: int32
                      minimum: 0
                      title: get_characters_character_id_mail_labels_label_id
                      type: integer
                    name:
                      description: name string
                      maxLength: 40
                      title: get_characters_character_id_mail_labels_name
                      type: string
                    unread_count:
                      description: unread_count integer
                      format: int32
                      minimum: 0
                      title: get_characters_character_id_mail_labels_unread_count
                      type: integer
                  title: get_characters_character_id_mail_labels_label
                  type: object
                maxItems: 30
                title: get_characters_character_id_mail_labels_labels
                type: array
              total_unread_count:
                description: total_unread_count integer
                format: int32
                minimum: 0
                title: get_characters_character_id_mail_labels_total_unread_count
                type: integer
            title: get_characters_character_id_mail_labels_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-mail.read_mail.v1
      summary: Get mail labels and unread counts
      tags:
        - Mail
      x-alternate-versions:
        - dev
        - v3
      x-cached-seconds: 30
    post:
      description: |
        Create a mail label

        ---
        Alternate route: `/dev/characters/{character_id}/mail/labels/`

        Alternate route: `/legacy/characters/{character_id}/mail/labels/`

        Alternate route: `/v2/characters/{character_id}/mail/labels/`
      operationId: post_characters_character_id_mail_labels
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - description: Label to create
          in: body
          name: label
          required: true
          schema:
            description: label object
            properties:
              color:
                default: "#ffffff"
                description: Hexadecimal string representing label color, in RGB format
                enum:
                  - "#0000fe"
                  - "#006634"
                  - "#0099ff"
                  - "#00ff33"
                  - "#01ffff"
                  - "#349800"
                  - "#660066"
                  - "#666666"
                  - "#999999"
                  - "#99ffff"
                  - "#9a0000"
                  - "#ccff9a"
                  - "#e6e6e6"
                  - "#fe0000"
                  - "#ff6600"
                  - "#ffff01"
                  - "#ffffcd"
                  - "#ffffff"
                title: post_characters_character_id_mail_labels_color
                type: string
              name:
                description: name string
                maxLength: 40
                minLength: 1
                title: post_characters_character_id_mail_labels_name
                type: string
            required:
              - name
            title: post_characters_character_id_mail_labels_label
            type: object
        - $ref: "#/parameters/token"
      responses:
        "201":
          description: Label created
          examples:
            application/json: 128
          schema:
            description: Label ID
            format: int32
            title: post_characters_character_id_mail_labels_created
            type: integer
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-mail.organize_mail.v1
      summary: Create a mail label
      tags:
        - Mail
      x-alternate-versions:
        - dev
        - legacy
        - v2
  "/characters/{character_id}/mail/labels/{label_id}/":
    delete:
      description: |
        Delete a mail label

        ---
        Alternate route: `/dev/characters/{character_id}/mail/labels/{label_id}/`

        Alternate route: `/legacy/characters/{character_id}/mail/labels/{label_id}/`

        Alternate route: `/v1/characters/{character_id}/mail/labels/{label_id}/`
      operationId: delete_characters_character_id_mail_labels_label_id
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - description: An EVE label id
          format: int32
          in: path
          name: label_id
          required: true
          type: integer
        - $ref: "#/parameters/token"
      responses:
        "204":
          description: Label 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"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "422":
          description: Default labels cannot be deleted
          examples:
            application/json:
              error: Unprocessable entity message
          schema:
            description: Unprocessable entity
            properties:
              error:
                description: Unprocessable entity message
                title: delete_characters_character_id_mail_labels_label_id_422_unprocessable_entity
                type: string
            title: delete_characters_character_id_mail_labels_label_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-mail.organize_mail.v1
      summary: Delete a mail label
      tags:
        - Mail
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/characters/{character_id}/mail/lists/":
    get:
      description: |-
        Return all mailing lists that the character is subscribed to

        ---
        Alternate route: `/dev/characters/{character_id}/mail/lists/`

        Alternate route: `/legacy/characters/{character_id}/mail/lists/`

        Alternate route: `/v1/characters/{character_id}/mail/lists/`

        ---
        This route is cached for up to 120 seconds
      operationId: get_characters_character_id_mail_lists
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Mailing lists
          examples:
            application/json:
              - mailing_list_id: 1
                name: test_mailing_list
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                mailing_list_id:
                  description: Mailing list ID
                  format: int32
                  title: get_characters_character_id_mail_lists_mailing_list_id
                  type: integer
                name:
                  description: name string
                  title: get_characters_character_id_mail_lists_name
                  type: string
              required:
                - mailing_list_id
                - name
              title: get_characters_character_id_mail_lists_200_ok
              type: object
            maxItems: 1000
            title: get_characters_character_id_mail_lists_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-mail.read_mail.v1
      summary: Return mailing list subscriptions
      tags:
        - Mail
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 120
  "/characters/{character_id}/mail/{mail_id}/":
    delete:
      description: |
        Delete a mail

        ---
        Alternate route: `/dev/characters/{character_id}/mail/{mail_id}/`

        Alternate route: `/legacy/characters/{character_id}/mail/{mail_id}/`

        Alternate route: `/v1/characters/{character_id}/mail/{mail_id}/`
      operationId: delete_characters_character_id_mail_mail_id
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - description: An EVE mail ID
          format: int32
          in: path
          name: mail_id
          required: true
          type: integer
        - $ref: "#/parameters/token"
      responses:
        "204":
          description: Mail 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"
        "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-mail.organize_mail.v1
      summary: Delete a mail
      tags:
        - Mail
      x-alternate-versions:
        - dev
        - legacy
        - v1
    get:
      description: |-
        Return the contents of an EVE mail

        ---
        Alternate route: `/dev/characters/{character_id}/mail/{mail_id}/`

        Alternate route: `/legacy/characters/{character_id}/mail/{mail_id}/`

        Alternate route: `/v1/characters/{character_id}/mail/{mail_id}/`

        ---
        This route is cached for up to 30 seconds
      operationId: get_characters_character_id_mail_mail_id
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - description: An EVE mail ID
          format: int32
          in: path
          name: mail_id
          required: true
          type: integer
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Contents of a mail
          examples:
            application/json:
              body: blah blah blah
              from: 90000001
              labels:
                - 2
                - 32
              read: true
              subject: test
              timestamp: 2015-09-30T16:07:00Z
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok object
            properties:
              body:
                description: Mail's body
                title: get_characters_character_id_mail_mail_id_body
                type: string
              from:
                description: From whom the mail was sent
                format: int32
                title: get_characters_character_id_mail_mail_id_from
                type: integer
              labels:
                description: Labels attached to the mail
                items:
                  description: label integer
                  format: int32
                  minimum: 0
                  title: get_characters_character_id_mail_mail_id_label
                  type: integer
                  uniqueItems: true
                maxItems: 25
                title: get_characters_character_id_mail_mail_id_labels
                type: array
              read:
                description: Whether the mail is flagged as read
                title: get_characters_character_id_mail_mail_id_read
                type: boolean
              recipients:
                description: Recipients of the mail
                items:
                  description: recipient object
                  properties:
                    recipient_id:
                      description: recipient_id integer
                      format: int32
                      title: get_characters_character_id_mail_mail_id_recipient_id
                      type: integer
                    recipient_type:
                      description: recipient_type string
                      enum:
                        - alliance
                        - character
                        - corporation
                        - mailing_list
                      title: get_characters_character_id_mail_mail_id_recipient_type
                      type: string
                  required:
                    - recipient_type
                    - recipient_id
                  title: get_characters_character_id_mail_mail_id_recipient
                  type: object
                maxItems: 52
                minItems: 1
                title: get_characters_character_id_mail_mail_id_recipients
                type: array
                uniqueItems: true
              subject:
                description: Mail subject
                title: get_characters_character_id_mail_mail_id_subject
                type: string
              timestamp:
                description: When the mail was sent
                format: date-time
                title: get_characters_character_id_mail_mail_id_timestamp
                type: string
            title: get_characters_character_id_mail_mail_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: Mail not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_characters_character_id_mail_mail_id_404_not_found
                type: string
            title: get_characters_character_id_mail_mail_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-mail.read_mail.v1
      summary: Return a mail
      tags:
        - Mail
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 30
    put:
      description: |
        Update metadata about a mail

        ---
        Alternate route: `/dev/characters/{character_id}/mail/{mail_id}/`

        Alternate route: `/legacy/characters/{character_id}/mail/{mail_id}/`

        Alternate route: `/v1/characters/{character_id}/mail/{mail_id}/`
      operationId: put_characters_character_id_mail_mail_id
      parameters:
        - $ref: "#/parameters/character_id"
        - description: Data used to update the mail
          in: body
          name: contents
          required: true
          schema:
            description: contents object
            properties:
              labels:
                description: Labels to assign to the mail. Pre-existing labels are unassigned.
                items:
                  description: label integer
                  format: int32
                  minimum: 0
                  title: put_characters_character_id_mail_mail_id_label
                  type: integer
                  uniqueItems: true
                maxItems: 25
                title: put_characters_character_id_mail_mail_id_labels
                type: array
              read:
                description: Whether the mail is flagged as read
                title: put_characters_character_id_mail_mail_id_read
                type: boolean
            title: put_characters_character_id_mail_mail_id_contents
            type: object
        - $ref: "#/parameters/datasource"
        - description: An EVE mail ID
          format: int32
          in: path
          name: mail_id
          required: true
          type: integer
        - $ref: "#/parameters/token"
      responses:
        "204":
          description: Mail 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"
        "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-mail.organize_mail.v1
      summary: Update metadata about a mail
      tags:
        - Mail
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/characters/{character_id}/medals/":
    get:
      description: |-
        Return a list of medals the character has

        ---
        Alternate route: `/dev/characters/{character_id}/medals/`

        Alternate route: `/legacy/characters/{character_id}/medals/`

        Alternate route: `/v1/characters/{character_id}/medals/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_characters_character_id_medals
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of medals
          examples:
            application/json:
              - corporation_id: 98000001
                date: 2017-03-16T15:01:45Z
                description: For 33 corp!
                graphics:
                  - color: -1
                    graphic: caldari.1_1
                    layer: 0
                    part: 1
                  - color: -330271
                    graphic: caldari.1_2
                    layer: 1
                    part: 1
                  - color: -1
                    graphic: compass.1_2
                    layer: 0
                    part: 2
                issuer_id: 2112000002
                medal_id: 3
                reason: Thanks!
                status: private
                title: 33 tester medal
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                corporation_id:
                  description: corporation_id integer
                  format: int32
                  title: get_characters_character_id_medals_corporation_id
                  type: integer
                date:
                  description: date string
                  format: date-time
                  title: get_characters_character_id_medals_date
                  type: string
                description:
                  description: description string
                  title: get_characters_character_id_medals_description
                  type: string
                graphics:
                  description: graphics array
                  items:
                    description: graphic object
                    properties:
                      color:
                        description: color integer
                        format: int32
                        title: get_characters_character_id_medals_color
                        type: integer
                      graphic:
                        description: graphic string
                        title: get_characters_character_id_medals_graphic_graphic
                        type: string
                      layer:
                        description: layer integer
                        format: int32
                        title: get_characters_character_id_medals_layer
                        type: integer
                      part:
                        description: part integer
                        format: int32
                        title: get_characters_character_id_medals_part
                        type: integer
                    required:
                      - part
                      - layer
                      - graphic
                    title: get_characters_character_id_medals_graphic
                    type: object
                  maxItems: 9
                  minItems: 3
                  title: get_characters_character_id_medals_graphics
                  type: array
                issuer_id:
                  description: issuer_id integer
                  format: int32
                  title: get_characters_character_id_medals_issuer_id
                  type: integer
                medal_id:
                  description: medal_id integer
                  format: int32
                  title: get_characters_character_id_medals_medal_id
                  type: integer
                reason:
                  description: reason string
                  title: get_characters_character_id_medals_reason
                  type: string
                status:
                  description: status string
                  enum:
                    - public
                    - private
                  title: get_characters_character_id_medals_status
                  type: string
                title:
                  description: title string
                  title: get_characters_character_id_medals_title
                  type: string
              required:
                - medal_id
                - title
                - description
                - corporation_id
                - issuer_id
                - date
                - reason
                - status
                - graphics
              title: get_characters_character_id_medals_200_ok
              type: object
            maxItems: 1000
            title: get_characters_character_id_medals_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-characters.read_medals.v1
      summary: Get medals
      tags:
        - Character
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/characters/{character_id}/mining/":
    get:
      description: |-
        Paginated record of all mining done by a character for the past 30 days


        ---
        Alternate route: `/dev/characters/{character_id}/mining/`

        Alternate route: `/legacy/characters/{character_id}/mining/`

        Alternate route: `/v1/characters/{character_id}/mining/`

        ---
        This route is cached for up to 600 seconds
      operationId: get_characters_character_id_mining
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Mining ledger of a character
          examples:
            application/json:
              - date: 2017-09-19
                quantity: 7004
                solar_system_id: 30003707
                type_id: 17471
              - date: 2017-09-18
                quantity: 5199
                solar_system_id: 30003707
                type_id: 17471
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                date:
                  description: date string
                  format: date
                  title: get_characters_character_id_mining_date
                  type: string
                quantity:
                  description: quantity integer
                  format: int64
                  title: get_characters_character_id_mining_quantity
                  type: integer
                solar_system_id:
                  description: solar_system_id integer
                  format: int32
                  title: get_characters_character_id_mining_solar_system_id
                  type: integer
                type_id:
                  description: type_id integer
                  format: int32
                  title: get_characters_character_id_mining_type_id
                  type: integer
              required:
                - date
                - solar_system_id
                - type_id
                - quantity
              title: get_characters_character_id_mining_200_ok
              type: object
            maxItems: 1000
            title: get_characters_character_id_mining_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-industry.read_character_mining.v1
      summary: Character mining ledger
      tags:
        - Industry
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 600
  "/characters/{character_id}/notifications/":
    get:
      description: |-
        Return character notifications

        ---
        Alternate route: `/dev/characters/{character_id}/notifications/`

        Alternate route: `/v4/characters/{character_id}/notifications/`

        ---
        This route is cached for up to 600 seconds
      operationId: get_characters_character_id_notifications
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Returns your recent notifications
          examples:
            application/json:
              - is_read: true
                notification_id: 1
                sender_id: 1000132
                sender_type: corporation
                text: "amount: 3731016.4000000004\\nitemID: 1024881021663\\npayout: 1\\n"
                timestamp: 2017-08-16T10:08:00Z
                type: InsurancePayoutMsg
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                is_read:
                  description: is_read boolean
                  title: get_characters_character_id_notifications_is_read
                  type: boolean
                notification_id:
                  description: notification_id integer
                  format: int64
                  title: get_characters_character_id_notifications_notification_id
                  type: integer
                sender_id:
                  description: sender_id integer
                  format: int32
                  title: get_characters_character_id_notifications_sender_id
                  type: integer
                sender_type:
                  description: sender_type string
                  enum:
                    - character
                    - corporation
                    - alliance
                    - faction
                    - other
                  title: get_characters_character_id_notifications_sender_type
                  type: string
                text:
                  description: text string
                  title: get_characters_character_id_notifications_text
                  type: string
                timestamp:
                  description: timestamp string
                  format: date-time
                  title: get_characters_character_id_notifications_timestamp
                  type: string
                type:
                  description: type string
                  enum:
                    - AcceptedAlly
                    - AcceptedSurrender
                    - AllAnchoringMsg
                    - AllMaintenanceBillMsg
                    - AllStrucInvulnerableMsg
                    - AllStructVulnerableMsg
                    - AllWarCorpJoinedAllianceMsg
                    - AllWarDeclaredMsg
                    - AllWarInvalidatedMsg
                    - AllWarRetractedMsg
                    - AllWarSurrenderMsg
                    - AllianceCapitalChanged
                    - AllyContractCancelled
                    - AllyJoinedWarAggressorMsg
                    - AllyJoinedWarAllyMsg
                    - AllyJoinedWarDefenderMsg
                    - BattlePunishFriendlyFire
                    - BillOutOfMoneyMsg
                    - BillPaidCorpAllMsg
                    - BountyClaimMsg
                    - BountyESSShared
                    - BountyESSTaken
                    - BountyPlacedAlliance
                    - BountyPlacedChar
                    - BountyPlacedCorp
                    - BountyYourBountyClaimed
                    - BuddyConnectContactAdd
                    - CharAppAcceptMsg
                    - CharAppRejectMsg
                    - CharAppWithdrawMsg
                    - CharLeftCorpMsg
                    - CharMedalMsg
                    - CharTerminationMsg
                    - CloneActivationMsg
                    - CloneActivationMsg2
                    - CloneMovedMsg
                    - CloneRevokedMsg1
                    - CloneRevokedMsg2
                    - CombatOperationFinished
                    - ContactAdd
                    - ContactEdit
                    - ContainerPasswordMsg
                    - CorpAllBillMsg
                    - CorpAppAcceptMsg
                    - CorpAppInvitedMsg
                    - CorpAppNewMsg
                    - CorpAppRejectCustomMsg
                    - CorpAppRejectMsg
                    - CorpDividendMsg
                    - CorpFriendlyFireDisableTimerCompleted
                    - CorpFriendlyFireDisableTimerStarted
                    - CorpFriendlyFireEnableTimerCompleted
                    - CorpFriendlyFireEnableTimerStarted
                    - CorpKicked
                    - CorpLiquidationMsg
                    - CorpNewCEOMsg
                    - CorpNewsMsg
                    - CorpOfficeExpirationMsg
                    - CorpStructLostMsg
                    - CorpTaxChangeMsg
                    - CorpVoteCEORevokedMsg
                    - CorpVoteMsg
                    - CorpWarDeclaredMsg
                    - CorpWarFightingLegalMsg
                    - CorpWarInvalidatedMsg
                    - CorpWarRetractedMsg
                    - CorpWarSurrenderMsg
                    - CustomsMsg
                    - DeclareWar
                    - DistrictAttacked
                    - DustAppAcceptedMsg
                    - EntosisCaptureStarted
                    - FWAllianceKickMsg
                    - FWAllianceWarningMsg
                    - FWCharKickMsg
                    - FWCharRankGainMsg
                    - FWCharRankLossMsg
                    - FWCharWarningMsg
                    - FWCorpJoinMsg
                    - FWCorpKickMsg
                    - FWCorpLeaveMsg
                    - FWCorpWarningMsg
                    - FacWarCorpJoinRequestMsg
                    - FacWarCorpJoinWithdrawMsg
                    - FacWarCorpLeaveRequestMsg
                    - FacWarCorpLeaveWithdrawMsg
                    - FacWarLPDisqualifiedEvent
                    - FacWarLPDisqualifiedKill
                    - FacWarLPPayoutEvent
                    - FacWarLPPayoutKill
                    - GameTimeAdded
                    - GameTimeReceived
                    - GameTimeSent
                    - GiftReceived
                    - IHubDestroyedByBillFailure
                    - IncursionCompletedMsg
                    - IndustryOperationFinished
                    - IndustryTeamAuctionLost
                    - IndustryTeamAuctionWon
                    - InfrastructureHubBillAboutToExpire
                    - InsuranceExpirationMsg
                    - InsuranceFirstShipMsg
                    - InsuranceInvalidatedMsg
                    - InsuranceIssuedMsg
                    - InsurancePayoutMsg
                    - JumpCloneDeletedMsg1
                    - JumpCloneDeletedMsg2
                    - KillReportFinalBlow
                    - KillReportVictim
                    - KillRightAvailable
                    - KillRightAvailableOpen
                    - KillRightEarned
                    - KillRightUnavailable
                    - KillRightUnavailableOpen
                    - KillRightUsed
                    - LocateCharMsg
                    - MadeWarMutual
                    - MercOfferedNegotiationMsg
                    - MissionOfferExpirationMsg
                    - MissionTimeoutMsg
                    - MoonminingAutomaticFracture
                    - MoonminingExtractionCancelled
                    - MoonminingExtractionFinished
                    - MoonminingExtractionStarted
                    - MoonminingLaserFired
                    - NPCStandingsGained
                    - NPCStandingsLost
                    - OfferedSurrender
                    - OfferedToAlly
                    - OldLscMessages
                    - OperationFinished
                    - OrbitalAttacked
                    - OrbitalReinforced
                    - OwnershipTransferred
                    - ReimbursementMsg
                    - ResearchMissionAvailableMsg
                    - RetractsWar
                    - SeasonalChallengeCompleted
                    - SovAllClaimAquiredMsg
                    - SovAllClaimLostMsg
                    - SovCommandNodeEventStarted
                    - SovCorpBillLateMsg
                    - SovCorpClaimFailMsg
                    - SovDisruptorMsg
                    - SovStationEnteredFreeport
                    - SovStructureDestroyed
                    - SovStructureReinforced
                    - SovStructureSelfDestructCancel
                    - SovStructureSelfDestructFinished
                    - SovStructureSelfDestructRequested
                    - SovereigntyIHDamageMsg
                    - SovereigntySBUDamageMsg
                    - SovereigntyTCUDamageMsg
                    - StationAggressionMsg1
                    - StationAggressionMsg2
                    - StationConquerMsg
                    - StationServiceDisabled
                    - StationServiceEnabled
                    - StationStateChangeMsg
                    - StoryLineMissionAvailableMsg
                    - StructureAnchoring
                    - StructureCourierContractChanged
                    - StructureDestroyed
                    - StructureFuelAlert
                    - StructureItemsDelivered
                    - StructureItemsMovedToSafety
                    - StructureLostArmor
                    - StructureLostShields
                    - StructureOnline
                    - StructureServicesOffline
                    - StructureUnanchoring
                    - StructureUnderAttack
                    - StructureWentHighPower
                    - StructureWentLowPower
                    - StructuresJobsCancelled
                    - StructuresJobsPaused
                    - StructuresReinforcementChanged
                    - TowerAlertMsg
                    - TowerResourceAlertMsg
                    - TransactionReversalMsg
                    - TutorialMsg
                    - WarAllyOfferDeclinedMsg
                    - WarSurrenderDeclinedMsg
                    - WarSurrenderOfferMsg
                  title: get_characters_character_id_notifications_type
                  type: string
              required:
                - notification_id
                - type
                - sender_id
                - sender_type
                - timestamp
              title: get_characters_character_id_notifications_200_ok
              type: object
            maxItems: 500
            title: get_characters_character_id_notifications_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-characters.read_notifications.v1
      summary: Get character notifications
      tags:
        - Character
      x-alternate-versions:
        - dev
        - v4
      x-cached-seconds: 600
  "/characters/{character_id}/notifications/contacts/":
    get:
      description: |-
        Return notifications about having been added to someone's contact list

        ---
        Alternate route: `/dev/characters/{character_id}/notifications/contacts/`

        Alternate route: `/legacy/characters/{character_id}/notifications/contacts/`

        Alternate route: `/v1/characters/{character_id}/notifications/contacts/`

        ---
        This route is cached for up to 600 seconds
      operationId: get_characters_character_id_notifications_contacts
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of contact notifications
          examples:
            application/json:
              - message: hello friend :3
                notification_id: 1
                send_date: 2017-08-16T10:08:00Z
                sender_character_id: 95465499
                standing_level: 1.5
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                message:
                  description: message string
                  title: get_characters_character_id_notifications_contacts_message
                  type: string
                notification_id:
                  description: notification_id integer
                  format: int32
                  title: get_characters_character_id_notifications_contacts_notification_id
                  type: integer
                send_date:
                  description: send_date string
                  format: date-time
                  title: get_characters_character_id_notifications_contacts_send_date
                  type: string
                sender_character_id:
                  description: sender_character_id integer
                  format: int32
                  title: get_characters_character_id_notifications_contacts_sender_character_id
                  type: integer
                standing_level:
                  description: "A number representing the standing level the receiver has been added at by the sender. The standing levels are as follows: -10 -> Terrible | -5 -> Bad |  0 -> Neutral |  5 -> Good |  10 -> Excellent"
                  format: float
                  title: get_characters_character_id_notifications_contacts_standing_level
                  type: number
              required:
                - notification_id
                - send_date
                - standing_level
                - message
                - sender_character_id
              title: get_characters_character_id_notifications_contacts_200_ok
              type: object
            maxItems: 50
            title: get_characters_character_id_notifications_contacts_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-characters.read_notifications.v1
      summary: Get new contact notifications
      tags:
        - Character
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 600
  "/characters/{character_id}/online/":
    get:
      description: |-
        Checks if the character is currently online

        ---
        Alternate route: `/dev/characters/{character_id}/online/`

        Alternate route: `/v2/characters/{character_id}/online/`

        ---
        This route is cached for up to 60 seconds
      operationId: get_characters_character_id_online
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Object describing the character's online status
          examples:
            application/json:
              last_login: 2017-01-02T03:04:05Z
              last_logout: 2017-01-02T04:05:06Z
              logins: 9001
              online: true
          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:
              last_login:
                description: Timestamp of the last login
                format: date-time
                title: get_characters_character_id_online_last_login
                type: string
              last_logout:
                description: Timestamp of the last logout
                format: date-time
                title: get_characters_character_id_online_last_logout
                type: string
              logins:
                description: Total number of times the character has logged in
                format: int32
                title: get_characters_character_id_online_logins
                type: integer
              online:
                description: If the character is online
                title: get_characters_character_id_online_online
                type: boolean
            required:
              - online
            title: get_characters_character_id_online_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-location.read_online.v1
      summary: Get character online
      tags:
        - Location
      x-alternate-versions:
        - dev
        - v2
      x-cached-seconds: 60
  "/characters/{character_id}/opportunities/":
    get:
      description: |-
        Return a list of tasks finished by a character

        ---
        Alternate route: `/dev/characters/{character_id}/opportunities/`

        Alternate route: `/legacy/characters/{character_id}/opportunities/`

        Alternate route: `/v1/characters/{character_id}/opportunities/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_characters_character_id_opportunities
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of opportunities task ids
          examples:
            application/json:
              - completed_at: 2016-04-29T12:34:56Z
                task_id: 1
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                completed_at:
                  description: completed_at string
                  format: date-time
                  title: get_characters_character_id_opportunities_completed_at
                  type: string
                task_id:
                  description: task_id integer
                  format: int32
                  title: get_characters_character_id_opportunities_task_id
                  type: integer
              required:
                - task_id
                - completed_at
              title: get_characters_character_id_opportunities_200_ok
              type: object
            maxItems: 100
            title: get_characters_character_id_opportunities_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-characters.read_opportunities.v1
      summary: Get a character's completed tasks
      tags:
        - Opportunities
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/characters/{character_id}/orders/":
    get:
      description: |-
        List open market orders placed by a character

        ---
        Alternate route: `/dev/characters/{character_id}/orders/`

        Alternate route: `/v2/characters/{character_id}/orders/`

        ---
        This route is cached for up to 1200 seconds
      operationId: get_characters_character_id_orders
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Open market orders placed by a character
          examples:
            application/json:
              - duration: 30
                escrow: 45.6
                is_buy_order: true
                is_corporation: false
                issued: 2016-09-03T05:12:25Z
                location_id: 456
                min_volume: 1
                order_id: 123
                price: 33.3
                range: station
                region_id: 123
                type_id: 456
                volume_remain: 4422
                volume_total: 123456
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                duration:
                  description: Number of days for which order is valid (starting from the issued date). An order expires at time issued + duration
                  format: int32
                  title: get_characters_character_id_orders_duration
                  type: integer
                escrow:
                  description: For buy orders, the amount of ISK in escrow
                  format: double
                  title: get_characters_character_id_orders_escrow
                  type: number
                is_buy_order:
                  description: True if the order is a bid (buy) order
                  title: get_characters_character_id_orders_is_buy_order
                  type: boolean
                is_corporation:
                  description: Signifies whether the buy/sell order was placed on behalf of a corporation.
                  title: get_characters_character_id_orders_is_corporation
                  type: boolean
                issued:
                  description: Date and time when this order was issued
                  format: date-time
                  title: get_characters_character_id_orders_issued
                  type: string
                location_id:
                  description: ID of the location where order was placed
                  format: int64
                  title: get_characters_character_id_orders_location_id
                  type: integer
                min_volume:
                  description: For buy orders, the minimum quantity that will be accepted in a matching sell order
                  format: int32
                  title: get_characters_character_id_orders_min_volume
                  type: integer
                order_id:
                  description: Unique order ID
                  format: int64
                  title: get_characters_character_id_orders_order_id
                  type: integer
                price:
                  description: Cost per unit for this order
                  format: double
                  title: get_characters_character_id_orders_price
                  type: number
                range:
                  description: Valid order range, numbers are ranges in jumps
                  enum:
                    - "1"
                    - "10"
                    - "2"
                    - "20"
                    - "3"
                    - "30"
                    - "4"
                    - "40"
                    - "5"
                    - region
                    - solarsystem
                    - station
                  title: get_characters_character_id_orders_range
                  type: string
                region_id:
                  description: ID of the region where order was placed
                  format: int32
                  title: get_characters_character_id_orders_region_id
                  type: integer
                type_id:
                  description: The type ID of the item transacted in this order
                  format: int32
                  title: get_characters_character_id_orders_type_id
                  type: integer
                volume_remain:
                  description: Quantity of items still required or offered
                  format: int32
                  title: get_characters_character_id_orders_volume_remain
                  type: integer
                volume_total:
                  description: Quantity of items required or offered at time order was placed
                  format: int32
                  title: get_characters_character_id_orders_volume_total
                  type: integer
              required:
                - is_corporation
                - duration
                - order_id
                - type_id
                - region_id
                - location_id
                - range
                - price
                - volume_total
                - volume_remain
                - issued
              title: get_characters_character_id_orders_200_ok
              type: object
            maxItems: 305
            title: get_characters_character_id_orders_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-markets.read_character_orders.v1
      summary: List open orders from a character
      tags:
        - Market
      x-alternate-versions:
        - dev
        - v2
      x-cached-seconds: 1200
  "/characters/{character_id}/orders/history/":
    get:
      description: |-
        List cancelled and expired market orders placed by a character up to 90 days in the past.

        ---
        Alternate route: `/dev/characters/{character_id}/orders/history/`

        Alternate route: `/legacy/characters/{character_id}/orders/history/`

        Alternate route: `/v1/characters/{character_id}/orders/history/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_characters_character_id_orders_history
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Expired and cancelled market orders placed by a character
          examples:
            application/json:
              - duration: 30
                escrow: 45.6
                is_buy_order: true
                is_corporation: false
                issued: 2016-09-03T05:12:25Z
                location_id: 456
                min_volume: 1
                order_id: 123
                price: 33.3
                range: station
                region_id: 123
                state: expired
                type_id: 456
                volume_remain: 4422
                volume_total: 123456
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                duration:
                  description: Number of days the order was valid for (starting from the issued date). An order expires at time issued + duration
                  format: int32
                  title: get_characters_character_id_orders_history_duration
                  type: integer
                escrow:
                  description: For buy orders, the amount of ISK in escrow
                  format: double
                  title: get_characters_character_id_orders_history_escrow
                  type: number
                is_buy_order:
                  description: True if the order is a bid (buy) order
                  title: get_characters_character_id_orders_history_is_buy_order
                  type: boolean
                is_corporation:
                  description: Signifies whether the buy/sell order was placed on behalf of a corporation.
                  title: get_characters_character_id_orders_history_is_corporation
                  type: boolean
                issued:
                  description: Date and time when this order was issued
                  format: date-time
                  title: get_characters_character_id_orders_history_issued
                  type: string
                location_id:
                  description: ID of the location where order was placed
                  format: int64
                  title: get_characters_character_id_orders_history_location_id
                  type: integer
                min_volume:
                  description: For buy orders, the minimum quantity that will be accepted in a matching sell order
                  format: int32
                  title: get_characters_character_id_orders_history_min_volume
                  type: integer
                order_id:
                  description: Unique order ID
                  format: int64
                  title: get_characters_character_id_orders_history_order_id
                  type: integer
                price:
                  description: Cost per unit for this order
                  format: double
                  title: get_characters_character_id_orders_history_price
                  type: number
                range:
                  description: Valid order range, numbers are ranges in jumps
                  enum:
                    - "1"
                    - "10"
                    - "2"
                    - "20"
                    - "3"
                    - "30"
                    - "4"
                    - "40"
                    - "5"
                    - region
                    - solarsystem
                    - station
                  title: get_characters_character_id_orders_history_range
                  type: string
                region_id:
                  description: ID of the region where order was placed
                  format: int32
                  title: get_characters_character_id_orders_history_region_id
                  type: integer
                state:
                  description: Current order state
                  enum:
                    - cancelled
                    - expired
                  title: get_characters_character_id_orders_history_state
                  type: string
                type_id:
                  description: The type ID of the item transacted in this order
                  format: int32
                  title: get_characters_character_id_orders_history_type_id
                  type: integer
                volume_remain:
                  description: Quantity of items still required or offered
                  format: int32
                  title: get_characters_character_id_orders_history_volume_remain
                  type: integer
                volume_total:
                  description: Quantity of items required or offered at time order was placed
                  format: int32
                  title: get_characters_character_id_orders_history_volume_total
                  type: integer
              required:
                - is_corporation
                - duration
                - state
                - order_id
                - type_id
                - region_id
                - location_id
                - range
                - price
                - volume_total
                - volume_remain
                - issued
              title: get_characters_character_id_orders_history_200_ok
              type: object
            maxItems: 1000
            title: get_characters_character_id_orders_history_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-markets.read_character_orders.v1
      summary: List historical orders by a character
      tags:
        - Market
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/characters/{character_id}/planets/":
    get:
      description: |-
        Returns a list of all planetary colonies owned by a character.

        ---
        Alternate route: `/dev/characters/{character_id}/planets/`

        Alternate route: `/legacy/characters/{character_id}/planets/`

        Alternate route: `/v1/characters/{character_id}/planets/`

        ---
        This route is cached for up to 600 seconds
      operationId: get_characters_character_id_planets
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of colonies
          examples:
            application/json:
              - last_update: 2016-11-28T16:42:51Z
                num_pins: 1
                owner_id: 90000001
                planet_id: 40023691
                planet_type: plasma
                solar_system_id: 30000379
                upgrade_level: 0
              - last_update: 2016-11-28T16:41:54Z
                num_pins: 1
                owner_id: 90000001
                planet_id: 40023697
                planet_type: barren
                solar_system_id: 30000379
                upgrade_level: 0
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                last_update:
                  description: last_update string
                  format: date-time
                  title: get_characters_character_id_planets_last_update
                  type: string
                num_pins:
                  description: num_pins integer
                  format: int32
                  minimum: 1
                  title: get_characters_character_id_planets_num_pins
                  type: integer
                owner_id:
                  description: owner_id integer
                  format: int32
                  title: get_characters_character_id_planets_owner_id
                  type: integer
                planet_id:
                  description: planet_id integer
                  format: int32
                  title: get_characters_character_id_planets_planet_id
                  type: integer
                planet_type:
                  description: planet_type string
                  enum:
                    - temperate
                    - barren
                    - oceanic
                    - ice
                    - gas
                    - lava
                    - storm
                    - plasma
                  title: get_characters_character_id_planets_planet_type
                  type: string
                solar_system_id:
                  description: solar_system_id integer
                  format: int32
                  title: get_characters_character_id_planets_solar_system_id
                  type: integer
                upgrade_level:
                  description: upgrade_level integer
                  format: int32
                  maximum: 5
                  minimum: 0
                  title: get_characters_character_id_planets_upgrade_level
                  type: integer
              required:
                - solar_system_id
                - planet_id
                - planet_type
                - owner_id
                - last_update
                - upgrade_level
                - num_pins
              title: get_characters_character_id_planets_200_ok
              type: object
            maxItems: 10
            title: get_characters_character_id_planets_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-planets.manage_planets.v1
      summary: Get colonies
      tags:
        - Planetary Interaction
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 600
  "/characters/{character_id}/planets/{planet_id}/":
    get:
      description: |-
        Returns full details on the layout of a single planetary colony, including links, pins and routes. Note: Planetary information is only recalculated when the colony is viewed through the client. Information will not update until this criteria is met.

        ---
        Alternate route: `/dev/characters/{character_id}/planets/{planet_id}/`

        Alternate route: `/v3/characters/{character_id}/planets/{planet_id}/`

        ---
        This route is cached for up to 600 seconds
      operationId: get_characters_character_id_planets_planet_id
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - description: Planet id of the target planet
          format: int32
          in: path
          name: planet_id
          required: true
          type: integer
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Colony layout
          examples:
            application/json:
              links:
                - destination_pin_id: 1000000017022
                  link_level: 0
                  source_pin_id: 1000000017021
              pins:
                - latitude: 1.55087844973
                  longitude: 0.717145933308
                  pin_id: 1000000017021
                  type_id: 2254
                - latitude: 1.53360639935
                  longitude: 0.709775584394
                  pin_id: 1000000017022
                  type_id: 2256
              routes:
                - content_type_id: 2393
                  destination_pin_id: 1000000017030
                  quantity: 20
                  route_id: 4
                  source_pin_id: 1000000017029
          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:
              links:
                description: links array
                items:
                  description: link object
                  properties:
                    destination_pin_id:
                      description: destination_pin_id integer
                      format: int64
                      title: get_characters_character_id_planets_planet_id_destination_pin_id
                      type: integer
                    link_level:
                      description: link_level integer
                      format: int32
                      maximum: 10
                      minimum: 0
                      title: get_characters_character_id_planets_planet_id_link_level
                      type: integer
                    source_pin_id:
                      description: source_pin_id integer
                      format: int64
                      title: get_characters_character_id_planets_planet_id_source_pin_id
                      type: integer
                  required:
                    - source_pin_id
                    - destination_pin_id
                    - link_level
                  title: get_characters_character_id_planets_planet_id_link
                  type: object
                maxItems: 500
                title: get_characters_character_id_planets_planet_id_links
                type: array
              pins:
                description: pins array
                items:
                  description: pin object
                  properties:
                    contents:
                      description: contents array
                      items:
                        description: content object
                        properties:
                          amount:
                            description: amount integer
                            format: int64
                            title: get_characters_character_id_planets_planet_id_amount
                            type: integer
                          type_id:
                            description: type_id integer
                            format: int32
                            title: get_characters_character_id_planets_planet_id_content_type_id
                            type: integer
                        required:
                          - type_id
                          - amount
                        title: get_characters_character_id_planets_planet_id_content
                        type: object
                      maxItems: 90
                      title: get_characters_character_id_planets_planet_id_contents
                      type: array
                    expiry_time:
                      description: expiry_time string
                      format: date-time
                      title: get_characters_character_id_planets_planet_id_expiry_time
                      type: string
                    extractor_details:
                      description: extractor_details object
                      properties:
                        cycle_time:
                          description: in seconds
                          format: int32
                          title: get_characters_character_id_planets_planet_id_cycle_time
                          type: integer
                        head_radius:
                          description: head_radius number
                          format: float
                          title: get_characters_character_id_planets_planet_id_head_radius
                          type: number
                        heads:
                          description: heads array
                          items:
                            description: head object
                            properties:
                              head_id:
                                description: head_id integer
                                format: int32
                                maximum: 9
                                minimum: 0
                                title: get_characters_character_id_planets_planet_id_head_id
                                type: integer
                              latitude:
                                description: latitude number
                                format: float
                                title: get_characters_character_id_planets_planet_id_head_latitude
                                type: number
                              longitude:
                                description: longitude number
                                format: float
                                title: get_characters_character_id_planets_planet_id_head_longitude
                                type: number
                            required:
                              - head_id
                              - latitude
                              - longitude
                            title: get_characters_character_id_planets_planet_id_head
                            type: object
                          maxItems: 10
                          title: get_characters_character_id_planets_planet_id_heads
                          type: array
                        product_type_id:
                          description: product_type_id integer
                          format: int32
                          title: get_characters_character_id_planets_planet_id_product_type_id
                          type: integer
                        qty_per_cycle:
                          description: qty_per_cycle integer
                          format: int32
                          title: get_characters_character_id_planets_planet_id_qty_per_cycle
                          type: integer
                      required:
                        - heads
                      title: get_characters_character_id_planets_planet_id_extractor_details
                      type: object
                    factory_details:
                      description: factory_details object
                      properties:
                        schematic_id:
                          description: schematic_id integer
                          format: int32
                          title: get_characters_character_id_planets_planet_id_factory_details_schematic_id
                          type: integer
                      required:
                        - schematic_id
                      title: get_characters_character_id_planets_planet_id_factory_details
                      type: object
                    install_time:
                      description: install_time string
                      format: date-time
                      title: get_characters_character_id_planets_planet_id_install_time
                      type: string
                    last_cycle_start:
                      description: last_cycle_start string
                      format: date-time
                      title: get_characters_character_id_planets_planet_id_last_cycle_start
                      type: string
                    latitude:
                      description: latitude number
                      format: float
                      title: get_characters_character_id_planets_planet_id_latitude
                      type: number
                    longitude:
                      description: longitude number
                      format: float
                      title: get_characters_character_id_planets_planet_id_longitude
                      type: number
                    pin_id:
                      description: pin_id integer
                      format: int64
                      title: get_characters_character_id_planets_planet_id_pin_id
                      type: integer
                    schematic_id:
                      description: schematic_id integer
                      format: int32
                      title: get_characters_character_id_planets_planet_id_schematic_id
                      type: integer
                    type_id:
                      description: type_id integer
                      format: int32
                      title: get_characters_character_id_planets_planet_id_type_id
                      type: integer
                  required:
                    - pin_id
                    - type_id
                    - latitude
                    - longitude
                  title: get_characters_character_id_planets_planet_id_pin
                  type: object
                maxItems: 100
                title: get_characters_character_id_planets_planet_id_pins
                type: array
              routes:
                description: routes array
                items:
                  description: route object
                  properties:
                    content_type_id:
                      description: content_type_id integer
                      format: int32
                      title: get_characters_character_id_planets_planet_id_route_content_type_id
                      type: integer
                    destination_pin_id:
                      description: destination_pin_id integer
                      format: int64
                      title: get_characters_character_id_planets_planet_id_route_destination_pin_id
                      type: integer
                    quantity:
                      description: quantity number
                      format: float
                      title: get_characters_character_id_planets_planet_id_quantity
                      type: number
                    route_id:
                      description: route_id integer
                      format: int64
                      title: get_characters_character_id_planets_planet_id_route_id
                      type: integer
                    source_pin_id:
                      description: source_pin_id integer
                      format: int64
                      title: get_characters_character_id_planets_planet_id_route_source_pin_id
                      type: integer
                    waypoints:
                      description: list of pin ID waypoints
                      items:
                        description: waypoint integer
                        format: int64
                        title: get_characters_character_id_planets_planet_id_waypoint
                        type: integer
                      maxItems: 5
                      title: get_characters_character_id_planets_planet_id_waypoints
                      type: array
                  required:
                    - route_id
                    - source_pin_id
                    - destination_pin_id
                    - content_type_id
                    - quantity
                  title: get_characters_character_id_planets_planet_id_route
                  type: object
                maxItems: 1000
                title: get_characters_character_id_planets_planet_id_routes
                type: array
            required:
              - links
              - pins
              - routes
            title: get_characters_character_id_planets_planet_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: Colony not found
          examples:
            application/json:
              error: Colony not found
          schema:
            description: Colony not found
            properties:
              error:
                description: error message
                title: get_characters_character_id_planets_planet_id_error
                type: string
            title: get_characters_character_id_planets_planet_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-planets.manage_planets.v1
      summary: Get colony layout
      tags:
        - Planetary Interaction
      x-alternate-versions:
        - dev
        - v3
      x-cached-seconds: 600
  "/characters/{character_id}/portrait/":
    get:
      description: |-
        Get portrait urls for a character

        ---
        Alternate route: `/dev/characters/{character_id}/portrait/`

        Alternate route: `/v2/characters/{character_id}/portrait/`

        ---
        This route expires daily at 11:05
      operationId: get_characters_character_id_portrait
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: Public data for the given character
          examples:
            application/json:
              px128x128: https://imageserver.eveonline.com/Character/95465499_128.jpg
              px256x256: https://imageserver.eveonline.com/Character/95465499_256.jpg
              px512x512: https://imageserver.eveonline.com/Character/95465499_512.jpg
              px64x64: https://imageserver.eveonline.com/Character/95465499_64.jpg
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok object
            properties:
              px128x128:
                description: px128x128 string
                title: get_characters_character_id_portrait_px128x128
                type: string
              px256x256:
                description: px256x256 string
                title: get_characters_character_id_portrait_px256x256
                type: string
              px512x512:
                description: px512x512 string
                title: get_characters_character_id_portrait_px512x512
                type: string
              px64x64:
                description: px64x64 string
                title: get_characters_character_id_portrait_px64x64
                type: string
            title: get_characters_character_id_portrait_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: No image server for this datasource
          examples:
            application/json:
              error: No image server for this datasource
          schema:
            description: No image server for this datasource
            properties:
              error:
                description: error message
                title: get_characters_character_id_portrait_error
                type: string
            title: get_characters_character_id_portrait_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get character portraits
      tags:
        - Character
      x-alternate-versions:
        - dev
        - v2
  "/characters/{character_id}/roles/":
    get:
      description: |-
        Returns a character's corporation roles

        ---
        Alternate route: `/dev/characters/{character_id}/roles/`

        Alternate route: `/v2/characters/{character_id}/roles/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_characters_character_id_roles
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: The character's roles in thier corporation
          examples:
            application/json:
              roles:
                - Director
                - Station_Manager
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok object
            properties:
              roles:
                description: roles array
                items:
                  description: role string
                  enum:
                    - Account_Take_1
                    - Account_Take_2
                    - Account_Take_3
                    - Account_Take_4
                    - Account_Take_5
                    - Account_Take_6
                    - Account_Take_7
                    - Accountant
                    - Auditor
                    - Communications_Officer
                    - Config_Equipment
                    - Config_Starbase_Equipment
                    - Container_Take_1
                    - Container_Take_2
                    - Container_Take_3
                    - Container_Take_4
                    - Container_Take_5
                    - Container_Take_6
                    - Container_Take_7
                    - Contract_Manager
                    - Diplomat
                    - Director
                    - Factory_Manager
                    - Fitting_Manager
                    - Hangar_Query_1
                    - Hangar_Query_2
                    - Hangar_Query_3
                    - Hangar_Query_4
                    - Hangar_Query_5
                    - Hangar_Query_6
                    - Hangar_Query_7
                    - Hangar_Take_1
                    - Hangar_Take_2
                    - Hangar_Take_3
                    - Hangar_Take_4
                    - Hangar_Take_5
                    - Hangar_Take_6
                    - Hangar_Take_7
                    - Junior_Accountant
                    - Personnel_Manager
                    - Rent_Factory_Facility
                    - Rent_Office
                    - Rent_Research_Facility
                    - Security_Officer
                    - Starbase_Defense_Operator
                    - Starbase_Fuel_Technician
                    - Station_Manager
                    - Terrestrial_Combat_Officer
                    - Terrestrial_Logistics_Officer
                    - Trader
                  title: get_characters_character_id_roles_role
                  type: string
                  uniqueItems: true
                maxItems: 50
                title: get_characters_character_id_roles_roles
                type: array
              roles_at_base:
                description: roles_at_base array
                items:
                  description: roles_at_base string
                  enum:
                    - Account_Take_1
                    - Account_Take_2
                    - Account_Take_3
                    - Account_Take_4
                    - Account_Take_5
                    - Account_Take_6
                    - Account_Take_7
                    - Accountant
                    - Auditor
                    - Communications_Officer
                    - Config_Equipment
                    - Config_Starbase_Equipment
                    - Container_Take_1
                    - Container_Take_2
                    - Container_Take_3
                    - Container_Take_4
                    - Container_Take_5
                    - Container_Take_6
                    - Container_Take_7
                    - Contract_Manager
                    - Diplomat
                    - Director
                    - Factory_Manager
                    - Fitting_Manager
                    - Hangar_Query_1
                    - Hangar_Query_2
                    - Hangar_Query_3
                    - Hangar_Query_4
                    - Hangar_Query_5
                    - Hangar_Query_6
                    - Hangar_Query_7
                    - Hangar_Take_1
                    - Hangar_Take_2
                    - Hangar_Take_3
                    - Hangar_Take_4
                    - Hangar_Take_5
                    - Hangar_Take_6
                    - Hangar_Take_7
                    - Junior_Accountant
                    - Personnel_Manager
                    - Rent_Factory_Facility
                    - Rent_Office
                    - Rent_Research_Facility
                    - Security_Officer
                    - Starbase_Defense_Operator
                    - Starbase_Fuel_Technician
                    - Station_Manager
                    - Terrestrial_Combat_Officer
                    - Terrestrial_Logistics_Officer
                    - Trader
                  title: get_characters_character_id_roles_roles_at_base_roles_at_base
                  type: string
                  uniqueItems: true
                maxItems: 50
                title: get_characters_character_id_roles_roles_at_base
                type: array
              roles_at_hq:
                description: roles_at_hq array
                items:
                  description: roles_at_hq string
                  enum:
                    - Account_Take_1
                    - Account_Take_2
                    - Account_Take_3
                    - Account_Take_4
                    - Account_Take_5
                    - Account_Take_6
                    - Account_Take_7
                    - Accountant
                    - Auditor
                    - Communications_Officer
                    - Config_Equipment
                    - Config_Starbase_Equipment
                    - Container_Take_1
                    - Container_Take_2
                    - Container_Take_3
                    - Container_Take_4
                    - Container_Take_5
                    - Container_Take_6
                    - Container_Take_7
                    - Contract_Manager
                    - Diplomat
                    - Director
                    - Factory_Manager
                    - Fitting_Manager
                    - Hangar_Query_1
                    - Hangar_Query_2
                    - Hangar_Query_3
                    - Hangar_Query_4
                    - Hangar_Query_5
                    - Hangar_Query_6
                    - Hangar_Query_7
                    - Hangar_Take_1
                    - Hangar_Take_2
                    - Hangar_Take_3
                    - Hangar_Take_4
                    - Hangar_Take_5
                    - Hangar_Take_6
                    - Hangar_Take_7
                    - Junior_Accountant
                    - Personnel_Manager
                    - Rent_Factory_Facility
                    - Rent_Office
                    - Rent_Research_Facility
                    - Security_Officer
                    - Starbase_Defense_Operator
                    - Starbase_Fuel_Technician
                    - Station_Manager
                    - Terrestrial_Combat_Officer
                    - Terrestrial_Logistics_Officer
                    - Trader
                  title: get_characters_character_id_roles_roles_at_hq_roles_at_hq
                  type: string
                  uniqueItems: true
                maxItems: 50
                title: get_characters_character_id_roles_roles_at_hq
                type: array
              roles_at_other:
                description: roles_at_other array
                items:
                  description: roles_at_other string
                  enum:
                    - Account_Take_1
                    - Account_Take_2
                    - Account_Take_3
                    - Account_Take_4
                    - Account_Take_5
                    - Account_Take_6
                    - Account_Take_7
                    - Accountant
                    - Auditor
                    - Communications_Officer
                    - Config_Equipment
                    - Config_Starbase_Equipment
                    - Container_Take_1
                    - Container_Take_2
                    - Container_Take_3
                    - Container_Take_4
                    - Container_Take_5
                    - Container_Take_6
                    - Container_Take_7
                    - Contract_Manager
                    - Diplomat
                    - Director
                    - Factory_Manager
                    - Fitting_Manager
                    - Hangar_Query_1
                    - Hangar_Query_2
                    - Hangar_Query_3
                    - Hangar_Query_4
                    - Hangar_Query_5
                    - Hangar_Query_6
                    - Hangar_Query_7
                    - Hangar_Take_1
                    - Hangar_Take_2
                    - Hangar_Take_3
                    - Hangar_Take_4
                    - Hangar_Take_5
                    - Hangar_Take_6
                    - Hangar_Take_7
                    - Junior_Accountant
                    - Personnel_Manager
                    - Rent_Factory_Facility
                    - Rent_Office
                    - Rent_Research_Facility
                    - Security_Officer
                    - Starbase_Defense_Operator
                    - Starbase_Fuel_Technician
                    - Station_Manager
                    - Terrestrial_Combat_Officer
                    - Terrestrial_Logistics_Officer
                    - Trader
                  title: get_characters_character_id_roles_roles_at_other_roles_at_other
                  type: string
                  uniqueItems: true
                maxItems: 50
                title: get_characters_character_id_roles_roles_at_other
                type: array
            title: get_characters_character_id_roles_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-characters.read_corporation_roles.v1
      summary: Get character corporation roles
      tags:
        - Character
      x-alternate-versions:
        - dev
        - v2
      x-cached-seconds: 3600
  "/characters/{character_id}/search/":
    get:
      description: |-
        Search for entities that match a given sub-string.

        ---
        Alternate route: `/dev/characters/{character_id}/search/`

        Alternate route: `/v3/characters/{character_id}/search/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_characters_character_id_search
      parameters:
        - $ref: "#/parameters/Accept-Language"
        - description: Type of entities to search for
          in: query
          items:
            enum:
              - agent
              - alliance
              - character
              - constellation
              - corporation
              - faction
              - inventory_type
              - region
              - solar_system
              - station
              - structure
            type: string
          maxItems: 11
          minItems: 1
          name: categories
          required: true
          type: array
          uniqueItems: true
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/language"
        - description: The string to search on
          in: query
          minLength: 3
          name: search
          required: true
          type: string
        - default: false
          description: Whether the search should be a strict match
          in: query
          name: strict
          type: boolean
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of search results
          examples:
            application/json:
              solar_system:
                - 30002510
              station:
                - 60004588
                - 60004594
                - 60005725
                - 60009106
                - 60012721
                - 60012724
                - 60012727
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            Content-Language:
              description: The language used in the response
              enum:
                - de
                - en-us
                - fr
                - ja
                - ru
                - zh
              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:
              agent:
                description: agent array
                items:
                  description: agent integer
                  format: int32
                  title: get_characters_character_id_search_agent_agent
                  type: integer
                maxItems: 500
                title: get_characters_character_id_search_agent
                type: array
              alliance:
                description: alliance array
                items:
                  description: alliance integer
                  format: int32
                  title: get_characters_character_id_search_alliance_alliance
                  type: integer
                maxItems: 500
                title: get_characters_character_id_search_alliance
                type: array
              character:
                description: character array
                items:
                  description: character integer
                  format: int32
                  title: get_characters_character_id_search_character_character
                  type: integer
                maxItems: 500
                title: get_characters_character_id_search_character
                type: array
              constellation:
                description: constellation array
                items:
                  description: constellation integer
                  format: int32
                  title: get_characters_character_id_search_constellation_constellation
                  type: integer
                maxItems: 500
                title: get_characters_character_id_search_constellation
                type: array
              corporation:
                description: corporation array
                items:
                  description: corporation integer
                  format: int32
                  title: get_characters_character_id_search_corporation_corporation
                  type: integer
                maxItems: 500
                title: get_characters_character_id_search_corporation
                type: array
              faction:
                description: faction array
                items:
                  description: faction integer
                  format: int32
                  title: get_characters_character_id_search_faction_faction
                  type: integer
                maxItems: 500
                title: get_characters_character_id_search_faction
                type: array
              inventory_type:
                description: inventory_type array
                items:
                  description: inventory_type integer
                  format: int32
                  title: get_characters_character_id_search_inventory_type_inventory_type
                  type: integer
                maxItems: 500
                title: get_characters_character_id_search_inventory_type
                type: array
              region:
                description: region array
                items:
                  description: region integer
                  format: int32
                  title: get_characters_character_id_search_region_region
                  type: integer
                maxItems: 500
                title: get_characters_character_id_search_region
                type: array
              solar_system:
                description: solar_system array
                items:
                  description: solar_system integer
                  format: int32
                  title: get_characters_character_id_search_solar_system_solar_system
                  type: integer
                maxItems: 500
                title: get_characters_character_id_search_solar_system
                type: array
              station:
                description: station array
                items:
                  description: station integer
                  format: int32
                  title: get_characters_character_id_search_station_station
                  type: integer
                maxItems: 500
                title: get_characters_character_id_search_station
                type: array
              structure:
                description: structure array
                items:
                  description: structure integer
                  format: int64
                  title: get_characters_character_id_search_structure_structure
                  type: integer
                maxItems: 500
                title: get_characters_character_id_search_structure
                type: array
            title: get_characters_character_id_search_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-search.search_structures.v1
      summary: Search on a string
      tags:
        - Search
      x-alternate-versions:
        - dev
        - v3
      x-cached-seconds: 3600
  "/characters/{character_id}/ship/":
    get:
      description: |-
        Get the current ship type, name and id

        ---
        Alternate route: `/dev/characters/{character_id}/ship/`

        Alternate route: `/legacy/characters/{character_id}/ship/`

        Alternate route: `/v1/characters/{character_id}/ship/`

        ---
        This route is cached for up to 5 seconds
      operationId: get_characters_character_id_ship
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Get the current ship type, name and id
          examples:
            application/json:
              ship_item_id: 1000000016991
              ship_name: SPACESHIPS!!!
              ship_type_id: 1233
          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:
              ship_item_id:
                description: Item id's are unique to a ship and persist until it is repackaged. This value can be used to track repeated uses of a ship, or detect when a pilot changes into a different instance of the same ship type.
                format: int64
                title: get_characters_character_id_ship_ship_item_id
                type: integer
              ship_name:
                description: ship_name string
                title: get_characters_character_id_ship_ship_name
                type: string
              ship_type_id:
                description: ship_type_id integer
                format: int32
                title: get_characters_character_id_ship_ship_type_id
                type: integer
            required:
              - ship_type_id
              - ship_item_id
              - ship_name
            title: get_characters_character_id_ship_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-location.read_ship_type.v1
      summary: Get current ship
      tags:
        - Location
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 5
  "/characters/{character_id}/skillqueue/":
    get:
      description: |-
        List the configured skill queue for the given character

        ---
        Alternate route: `/dev/characters/{character_id}/skillqueue/`

        Alternate route: `/legacy/characters/{character_id}/skillqueue/`

        Alternate route: `/v2/characters/{character_id}/skillqueue/`

        ---
        This route is cached for up to 120 seconds
      operationId: get_characters_character_id_skillqueue
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: The current skill queue, sorted ascending by finishing time
          examples:
            application/json:
              - finish_date: 2016-06-29T10:47:00Z
                finished_level: 3
                queue_position: 0
                skill_id: 1
                start_date: 2016-06-29T10:46:00Z
              - finish_date: 2016-07-15T10:47:00Z
                finished_level: 4
                queue_position: 1
                skill_id: 1
                start_date: 2016-06-29T10:47:00Z
              - finish_date: 2016-08-30T10:47:00Z
                finished_level: 2
                queue_position: 2
                skill_id: 2
                start_date: 2016-07-15T10:47:00Z
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                finish_date:
                  description: finish_date string
                  format: date-time
                  title: get_characters_character_id_skillqueue_finish_date
                  type: string
                finished_level:
                  description: finished_level integer
                  format: int32
                  maximum: 5
                  minimum: 0
                  title: get_characters_character_id_skillqueue_finished_level
                  type: integer
                level_end_sp:
                  description: level_end_sp integer
                  format: int32
                  title: get_characters_character_id_skillqueue_level_end_sp
                  type: integer
                level_start_sp:
                  description: Amount of SP that was in the skill when it started training it's current level. Used to calculate % of current level complete.
                  format: int32
                  title: get_characters_character_id_skillqueue_level_start_sp
                  type: integer
                queue_position:
                  description: queue_position integer
                  format: int32
                  title: get_characters_character_id_skillqueue_queue_position
                  type: integer
                skill_id:
                  description: skill_id integer
                  format: int32
                  title: get_characters_character_id_skillqueue_skill_id
                  type: integer
                start_date:
                  description: start_date string
                  format: date-time
                  title: get_characters_character_id_skillqueue_start_date
                  type: string
                training_start_sp:
                  description: training_start_sp integer
                  format: int32
                  title: get_characters_character_id_skillqueue_training_start_sp
                  type: integer
              required:
                - skill_id
                - finished_level
                - queue_position
              title: get_characters_character_id_skillqueue_200_ok
              type: object
            maxItems: 51
            title: get_characters_character_id_skillqueue_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-skills.read_skillqueue.v1
      summary: Get character's skill queue
      tags:
        - Skills
      x-alternate-versions:
        - dev
        - legacy
        - v2
      x-cached-seconds: 120
  "/characters/{character_id}/skills/":
    get:
      description: |-
        List all trained skills for the given character

        ---
        Alternate route: `/dev/characters/{character_id}/skills/`

        Alternate route: `/v4/characters/{character_id}/skills/`

        ---
        This route is cached for up to 120 seconds
      operationId: get_characters_character_id_skills
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Known skills for the character
          examples:
            application/json:
              skills:
                - active_skill_level: 3
                  skill_id: 1
                  skillpoints_in_skill: 10000
                  trained_skill_level: 4
                - active_skill_level: 1
                  skill_id: 2
                  skillpoints_in_skill: 10000
                  trained_skill_level: 1
              total_sp: 20000
          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:
              skills:
                description: skills array
                items:
                  description: skill object
                  properties:
                    active_skill_level:
                      description: active_skill_level integer
                      format: int32
                      title: get_characters_character_id_skills_active_skill_level
                      type: integer
                    skill_id:
                      description: skill_id integer
                      format: int32
                      title: get_characters_character_id_skills_skill_id
                      type: integer
                    skillpoints_in_skill:
                      description: skillpoints_in_skill integer
                      format: int64
                      title: get_characters_character_id_skills_skillpoints_in_skill
                      type: integer
                    trained_skill_level:
                      description: trained_skill_level integer
                      format: int32
                      title: get_characters_character_id_skills_trained_skill_level
                      type: integer
                  required:
                    - skill_id
                    - skillpoints_in_skill
                    - trained_skill_level
                    - active_skill_level
                  title: get_characters_character_id_skills_skill
                  type: object
                maxItems: 1000
                title: get_characters_character_id_skills_skills
                type: array
              total_sp:
                description: total_sp integer
                format: int64
                title: get_characters_character_id_skills_total_sp
                type: integer
              unallocated_sp:
                description: Skill points available to be assigned
                format: int32
                title: get_characters_character_id_skills_unallocated_sp
                type: integer
            required:
              - skills
              - total_sp
            title: get_characters_character_id_skills_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-skills.read_skills.v1
      summary: Get character skills
      tags:
        - Skills
      x-alternate-versions:
        - dev
        - v4
      x-cached-seconds: 120
  "/characters/{character_id}/standings/":
    get:
      description: |-
        Return character standings from agents, NPC corporations, and factions

        ---
        Alternate route: `/dev/characters/{character_id}/standings/`

        Alternate route: `/legacy/characters/{character_id}/standings/`

        Alternate route: `/v1/characters/{character_id}/standings/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_characters_character_id_standings
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of standings
          examples:
            application/json:
              - from_id: 3009841
                from_type: agent
                standing: 0.1
              - from_id: 1000061
                from_type: npc_corp
                standing: 0
              - from_id: 500003
                from_type: faction
                standing: -1
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                from_id:
                  description: from_id integer
                  format: int32
                  title: get_characters_character_id_standings_from_id
                  type: integer
                from_type:
                  description: from_type string
                  enum:
                    - agent
                    - npc_corp
                    - faction
                  title: get_characters_character_id_standings_from_type
                  type: string
                standing:
                  description: standing number
                  format: float
                  title: get_characters_character_id_standings_standing
                  type: number
              required:
                - from_id
                - from_type
                - standing
              title: get_characters_character_id_standings_200_ok
              type: object
            maxItems: 10000
            title: get_characters_character_id_standings_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-characters.read_standings.v1
      summary: Get standings
      tags:
        - Character
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/characters/{character_id}/stats/":
    get:
      description: |-
        Returns aggregate yearly stats for a character

        ---
        Alternate route: `/dev/characters/{character_id}/stats/`

        Alternate route: `/v2/characters/{character_id}/stats/`

        ---
        This route is cached for up to 86400 seconds
      operationId: get_characters_character_id_stats
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Character stats
          examples:
            application/json:
              - character:
                  days_of_activity: 365
                  minutes: 1000000
                  sessions_started: 500
                combat:
                  kills_low_sec: 42
                year: 2014
              - character:
                  days_of_activity: 365
                  minutes: 1000000
                  sessions_started: 500
                combat:
                  kills_null_sec: 1337
                year: 2015
          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: List of character aggregate stats
            items:
              description: Aggregate stats for a year
              properties:
                character:
                  description: character object
                  properties:
                    days_of_activity:
                      description: days_of_activity integer
                      format: int64
                      title: get_characters_character_id_stats_days_of_activity
                      type: integer
                    minutes:
                      description: minutes integer
                      format: int64
                      title: get_characters_character_id_stats_minutes
                      type: integer
                    sessions_started:
                      description: sessions_started integer
                      format: int64
                      title: get_characters_character_id_stats_sessions_started
                      type: integer
                  title: get_characters_character_id_stats_character
                  type: object
                combat:
                  description: combat object
                  properties:
                    cap_drainedby_npc:
                      description: cap_drainedby_npc integer
                      format: int64
                      title: get_characters_character_id_stats_cap_drainedby_npc
                      type: integer
                    cap_drainedby_pc:
                      description: cap_drainedby_pc integer
                      format: int64
                      title: get_characters_character_id_stats_cap_drainedby_pc
                      type: integer
                    cap_draining_pc:
                      description: cap_draining_pc integer
                      format: int64
                      title: get_characters_character_id_stats_cap_draining_pc
                      type: integer
                    criminal_flag_set:
                      description: criminal_flag_set integer
                      format: int64
                      title: get_characters_character_id_stats_criminal_flag_set
                      type: integer
                    damage_from_np_cs_amount:
                      description: damage_from_np_cs_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_np_cs_amount
                      type: integer
                    damage_from_np_cs_num_shots:
                      description: damage_from_np_cs_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_np_cs_num_shots
                      type: integer
                    damage_from_players_bomb_amount:
                      description: damage_from_players_bomb_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_players_bomb_amount
                      type: integer
                    damage_from_players_bomb_num_shots:
                      description: damage_from_players_bomb_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_players_bomb_num_shots
                      type: integer
                    damage_from_players_combat_drone_amount:
                      description: damage_from_players_combat_drone_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_players_combat_drone_amount
                      type: integer
                    damage_from_players_combat_drone_num_shots:
                      description: damage_from_players_combat_drone_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_players_combat_drone_num_shots
                      type: integer
                    damage_from_players_energy_amount:
                      description: damage_from_players_energy_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_players_energy_amount
                      type: integer
                    damage_from_players_energy_num_shots:
                      description: damage_from_players_energy_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_players_energy_num_shots
                      type: integer
                    damage_from_players_fighter_bomber_amount:
                      description: damage_from_players_fighter_bomber_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_players_fighter_bomber_amount
                      type: integer
                    damage_from_players_fighter_bomber_num_shots:
                      description: damage_from_players_fighter_bomber_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_players_fighter_bomber_num_shots
                      type: integer
                    damage_from_players_fighter_drone_amount:
                      description: damage_from_players_fighter_drone_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_players_fighter_drone_amount
                      type: integer
                    damage_from_players_fighter_drone_num_shots:
                      description: damage_from_players_fighter_drone_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_players_fighter_drone_num_shots
                      type: integer
                    damage_from_players_hybrid_amount:
                      description: damage_from_players_hybrid_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_players_hybrid_amount
                      type: integer
                    damage_from_players_hybrid_num_shots:
                      description: damage_from_players_hybrid_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_players_hybrid_num_shots
                      type: integer
                    damage_from_players_missile_amount:
                      description: damage_from_players_missile_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_players_missile_amount
                      type: integer
                    damage_from_players_missile_num_shots:
                      description: damage_from_players_missile_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_players_missile_num_shots
                      type: integer
                    damage_from_players_projectile_amount:
                      description: damage_from_players_projectile_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_players_projectile_amount
                      type: integer
                    damage_from_players_projectile_num_shots:
                      description: damage_from_players_projectile_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_players_projectile_num_shots
                      type: integer
                    damage_from_players_smart_bomb_amount:
                      description: damage_from_players_smart_bomb_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_players_smart_bomb_amount
                      type: integer
                    damage_from_players_smart_bomb_num_shots:
                      description: damage_from_players_smart_bomb_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_players_smart_bomb_num_shots
                      type: integer
                    damage_from_players_super_amount:
                      description: damage_from_players_super_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_players_super_amount
                      type: integer
                    damage_from_players_super_num_shots:
                      description: damage_from_players_super_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_players_super_num_shots
                      type: integer
                    damage_from_structures_total_amount:
                      description: damage_from_structures_total_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_structures_total_amount
                      type: integer
                    damage_from_structures_total_num_shots:
                      description: damage_from_structures_total_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_from_structures_total_num_shots
                      type: integer
                    damage_to_players_bomb_amount:
                      description: damage_to_players_bomb_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_players_bomb_amount
                      type: integer
                    damage_to_players_bomb_num_shots:
                      description: damage_to_players_bomb_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_players_bomb_num_shots
                      type: integer
                    damage_to_players_combat_drone_amount:
                      description: damage_to_players_combat_drone_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_players_combat_drone_amount
                      type: integer
                    damage_to_players_combat_drone_num_shots:
                      description: damage_to_players_combat_drone_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_players_combat_drone_num_shots
                      type: integer
                    damage_to_players_energy_amount:
                      description: damage_to_players_energy_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_players_energy_amount
                      type: integer
                    damage_to_players_energy_num_shots:
                      description: damage_to_players_energy_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_players_energy_num_shots
                      type: integer
                    damage_to_players_fighter_bomber_amount:
                      description: damage_to_players_fighter_bomber_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_players_fighter_bomber_amount
                      type: integer
                    damage_to_players_fighter_bomber_num_shots:
                      description: damage_to_players_fighter_bomber_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_players_fighter_bomber_num_shots
                      type: integer
                    damage_to_players_fighter_drone_amount:
                      description: damage_to_players_fighter_drone_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_players_fighter_drone_amount
                      type: integer
                    damage_to_players_fighter_drone_num_shots:
                      description: damage_to_players_fighter_drone_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_players_fighter_drone_num_shots
                      type: integer
                    damage_to_players_hybrid_amount:
                      description: damage_to_players_hybrid_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_players_hybrid_amount
                      type: integer
                    damage_to_players_hybrid_num_shots:
                      description: damage_to_players_hybrid_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_players_hybrid_num_shots
                      type: integer
                    damage_to_players_missile_amount:
                      description: damage_to_players_missile_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_players_missile_amount
                      type: integer
                    damage_to_players_missile_num_shots:
                      description: damage_to_players_missile_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_players_missile_num_shots
                      type: integer
                    damage_to_players_projectile_amount:
                      description: damage_to_players_projectile_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_players_projectile_amount
                      type: integer
                    damage_to_players_projectile_num_shots:
                      description: damage_to_players_projectile_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_players_projectile_num_shots
                      type: integer
                    damage_to_players_smart_bomb_amount:
                      description: damage_to_players_smart_bomb_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_players_smart_bomb_amount
                      type: integer
                    damage_to_players_smart_bomb_num_shots:
                      description: damage_to_players_smart_bomb_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_players_smart_bomb_num_shots
                      type: integer
                    damage_to_players_super_amount:
                      description: damage_to_players_super_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_players_super_amount
                      type: integer
                    damage_to_players_super_num_shots:
                      description: damage_to_players_super_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_players_super_num_shots
                      type: integer
                    damage_to_structures_total_amount:
                      description: damage_to_structures_total_amount integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_structures_total_amount
                      type: integer
                    damage_to_structures_total_num_shots:
                      description: damage_to_structures_total_num_shots integer
                      format: int64
                      title: get_characters_character_id_stats_damage_to_structures_total_num_shots
                      type: integer
                    deaths_high_sec:
                      description: deaths_high_sec integer
                      format: int64
                      title: get_characters_character_id_stats_deaths_high_sec
                      type: integer
                    deaths_low_sec:
                      description: deaths_low_sec integer
                      format: int64
                      title: get_characters_character_id_stats_deaths_low_sec
                      type: integer
                    deaths_null_sec:
                      description: deaths_null_sec integer
                      format: int64
                      title: get_characters_character_id_stats_deaths_null_sec
                      type: integer
                    deaths_pod_high_sec:
                      description: deaths_pod_high_sec integer
                      format: int64
                      title: get_characters_character_id_stats_deaths_pod_high_sec
                      type: integer
                    deaths_pod_low_sec:
                      description: deaths_pod_low_sec integer
                      format: int64
                      title: get_characters_character_id_stats_deaths_pod_low_sec
                      type: integer
                    deaths_pod_null_sec:
                      description: deaths_pod_null_sec integer
                      format: int64
                      title: get_characters_character_id_stats_deaths_pod_null_sec
                      type: integer
                    deaths_pod_wormhole:
                      description: deaths_pod_wormhole integer
                      format: int64
                      title: get_characters_character_id_stats_deaths_pod_wormhole
                      type: integer
                    deaths_wormhole:
                      description: deaths_wormhole integer
                      format: int64
                      title: get_characters_character_id_stats_deaths_wormhole
                      type: integer
                    drone_engage:
                      description: drone_engage integer
                      format: int64
                      title: get_characters_character_id_stats_drone_engage
                      type: integer
                    dscans:
                      description: dscans integer
                      format: int64
                      title: get_characters_character_id_stats_dscans
                      type: integer
                    duel_requested:
                      description: duel_requested integer
                      format: int64
                      title: get_characters_character_id_stats_duel_requested
                      type: integer
                    engagement_register:
                      description: engagement_register integer
                      format: int64
                      title: get_characters_character_id_stats_engagement_register
                      type: integer
                    kills_assists:
                      description: kills_assists integer
                      format: int64
                      title: get_characters_character_id_stats_kills_assists
                      type: integer
                    kills_high_sec:
                      description: kills_high_sec integer
                      format: int64
                      title: get_characters_character_id_stats_kills_high_sec
                      type: integer
                    kills_low_sec:
                      description: kills_low_sec integer
                      format: int64
                      title: get_characters_character_id_stats_kills_low_sec
                      type: integer
                    kills_null_sec:
                      description: kills_null_sec integer
                      format: int64
                      title: get_characters_character_id_stats_kills_null_sec
                      type: integer
                    kills_pod_high_sec:
                      description: kills_pod_high_sec integer
                      format: int64
                      title: get_characters_character_id_stats_kills_pod_high_sec
                      type: integer
                    kills_pod_low_sec:
                      description: kills_pod_low_sec integer
                      format: int64
                      title: get_characters_character_id_stats_kills_pod_low_sec
                      type: integer
                    kills_pod_null_sec:
                      description: kills_pod_null_sec integer
                      format: int64
                      title: get_characters_character_id_stats_kills_pod_null_sec
                      type: integer
                    kills_pod_wormhole:
                      description: kills_pod_wormhole integer
                      format: int64
                      title: get_characters_character_id_stats_kills_pod_wormhole
                      type: integer
                    kills_wormhole:
                      description: kills_wormhole integer
                      format: int64
                      title: get_characters_character_id_stats_kills_wormhole
                      type: integer
                    npc_flag_set:
                      description: npc_flag_set integer
                      format: int64
                      title: get_characters_character_id_stats_npc_flag_set
                      type: integer
                    probe_scans:
                      description: probe_scans integer
                      format: int64
                      title: get_characters_character_id_stats_probe_scans
                      type: integer
                    pvp_flag_set:
                      description: pvp_flag_set integer
                      format: int64
                      title: get_characters_character_id_stats_pvp_flag_set
                      type: integer
                    repair_armor_by_remote_amount:
                      description: repair_armor_by_remote_amount integer
                      format: int64
                      title: get_characters_character_id_stats_repair_armor_by_remote_amount
                      type: integer
                    repair_armor_remote_amount:
                      description: repair_armor_remote_amount integer
                      format: int64
                      title: get_characters_character_id_stats_repair_armor_remote_amount
                      type: integer
                    repair_armor_self_amount:
                      description: repair_armor_self_amount integer
                      format: int64
                      title: get_characters_character_id_stats_repair_armor_self_amount
                      type: integer
                    repair_capacitor_by_remote_amount:
                      description: repair_capacitor_by_remote_amount integer
                      format: int64
                      title: get_characters_character_id_stats_repair_capacitor_by_remote_amount
                      type: integer
                    repair_capacitor_remote_amount:
                      description: repair_capacitor_remote_amount integer
                      format: int64
                      title: get_characters_character_id_stats_repair_capacitor_remote_amount
                      type: integer
                    repair_capacitor_self_amount:
                      description: repair_capacitor_self_amount integer
                      format: int64
                      title: get_characters_character_id_stats_repair_capacitor_self_amount
                      type: integer
                    repair_hull_by_remote_amount:
                      description: repair_hull_by_remote_amount integer
                      format: int64
                      title: get_characters_character_id_stats_repair_hull_by_remote_amount
                      type: integer
                    repair_hull_remote_amount:
                      description: repair_hull_remote_amount integer
                      format: int64
                      title: get_characters_character_id_stats_repair_hull_remote_amount
                      type: integer
                    repair_hull_self_amount:
                      description: repair_hull_self_amount integer
                      format: int64
                      title: get_characters_character_id_stats_repair_hull_self_amount
                      type: integer
                    repair_shield_by_remote_amount:
                      description: repair_shield_by_remote_amount integer
                      format: int64
                      title: get_characters_character_id_stats_repair_shield_by_remote_amount
                      type: integer
                    repair_shield_remote_amount:
                      description: repair_shield_remote_amount integer
                      format: int64
                      title: get_characters_character_id_stats_repair_shield_remote_amount
                      type: integer
                    repair_shield_self_amount:
                      description: repair_shield_self_amount integer
                      format: int64
                      title: get_characters_character_id_stats_repair_shield_self_amount
                      type: integer
                    self_destructs:
                      description: self_destructs integer
                      format: int64
                      title: get_characters_character_id_stats_self_destructs
                      type: integer
                    warp_scramble_pc:
                      description: warp_scramble_pc integer
                      format: int64
                      title: get_characters_character_id_stats_warp_scramble_pc
                      type: integer
                    warp_scrambledby_npc:
                      description: warp_scrambledby_npc integer
                      format: int64
                      title: get_characters_character_id_stats_warp_scrambledby_npc
                      type: integer
                    warp_scrambledby_pc:
                      description: warp_scrambledby_pc integer
                      format: int64
                      title: get_characters_character_id_stats_warp_scrambledby_pc
                      type: integer
                    weapon_flag_set:
                      description: weapon_flag_set integer
                      format: int64
                      title: get_characters_character_id_stats_weapon_flag_set
                      type: integer
                    webifiedby_npc:
                      description: webifiedby_npc integer
                      format: int64
                      title: get_characters_character_id_stats_webifiedby_npc
                      type: integer
                    webifiedby_pc:
                      description: webifiedby_pc integer
                      format: int64
                      title: get_characters_character_id_stats_webifiedby_pc
                      type: integer
                    webifying_pc:
                      description: webifying_pc integer
                      format: int64
                      title: get_characters_character_id_stats_webifying_pc
                      type: integer
                  title: get_characters_character_id_stats_combat
                  type: object
                industry:
                  description: industry object
                  properties:
                    hacking_successes:
                      description: hacking_successes integer
                      format: int64
                      title: get_characters_character_id_stats_hacking_successes
                      type: integer
                    jobs_cancelled:
                      description: jobs_cancelled integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_cancelled
                      type: integer
                    jobs_completed_copy_blueprint:
                      description: jobs_completed_copy_blueprint integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_copy_blueprint
                      type: integer
                    jobs_completed_invention:
                      description: jobs_completed_invention integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_invention
                      type: integer
                    jobs_completed_manufacture:
                      description: jobs_completed_manufacture integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture
                      type: integer
                    jobs_completed_manufacture_asteroid:
                      description: jobs_completed_manufacture_asteroid integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_asteroid
                      type: integer
                    jobs_completed_manufacture_asteroid_quantity:
                      description: jobs_completed_manufacture_asteroid_quantity integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_asteroid_quantity
                      type: integer
                    jobs_completed_manufacture_charge:
                      description: jobs_completed_manufacture_charge integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_charge
                      type: integer
                    jobs_completed_manufacture_charge_quantity:
                      description: jobs_completed_manufacture_charge_quantity integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_charge_quantity
                      type: integer
                    jobs_completed_manufacture_commodity:
                      description: jobs_completed_manufacture_commodity integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_commodity
                      type: integer
                    jobs_completed_manufacture_commodity_quantity:
                      description: jobs_completed_manufacture_commodity_quantity integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_commodity_quantity
                      type: integer
                    jobs_completed_manufacture_deployable:
                      description: jobs_completed_manufacture_deployable integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_deployable
                      type: integer
                    jobs_completed_manufacture_deployable_quantity:
                      description: jobs_completed_manufacture_deployable_quantity integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_deployable_quantity
                      type: integer
                    jobs_completed_manufacture_drone:
                      description: jobs_completed_manufacture_drone integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_drone
                      type: integer
                    jobs_completed_manufacture_drone_quantity:
                      description: jobs_completed_manufacture_drone_quantity integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_drone_quantity
                      type: integer
                    jobs_completed_manufacture_implant:
                      description: jobs_completed_manufacture_implant integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_implant
                      type: integer
                    jobs_completed_manufacture_implant_quantity:
                      description: jobs_completed_manufacture_implant_quantity integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_implant_quantity
                      type: integer
                    jobs_completed_manufacture_module:
                      description: jobs_completed_manufacture_module integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_module
                      type: integer
                    jobs_completed_manufacture_module_quantity:
                      description: jobs_completed_manufacture_module_quantity integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_module_quantity
                      type: integer
                    jobs_completed_manufacture_other:
                      description: jobs_completed_manufacture_other integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_other
                      type: integer
                    jobs_completed_manufacture_other_quantity:
                      description: jobs_completed_manufacture_other_quantity integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_other_quantity
                      type: integer
                    jobs_completed_manufacture_ship:
                      description: jobs_completed_manufacture_ship integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_ship
                      type: integer
                    jobs_completed_manufacture_ship_quantity:
                      description: jobs_completed_manufacture_ship_quantity integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_ship_quantity
                      type: integer
                    jobs_completed_manufacture_structure:
                      description: jobs_completed_manufacture_structure integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_structure
                      type: integer
                    jobs_completed_manufacture_structure_quantity:
                      description: jobs_completed_manufacture_structure_quantity integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_structure_quantity
                      type: integer
                    jobs_completed_manufacture_subsystem:
                      description: jobs_completed_manufacture_subsystem integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_subsystem
                      type: integer
                    jobs_completed_manufacture_subsystem_quantity:
                      description: jobs_completed_manufacture_subsystem_quantity integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_manufacture_subsystem_quantity
                      type: integer
                    jobs_completed_material_productivity:
                      description: jobs_completed_material_productivity integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_material_productivity
                      type: integer
                    jobs_completed_time_productivity:
                      description: jobs_completed_time_productivity integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_completed_time_productivity
                      type: integer
                    jobs_started_copy_blueprint:
                      description: jobs_started_copy_blueprint integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_started_copy_blueprint
                      type: integer
                    jobs_started_invention:
                      description: jobs_started_invention integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_started_invention
                      type: integer
                    jobs_started_manufacture:
                      description: jobs_started_manufacture integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_started_manufacture
                      type: integer
                    jobs_started_material_productivity:
                      description: jobs_started_material_productivity integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_started_material_productivity
                      type: integer
                    jobs_started_time_productivity:
                      description: jobs_started_time_productivity integer
                      format: int64
                      title: get_characters_character_id_stats_jobs_started_time_productivity
                      type: integer
                    reprocess_item:
                      description: reprocess_item integer
                      format: int64
                      title: get_characters_character_id_stats_reprocess_item
                      type: integer
                    reprocess_item_quantity:
                      description: reprocess_item_quantity integer
                      format: int64
                      title: get_characters_character_id_stats_reprocess_item_quantity
                      type: integer
                  title: get_characters_character_id_stats_industry
                  type: object
                inventory:
                  description: inventory object
                  properties:
                    abandon_loot_quantity:
                      description: abandon_loot_quantity integer
                      format: int64
                      title: get_characters_character_id_stats_abandon_loot_quantity
                      type: integer
                    trash_item_quantity:
                      description: trash_item_quantity integer
                      format: int64
                      title: get_characters_character_id_stats_trash_item_quantity
                      type: integer
                  title: get_characters_character_id_stats_inventory
                  type: object
                isk:
                  description: isk object
                  properties:
                    in:
                      description: in integer
                      format: int64
                      title: get_characters_character_id_stats_in
                      type: integer
                    out:
                      description: out integer
                      format: int64
                      title: get_characters_character_id_stats_out
                      type: integer
                  title: get_characters_character_id_stats_isk
                  type: object
                market:
                  description: market object
                  properties:
                    accept_contracts_courier:
                      description: accept_contracts_courier integer
                      format: int64
                      title: get_characters_character_id_stats_accept_contracts_courier
                      type: integer
                    accept_contracts_item_exchange:
                      description: accept_contracts_item_exchange integer
                      format: int64
                      title: get_characters_character_id_stats_accept_contracts_item_exchange
                      type: integer
                    buy_orders_placed:
                      description: buy_orders_placed integer
                      format: int64
                      title: get_characters_character_id_stats_buy_orders_placed
                      type: integer
                    cancel_market_order:
                      description: cancel_market_order integer
                      format: int64
                      title: get_characters_character_id_stats_cancel_market_order
                      type: integer
                    create_contracts_auction:
                      description: create_contracts_auction integer
                      format: int64
                      title: get_characters_character_id_stats_create_contracts_auction
                      type: integer
                    create_contracts_courier:
                      description: create_contracts_courier integer
                      format: int64
                      title: get_characters_character_id_stats_create_contracts_courier
                      type: integer
                    create_contracts_item_exchange:
                      description: create_contracts_item_exchange integer
                      format: int64
                      title: get_characters_character_id_stats_create_contracts_item_exchange
                      type: integer
                    deliver_courier_contract:
                      description: deliver_courier_contract integer
                      format: int64
                      title: get_characters_character_id_stats_deliver_courier_contract
                      type: integer
                    isk_gained:
                      description: isk_gained integer
                      format: int64
                      title: get_characters_character_id_stats_isk_gained
                      type: integer
                    isk_spent:
                      description: isk_spent integer
                      format: int64
                      title: get_characters_character_id_stats_isk_spent
                      type: integer
                    modify_market_order:
                      description: modify_market_order integer
                      format: int64
                      title: get_characters_character_id_stats_modify_market_order
                      type: integer
                    search_contracts:
                      description: search_contracts integer
                      format: int64
                      title: get_characters_character_id_stats_search_contracts
                      type: integer
                    sell_orders_placed:
                      description: sell_orders_placed integer
                      format: int64
                      title: get_characters_character_id_stats_sell_orders_placed
                      type: integer
                  title: get_characters_character_id_stats_market
                  type: object
                mining:
                  description: mining object
                  properties:
                    drone_mine:
                      description: drone_mine integer
                      format: int64
                      title: get_characters_character_id_stats_drone_mine
                      type: integer
                    ore_arkonor:
                      description: ore_arkonor integer
                      format: int64
                      title: get_characters_character_id_stats_ore_arkonor
                      type: integer
                    ore_bistot:
                      description: ore_bistot integer
                      format: int64
                      title: get_characters_character_id_stats_ore_bistot
                      type: integer
                    ore_crokite:
                      description: ore_crokite integer
                      format: int64
                      title: get_characters_character_id_stats_ore_crokite
                      type: integer
                    ore_dark_ochre:
                      description: ore_dark_ochre integer
                      format: int64
                      title: get_characters_character_id_stats_ore_dark_ochre
                      type: integer
                    ore_gneiss:
                      description: ore_gneiss integer
                      format: int64
                      title: get_characters_character_id_stats_ore_gneiss
                      type: integer
                    ore_harvestable_cloud:
                      description: ore_harvestable_cloud integer
                      format: int64
                      title: get_characters_character_id_stats_ore_harvestable_cloud
                      type: integer
                    ore_hedbergite:
                      description: ore_hedbergite integer
                      format: int64
                      title: get_characters_character_id_stats_ore_hedbergite
                      type: integer
                    ore_hemorphite:
                      description: ore_hemorphite integer
                      format: int64
                      title: get_characters_character_id_stats_ore_hemorphite
                      type: integer
                    ore_ice:
                      description: ore_ice integer
                      format: int64
                      title: get_characters_character_id_stats_ore_ice
                      type: integer
                    ore_jaspet:
                      description: ore_jaspet integer
                      format: int64
                      title: get_characters_character_id_stats_ore_jaspet
                      type: integer
                    ore_kernite:
                      description: ore_kernite integer
                      format: int64
                      title: get_characters_character_id_stats_ore_kernite
                      type: integer
                    ore_mercoxit:
                      description: ore_mercoxit integer
                      format: int64
                      title: get_characters_character_id_stats_ore_mercoxit
                      type: integer
                    ore_omber:
                      description: ore_omber integer
                      format: int64
                      title: get_characters_character_id_stats_ore_omber
                      type: integer
                    ore_plagioclase:
                      description: ore_plagioclase integer
                      format: int64
                      title: get_characters_character_id_stats_ore_plagioclase
                      type: integer
                    ore_pyroxeres:
                      description: ore_pyroxeres integer
                      format: int64
                      title: get_characters_character_id_stats_ore_pyroxeres
                      type: integer
                    ore_scordite:
                      description: ore_scordite integer
                      format: int64
                      title: get_characters_character_id_stats_ore_scordite
                      type: integer
                    ore_spodumain:
                      description: ore_spodumain integer
                      format: int64
                      title: get_characters_character_id_stats_ore_spodumain
                      type: integer
                    ore_veldspar:
                      description: ore_veldspar integer
                      format: int64
                      title: get_characters_character_id_stats_ore_veldspar
                      type: integer
                  title: get_characters_character_id_stats_mining
                  type: object
                module:
                  description: module object
                  properties:
                    activations_armor_hardener:
                      description: activations_armor_hardener integer
                      format: int64
                      title: get_characters_character_id_stats_activations_armor_hardener
                      type: integer
                    activations_armor_repair_unit:
                      description: activations_armor_repair_unit integer
                      format: int64
                      title: get_characters_character_id_stats_activations_armor_repair_unit
                      type: integer
                    activations_armor_resistance_shift_hardener:
                      description: activations_armor_resistance_shift_hardener integer
                      format: int64
                      title: get_characters_character_id_stats_activations_armor_resistance_shift_hardener
                      type: integer
                    activations_automated_targeting_system:
                      description: activations_automated_targeting_system integer
                      format: int64
                      title: get_characters_character_id_stats_activations_automated_targeting_system
                      type: integer
                    activations_bastion:
                      description: activations_bastion integer
                      format: int64
                      title: get_characters_character_id_stats_activations_bastion
                      type: integer
                    activations_bomb_launcher:
                      description: activations_bomb_launcher integer
                      format: int64
                      title: get_characters_character_id_stats_activations_bomb_launcher
                      type: integer
                    activations_capacitor_booster:
                      description: activations_capacitor_booster integer
                      format: int64
                      title: get_characters_character_id_stats_activations_capacitor_booster
                      type: integer
                    activations_cargo_scanner:
                      description: activations_cargo_scanner integer
                      format: int64
                      title: get_characters_character_id_stats_activations_cargo_scanner
                      type: integer
                    activations_cloaking_device:
                      description: activations_cloaking_device integer
                      format: int64
                      title: get_characters_character_id_stats_activations_cloaking_device
                      type: integer
                    activations_clone_vat_bay:
                      description: activations_clone_vat_bay integer
                      format: int64
                      title: get_characters_character_id_stats_activations_clone_vat_bay
                      type: integer
                    activations_cynosural_field:
                      description: activations_cynosural_field integer
                      format: int64
                      title: get_characters_character_id_stats_activations_cynosural_field
                      type: integer
                    activations_damage_control:
                      description: activations_damage_control integer
                      format: int64
                      title: get_characters_character_id_stats_activations_damage_control
                      type: integer
                    activations_data_miners:
                      description: activations_data_miners integer
                      format: int64
                      title: get_characters_character_id_stats_activations_data_miners
                      type: integer
                    activations_drone_control_unit:
                      description: activations_drone_control_unit integer
                      format: int64
                      title: get_characters_character_id_stats_activations_drone_control_unit
                      type: integer
                    activations_drone_tracking_modules:
                      description: activations_drone_tracking_modules integer
                      format: int64
                      title: get_characters_character_id_stats_activations_drone_tracking_modules
                      type: integer
                    activations_eccm:
                      description: activations_eccm integer
                      format: int64
                      title: get_characters_character_id_stats_activations_eccm
                      type: integer
                    activations_ecm:
                      description: activations_ecm integer
                      format: int64
                      title: get_characters_character_id_stats_activations_ecm
                      type: integer
                    activations_ecm_burst:
                      description: activations_ecm_burst integer
                      format: int64
                      title: get_characters_character_id_stats_activations_ecm_burst
                      type: integer
                    activations_energy_destabilizer:
                      description: activations_energy_destabilizer integer
                      format: int64
                      title: get_characters_character_id_stats_activations_energy_destabilizer
                      type: integer
                    activations_energy_vampire:
                      description: activations_energy_vampire integer
                      format: int64
                      title: get_characters_character_id_stats_activations_energy_vampire
                      type: integer
                    activations_energy_weapon:
                      description: activations_energy_weapon integer
                      format: int64
                      title: get_characters_character_id_stats_activations_energy_weapon
                      type: integer
                    activations_festival_launcher:
                      description: activations_festival_launcher integer
                      format: int64
                      title: get_characters_character_id_stats_activations_festival_launcher
                      type: integer
                    activations_frequency_mining_laser:
                      description: activations_frequency_mining_laser integer
                      format: int64
                      title: get_characters_character_id_stats_activations_frequency_mining_laser
                      type: integer
                    activations_fueled_armor_repairer:
                      description: activations_fueled_armor_repairer integer
                      format: int64
                      title: get_characters_character_id_stats_activations_fueled_armor_repairer
                      type: integer
                    activations_fueled_shield_booster:
                      description: activations_fueled_shield_booster integer
                      format: int64
                      title: get_characters_character_id_stats_activations_fueled_shield_booster
                      type: integer
                    activations_gang_coordinator:
                      description: activations_gang_coordinator integer
                      format: int64
                      title: get_characters_character_id_stats_activations_gang_coordinator
                      type: integer
                    activations_gas_cloud_harvester:
                      description: activations_gas_cloud_harvester integer
                      format: int64
                      title: get_characters_character_id_stats_activations_gas_cloud_harvester
                      type: integer
                    activations_hull_repair_unit:
                      description: activations_hull_repair_unit integer
                      format: int64
                      title: get_characters_character_id_stats_activations_hull_repair_unit
                      type: integer
                    activations_hybrid_weapon:
                      description: activations_hybrid_weapon integer
                      format: int64
                      title: get_characters_character_id_stats_activations_hybrid_weapon
                      type: integer
                    activations_industrial_core:
                      description: activations_industrial_core integer
                      format: int64
                      title: get_characters_character_id_stats_activations_industrial_core
                      type: integer
                    activations_interdiction_sphere_launcher:
                      description: activations_interdiction_sphere_launcher integer
                      format: int64
                      title: get_characters_character_id_stats_activations_interdiction_sphere_launcher
                      type: integer
                    activations_micro_jump_drive:
                      description: activations_micro_jump_drive integer
                      format: int64
                      title: get_characters_character_id_stats_activations_micro_jump_drive
                      type: integer
                    activations_mining_laser:
                      description: activations_mining_laser integer
                      format: int64
                      title: get_characters_character_id_stats_activations_mining_laser
                      type: integer
                    activations_missile_launcher:
                      description: activations_missile_launcher integer
                      format: int64
                      title: get_characters_character_id_stats_activations_missile_launcher
                      type: integer
                    activations_passive_targeting_system:
                      description: activations_passive_targeting_system integer
                      format: int64
                      title: get_characters_character_id_stats_activations_passive_targeting_system
                      type: integer
                    activations_probe_launcher:
                      description: activations_probe_launcher integer
                      format: int64
                      title: get_characters_character_id_stats_activations_probe_launcher
                      type: integer
                    activations_projected_eccm:
                      description: activations_projected_eccm integer
                      format: int64
                      title: get_characters_character_id_stats_activations_projected_eccm
                      type: integer
                    activations_projectile_weapon:
                      description: activations_projectile_weapon integer
                      format: int64
                      title: get_characters_character_id_stats_activations_projectile_weapon
                      type: integer
                    activations_propulsion_module:
                      description: activations_propulsion_module integer
                      format: int64
                      title: get_characters_character_id_stats_activations_propulsion_module
                      type: integer
                    activations_remote_armor_repairer:
                      description: activations_remote_armor_repairer integer
                      format: int64
                      title: get_characters_character_id_stats_activations_remote_armor_repairer
                      type: integer
                    activations_remote_capacitor_transmitter:
                      description: activations_remote_capacitor_transmitter integer
                      format: int64
                      title: get_characters_character_id_stats_activations_remote_capacitor_transmitter
                      type: integer
                    activations_remote_ecm_burst:
                      description: activations_remote_ecm_burst integer
                      format: int64
                      title: get_characters_character_id_stats_activations_remote_ecm_burst
                      type: integer
                    activations_remote_hull_repairer:
                      description: activations_remote_hull_repairer integer
                      format: int64
                      title: get_characters_character_id_stats_activations_remote_hull_repairer
                      type: integer
                    activations_remote_sensor_booster:
                      description: activations_remote_sensor_booster integer
                      format: int64
                      title: get_characters_character_id_stats_activations_remote_sensor_booster
                      type: integer
                    activations_remote_sensor_damper:
                      description: activations_remote_sensor_damper integer
                      format: int64
                      title: get_characters_character_id_stats_activations_remote_sensor_damper
                      type: integer
                    activations_remote_shield_booster:
                      description: activations_remote_shield_booster integer
                      format: int64
                      title: get_characters_character_id_stats_activations_remote_shield_booster
                      type: integer
                    activations_remote_tracking_computer:
                      description: activations_remote_tracking_computer integer
                      format: int64
                      title: get_characters_character_id_stats_activations_remote_tracking_computer
                      type: integer
                    activations_salvager:
                      description: activations_salvager integer
                      format: int64
                      title: get_characters_character_id_stats_activations_salvager
                      type: integer
                    activations_sensor_booster:
                      description: activations_sensor_booster integer
                      format: int64
                      title: get_characters_character_id_stats_activations_sensor_booster
                      type: integer
                    activations_shield_booster:
                      description: activations_shield_booster integer
                      format: int64
                      title: get_characters_character_id_stats_activations_shield_booster
                      type: integer
                    activations_shield_hardener:
                      description: activations_shield_hardener integer
                      format: int64
                      title: get_characters_character_id_stats_activations_shield_hardener
                      type: integer
                    activations_ship_scanner:
                      description: activations_ship_scanner integer
                      format: int64
                      title: get_characters_character_id_stats_activations_ship_scanner
                      type: integer
                    activations_siege:
                      description: activations_siege integer
                      format: int64
                      title: get_characters_character_id_stats_activations_siege
                      type: integer
                    activations_smart_bomb:
                      description: activations_smart_bomb integer
                      format: int64
                      title: get_characters_character_id_stats_activations_smart_bomb
                      type: integer
                    activations_stasis_web:
                      description: activations_stasis_web integer
                      format: int64
                      title: get_characters_character_id_stats_activations_stasis_web
                      type: integer
                    activations_strip_miner:
                      description: activations_strip_miner integer
                      format: int64
                      title: get_characters_character_id_stats_activations_strip_miner
                      type: integer
                    activations_super_weapon:
                      description: activations_super_weapon integer
                      format: int64
                      title: get_characters_character_id_stats_activations_super_weapon
                      type: integer
                    activations_survey_scanner:
                      description: activations_survey_scanner integer
                      format: int64
                      title: get_characters_character_id_stats_activations_survey_scanner
                      type: integer
                    activations_target_breaker:
                      description: activations_target_breaker integer
                      format: int64
                      title: get_characters_character_id_stats_activations_target_breaker
                      type: integer
                    activations_target_painter:
                      description: activations_target_painter integer
                      format: int64
                      title: get_characters_character_id_stats_activations_target_painter
                      type: integer
                    activations_tracking_computer:
                      description: activations_tracking_computer integer
                      format: int64
                      title: get_characters_character_id_stats_activations_tracking_computer
                      type: integer
                    activations_tracking_disruptor:
                      description: activations_tracking_disruptor integer
                      format: int64
                      title: get_characters_character_id_stats_activations_tracking_disruptor
                      type: integer
                    activations_tractor_beam:
                      description: activations_tractor_beam integer
                      format: int64
                      title: get_characters_character_id_stats_activations_tractor_beam
                      type: integer
                    activations_triage:
                      description: activations_triage integer
                      format: int64
                      title: get_characters_character_id_stats_activations_triage
                      type: integer
                    activations_warp_disrupt_field_generator:
                      description: activations_warp_disrupt_field_generator integer
                      format: int64
                      title: get_characters_character_id_stats_activations_warp_disrupt_field_generator
                      type: integer
                    activations_warp_scrambler:
                      description: activations_warp_scrambler integer
                      format: int64
                      title: get_characters_character_id_stats_activations_warp_scrambler
                      type: integer
                    link_weapons:
                      description: link_weapons integer
                      format: int64
                      title: get_characters_character_id_stats_link_weapons
                      type: integer
                    overload:
                      description: overload integer
                      format: int64
                      title: get_characters_character_id_stats_overload
                      type: integer
                    repairs:
                      description: repairs integer
                      format: int64
                      title: get_characters_character_id_stats_repairs
                      type: integer
                  title: get_characters_character_id_stats_module
                  type: object
                orbital:
                  description: orbital object
                  properties:
                    strike_characters_killed:
                      description: strike_characters_killed integer
                      format: int64
                      title: get_characters_character_id_stats_strike_characters_killed
                      type: integer
                    strike_damage_to_players_armor_amount:
                      description: strike_damage_to_players_armor_amount integer
                      format: int64
                      title: get_characters_character_id_stats_strike_damage_to_players_armor_amount
                      type: integer
                    strike_damage_to_players_shield_amount:
                      description: strike_damage_to_players_shield_amount integer
                      format: int64
                      title: get_characters_character_id_stats_strike_damage_to_players_shield_amount
                      type: integer
                  title: get_characters_character_id_stats_orbital
                  type: object
                pve:
                  description: pve object
                  properties:
                    dungeons_completed_agent:
                      description: dungeons_completed_agent integer
                      format: int64
                      title: get_characters_character_id_stats_dungeons_completed_agent
                      type: integer
                    dungeons_completed_distribution:
                      description: dungeons_completed_distribution integer
                      format: int64
                      title: get_characters_character_id_stats_dungeons_completed_distribution
                      type: integer
                    missions_succeeded:
                      description: missions_succeeded integer
                      format: int64
                      title: get_characters_character_id_stats_missions_succeeded
                      type: integer
                    missions_succeeded_epic_arc:
                      description: missions_succeeded_epic_arc integer
                      format: int64
                      title: get_characters_character_id_stats_missions_succeeded_epic_arc
                      type: integer
                  title: get_characters_character_id_stats_pve
                  type: object
                social:
                  description: social object
                  properties:
                    add_contact_bad:
                      description: add_contact_bad integer
                      format: int64
                      title: get_characters_character_id_stats_add_contact_bad
                      type: integer
                    add_contact_good:
                      description: add_contact_good integer
                      format: int64
                      title: get_characters_character_id_stats_add_contact_good
                      type: integer
                    add_contact_high:
                      description: add_contact_high integer
                      format: int64
                      title: get_characters_character_id_stats_add_contact_high
                      type: integer
                    add_contact_horrible:
                      description: add_contact_horrible integer
                      format: int64
                      title: get_characters_character_id_stats_add_contact_horrible
                      type: integer
                    add_contact_neutral:
                      description: add_contact_neutral integer
                      format: int64
                      title: get_characters_character_id_stats_add_contact_neutral
                      type: integer
                    add_note:
                      description: add_note integer
                      format: int64
                      title: get_characters_character_id_stats_add_note
                      type: integer
                    added_as_contact_bad:
                      description: added_as_contact_bad integer
                      format: int64
                      title: get_characters_character_id_stats_added_as_contact_bad
                      type: integer
                    added_as_contact_good:
                      description: added_as_contact_good integer
                      format: int64
                      title: get_characters_character_id_stats_added_as_contact_good
                      type: integer
                    added_as_contact_high:
                      description: added_as_contact_high integer
                      format: int64
                      title: get_characters_character_id_stats_added_as_contact_high
                      type: integer
                    added_as_contact_horrible:
                      description: added_as_contact_horrible integer
                      format: int64
                      title: get_characters_character_id_stats_added_as_contact_horrible
                      type: integer
                    added_as_contact_neutral:
                      description: added_as_contact_neutral integer
                      format: int64
                      title: get_characters_character_id_stats_added_as_contact_neutral
                      type: integer
                    calendar_event_created:
                      description: calendar_event_created integer
                      format: int64
                      title: get_characters_character_id_stats_calendar_event_created
                      type: integer
                    chat_messages_alliance:
                      description: chat_messages_alliance integer
                      format: int64
                      title: get_characters_character_id_stats_chat_messages_alliance
                      type: integer
                    chat_messages_constellation:
                      description: chat_messages_constellation integer
                      format: int64
                      title: get_characters_character_id_stats_chat_messages_constellation
                      type: integer
                    chat_messages_corporation:
                      description: chat_messages_corporation integer
                      format: int64
                      title: get_characters_character_id_stats_chat_messages_corporation
                      type: integer
                    chat_messages_fleet:
                      description: chat_messages_fleet integer
                      format: int64
                      title: get_characters_character_id_stats_chat_messages_fleet
                      type: integer
                    chat_messages_region:
                      description: chat_messages_region integer
                      format: int64
                      title: get_characters_character_id_stats_chat_messages_region
                      type: integer
                    chat_messages_solarsystem:
                      description: chat_messages_solarsystem integer
                      format: int64
                      title: get_characters_character_id_stats_chat_messages_solarsystem
                      type: integer
                    chat_messages_warfaction:
                      description: chat_messages_warfaction integer
                      format: int64
                      title: get_characters_character_id_stats_chat_messages_warfaction
                      type: integer
                    chat_total_message_length:
                      description: chat_total_message_length integer
                      format: int64
                      title: get_characters_character_id_stats_chat_total_message_length
                      type: integer
                    direct_trades:
                      description: direct_trades integer
                      format: int64
                      title: get_characters_character_id_stats_direct_trades
                      type: integer
                    fleet_broadcasts:
                      description: fleet_broadcasts integer
                      format: int64
                      title: get_characters_character_id_stats_fleet_broadcasts
                      type: integer
                    fleet_joins:
                      description: fleet_joins integer
                      format: int64
                      title: get_characters_character_id_stats_fleet_joins
                      type: integer
                    mails_received:
                      description: mails_received integer
                      format: int64
                      title: get_characters_character_id_stats_mails_received
                      type: integer
                    mails_sent:
                      description: mails_sent integer
                      format: int64
                      title: get_characters_character_id_stats_mails_sent
                      type: integer
                  title: get_characters_character_id_stats_social
                  type: object
                travel:
                  description: travel object
                  properties:
                    acceleration_gate_activations:
                      description: acceleration_gate_activations integer
                      format: int64
                      title: get_characters_character_id_stats_acceleration_gate_activations
                      type: integer
                    align_to:
                      description: align_to integer
                      format: int64
                      title: get_characters_character_id_stats_align_to
                      type: integer
                    distance_warped_high_sec:
                      description: distance_warped_high_sec integer
                      format: int64
                      title: get_characters_character_id_stats_distance_warped_high_sec
                      type: integer
                    distance_warped_low_sec:
                      description: distance_warped_low_sec integer
                      format: int64
                      title: get_characters_character_id_stats_distance_warped_low_sec
                      type: integer
                    distance_warped_null_sec:
                      description: distance_warped_null_sec integer
                      format: int64
                      title: get_characters_character_id_stats_distance_warped_null_sec
                      type: integer
                    distance_warped_wormhole:
                      description: distance_warped_wormhole integer
                      format: int64
                      title: get_characters_character_id_stats_distance_warped_wormhole
                      type: integer
                    docks_high_sec:
                      description: docks_high_sec integer
                      format: int64
                      title: get_characters_character_id_stats_docks_high_sec
                      type: integer
                    docks_low_sec:
                      description: docks_low_sec integer
                      format: int64
                      title: get_characters_character_id_stats_docks_low_sec
                      type: integer
                    docks_null_sec:
                      description: docks_null_sec integer
                      format: int64
                      title: get_characters_character_id_stats_docks_null_sec
                      type: integer
                    jumps_stargate_high_sec:
                      description: jumps_stargate_high_sec integer
                      format: int64
                      title: get_characters_character_id_stats_jumps_stargate_high_sec
                      type: integer
                    jumps_stargate_low_sec:
                      description: jumps_stargate_low_sec integer
                      format: int64
                      title: get_characters_character_id_stats_jumps_stargate_low_sec
                      type: integer
                    jumps_stargate_null_sec:
                      description: jumps_stargate_null_sec integer
                      format: int64
                      title: get_characters_character_id_stats_jumps_stargate_null_sec
                      type: integer
                    jumps_wormhole:
                      description: jumps_wormhole integer
                      format: int64
                      title: get_characters_character_id_stats_jumps_wormhole
                      type: integer
                    warps_high_sec:
                      description: warps_high_sec integer
                      format: int64
                      title: get_characters_character_id_stats_warps_high_sec
                      type: integer
                    warps_low_sec:
                      description: warps_low_sec integer
                      format: int64
                      title: get_characters_character_id_stats_warps_low_sec
                      type: integer
                    warps_null_sec:
                      description: warps_null_sec integer
                      format: int64
                      title: get_characters_character_id_stats_warps_null_sec
                      type: integer
                    warps_to_bookmark:
                      description: warps_to_bookmark integer
                      format: int64
                      title: get_characters_character_id_stats_warps_to_bookmark
                      type: integer
                    warps_to_celestial:
                      description: warps_to_celestial integer
                      format: int64
                      title: get_characters_character_id_stats_warps_to_celestial
                      type: integer
                    warps_to_fleet_member:
                      description: warps_to_fleet_member integer
                      format: int64
                      title: get_characters_character_id_stats_warps_to_fleet_member
                      type: integer
                    warps_to_scan_result:
                      description: warps_to_scan_result integer
                      format: int64
                      title: get_characters_character_id_stats_warps_to_scan_result
                      type: integer
                    warps_wormhole:
                      description: warps_wormhole integer
                      format: int64
                      title: get_characters_character_id_stats_warps_wormhole
                      type: integer
                  title: get_characters_character_id_stats_travel
                  type: object
                year:
                  description: Gregorian year for this set of aggregates
                  format: int32
                  title: get_characters_character_id_stats_year
                  type: integer
              required:
                - year
              title: get_characters_character_id_stats_200_ok
              type: object
            maxItems: 1000
            title: get_characters_character_id_stats_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-characterstats.read.v1
      summary: Yearly aggregate stats
      tags:
        - Character
      x-alternate-versions:
        - dev
        - v2
      x-cached-seconds: 86400
  "/characters/{character_id}/titles/":
    get:
      description: |-
        Returns a character's titles

        ---
        Alternate route: `/dev/characters/{character_id}/titles/`

        Alternate route: `/legacy/characters/{character_id}/titles/`

        Alternate route: `/v1/characters/{character_id}/titles/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_characters_character_id_titles
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of titles
          examples:
            application/json:
              - name: Awesome Title
                title_id: 1
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                name:
                  description: name string
                  title: get_characters_character_id_titles_name
                  type: string
                title_id:
                  description: title_id integer
                  format: int32
                  title: get_characters_character_id_titles_title_id
                  type: integer
              title: get_characters_character_id_titles_200_ok
              type: object
            maxItems: 16
            title: get_characters_character_id_titles_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-characters.read_titles.v1
      summary: Get character corporation titles
      tags:
        - Character
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/characters/{character_id}/wallet/":
    get:
      description: |-
        Returns a character's wallet balance

        ---
        Alternate route: `/dev/characters/{character_id}/wallet/`

        Alternate route: `/legacy/characters/{character_id}/wallet/`

        Alternate route: `/v1/characters/{character_id}/wallet/`

        ---
        This route is cached for up to 120 seconds
      operationId: get_characters_character_id_wallet
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Wallet balance
          examples:
            application/json: 29500.01
          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: Wallet balance
            format: double
            title: get_characters_character_id_wallet_ok
            type: number
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-wallet.read_character_wallet.v1
      summary: Get a character's wallet balance
      tags:
        - Wallet
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 120
  "/characters/{character_id}/wallet/journal/":
    get:
      description: |-
        Retrieve the given character's wallet journal going 30 days back

        ---
        Alternate route: `/legacy/characters/{character_id}/wallet/journal/`

        Alternate route: `/v4/characters/{character_id}/wallet/journal/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Warning: This route has an upgrade available

        ---
        [Diff of the upcoming changes](https://esi.evetech.net/diff/latest/dev/#GET-/characters/{character_id}/wallet/journal/)
      operationId: get_characters_character_id_wallet_journal
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Journal entries
          examples:
            application/json:
              - amount: -100000
                balance: 500000.4316
                context_id: 4
                context_id_type: contract_id
                date: 2018-02-23T14:31:32Z
                description: Contract Deposit
                first_party_id: 2112625428
                id: 89
                ref_type: contract_deposit
                second_party_id: 1000132
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: Wallet journal entries
            items:
              description: 200 ok object
              properties:
                amount:
                  description: The amount of ISK given or taken from the wallet as a result of the given transaction. Positive when ISK is deposited into the wallet and negative when ISK is withdrawn
                  format: double
                  title: get_characters_character_id_wallet_journal_amount
                  type: number
                balance:
                  description: Wallet balance after transaction occurred
                  format: double
                  title: get_characters_character_id_wallet_journal_balance
                  type: number
                context_id:
                  description: An ID that gives extra context to the particular transaction. Because of legacy reasons the context is completely different per ref_type and means different things. It is also possible to not have a context_id
                  format: int64
                  title: get_characters_character_id_wallet_journal_context_id
                  type: integer
                context_id_type:
                  description: The type of the given context_id if present
                  enum:
                    - structure_id
                    - station_id
                    - market_transaction_id
                    - character_id
                    - corporation_id
                    - alliance_id
                    - eve_system
                    - industry_job_id
                    - contract_id
                    - planet_id
                    - system_id
                    - type_id
                  title: get_characters_character_id_wallet_journal_context_id_type
                  type: string
                date:
                  description: Date and time of transaction
                  format: date-time
                  title: get_characters_character_id_wallet_journal_date
                  type: string
                description:
                  description: The reason for the transaction, mirrors what is seen in the client
                  title: get_characters_character_id_wallet_journal_description
                  type: string
                first_party_id:
                  description: The id of the first party involved in the transaction. This attribute has no consistency and is different or non existant for particular ref_types. The description attribute will help make sense of what this attribute means. For more info about the given ID it can be dropped into the /universe/names/ ESI route to determine its type and name
                  format: int32
                  title: get_characters_character_id_wallet_journal_first_party_id
                  type: integer
                id:
                  description: Unique journal reference ID
                  format: int64
                  title: get_characters_character_id_wallet_journal_id
                  type: integer
                reason:
                  description: The user stated reason for the transaction. Only applies to some ref_types
                  title: get_characters_character_id_wallet_journal_reason
                  type: string
                ref_type:
                  description: '"The transaction type for the given. transaction. Different transaction types will populate different attributes. Note: If you have an existing XML API application that is using ref_types, you will need to know which string ESI ref_type maps to which integer. You can look at the following file to see string->int mappings: https://github.com/ccpgames/eve-glue/blob/master/eve_glue/wallet_journal_ref.py"'
                  enum:
                    - acceleration_gate_fee
                    - advertisement_listing_fee
                    - agent_donation
                    - agent_location_services
                    - agent_miscellaneous
                    - agent_mission_collateral_paid
                    - agent_mission_collateral_refunded
                    - agent_mission_reward
                    - agent_mission_reward_corporation_tax
                    - agent_mission_time_bonus_reward
                    - agent_mission_time_bonus_reward_corporation_tax
                    - agent_security_services
                    - agent_services_rendered
                    - agents_preward
                    - alliance_maintainance_fee
                    - alliance_registration_fee
                    - asset_safety_recovery_tax
                    - bounty
                    - bounty_prize
                    - bounty_prize_corporation_tax
                    - bounty_prizes
                    - bounty_reimbursement
                    - bounty_surcharge
                    - brokers_fee
                    - clone_activation
                    - clone_transfer
                    - contraband_fine
                    - contract_auction_bid
                    - contract_auction_bid_corp
                    - contract_auction_bid_refund
                    - contract_auction_sold
                    - contract_brokers_fee
                    - contract_brokers_fee_corp
                    - contract_collateral
                    - contract_collateral_deposited_corp
                    - contract_collateral_payout
                    - contract_collateral_refund
                    - contract_deposit
                    - contract_deposit_corp
                    - contract_deposit_refund
                    - contract_deposit_sales_tax
                    - contract_price
                    - contract_price_payment_corp
                    - contract_reversal
                    - contract_reward
                    - contract_reward_deposited
                    - contract_reward_deposited_corp
                    - contract_reward_refund
                    - contract_sales_tax
                    - copying
                    - corporate_reward_payout
                    - corporate_reward_tax
                    - corporation_account_withdrawal
                    - corporation_bulk_payment
                    - corporation_dividend_payment
                    - corporation_liquidation
                    - corporation_logo_change_cost
                    - corporation_payment
                    - corporation_registration_fee
                    - courier_mission_escrow
                    - cspa
                    - cspaofflinerefund
                    - datacore_fee
                    - dna_modification_fee
                    - docking_fee
                    - duel_wager_escrow
                    - duel_wager_payment
                    - duel_wager_refund
                    - factory_slot_rental_fee
                    - gm_cash_transfer
                    - industry_job_tax
                    - infrastructure_hub_maintenance
                    - inheritance
                    - insurance
                    - jump_clone_activation_fee
                    - jump_clone_installation_fee
                    - kill_right_fee
                    - lp_store
                    - manufacturing
                    - market_escrow
                    - market_fine_paid
                    - market_transaction
                    - medal_creation
                    - medal_issued
                    - mission_completion
                    - mission_cost
                    - mission_expiration
                    - mission_reward
                    - office_rental_fee
                    - operation_bonus
                    - opportunity_reward
                    - planetary_construction
                    - planetary_export_tax
                    - planetary_import_tax
                    - player_donation
                    - player_trading
                    - project_discovery_reward
                    - project_discovery_tax
                    - reaction
                    - release_of_impounded_property
                    - repair_bill
                    - reprocessing_tax
                    - researching_material_productivity
                    - researching_technology
                    - researching_time_productivity
                    - resource_wars_reward
                    - reverse_engineering
                    - security_processing_fee
                    - shares
                    - sovereignity_bill
                    - store_purchase
                    - store_purchase_refund
                    - transaction_tax
                    - upkeep_adjustment_fee
                    - war_ally_contract
                    - war_fee
                    - war_fee_surrender
                  title: get_characters_character_id_wallet_journal_ref_type
                  type: string
                second_party_id:
                  description: The id of the second party involved in the transaction. This attribute has no consistency and is different or non existant for particular ref_types. The description attribute will help make sense of what this attribute means. For more info about the given ID it can be dropped into the /universe/names/ ESI route to determine its type and name
                  format: int32
                  title: get_characters_character_id_wallet_journal_second_party_id
                  type: integer
                tax:
                  description: Tax amount received. Only applies to tax related transactions
                  format: double
                  title: get_characters_character_id_wallet_journal_tax
                  type: number
                tax_receiver_id:
                  description: The corporation ID receiving any tax paid. Only applies to tax related transactions
                  format: int32
                  title: get_characters_character_id_wallet_journal_tax_receiver_id
                  type: integer
              required:
                - date
                - id
                - ref_type
                - description
              title: get_characters_character_id_wallet_journal_200_ok
              type: object
            maxItems: 2500
            title: get_characters_character_id_wallet_journal_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-wallet.read_character_wallet.v1
      summary: Get character wallet journal
      tags:
        - Wallet
      x-alternate-versions:
        - legacy
        - v4
      x-cached-seconds: 3600
  "/characters/{character_id}/wallet/transactions/":
    get:
      description: |-
        Get wallet transactions of a character

        ---
        Alternate route: `/dev/characters/{character_id}/wallet/transactions/`

        Alternate route: `/legacy/characters/{character_id}/wallet/transactions/`

        Alternate route: `/v1/characters/{character_id}/wallet/transactions/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_characters_character_id_wallet_transactions
      parameters:
        - $ref: "#/parameters/character_id"
        - $ref: "#/parameters/datasource"
        - description: Only show transactions happened before the one referenced by this id
          format: int64
          in: query
          name: from_id
          required: false
          type: integer
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Wallet transactions
          examples:
            application/json:
              - client_id: 54321
                date: 2016-10-24T09:00:00Z
                is_buy: true
                is_personal: true
                journal_ref_id: 67890
                location_id: 60014719
                quantity: 1
                transaction_id: 1234567890
                type_id: 587
                unit_price: 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: Wallet transactions
            items:
              description: wallet transaction
              properties:
                client_id:
                  description: client_id integer
                  format: int32
                  title: get_characters_character_id_wallet_transactions_client_id
                  type: integer
                date:
                  description: Date and time of transaction
                  format: date-time
                  title: get_characters_character_id_wallet_transactions_date
                  type: string
                is_buy:
                  description: is_buy boolean
                  title: get_characters_character_id_wallet_transactions_is_buy
                  type: boolean
                is_personal:
                  description: is_personal boolean
                  title: get_characters_character_id_wallet_transactions_is_personal
                  type: boolean
                journal_ref_id:
                  description: journal_ref_id integer
                  format: int64
                  title: get_characters_character_id_wallet_transactions_journal_ref_id
                  type: integer
                location_id:
                  description: location_id integer
                  format: int64
                  title: get_characters_character_id_wallet_transactions_location_id
                  type: integer
                quantity:
                  description: quantity integer
                  format: int32
                  title: get_characters_character_id_wallet_transactions_quantity
                  type: integer
                transaction_id:
                  description: Unique transaction ID
                  format: int64
                  title: get_characters_character_id_wallet_transactions_transaction_id
                  type: integer
                type_id:
                  description: type_id integer
                  format: int32
                  title: get_characters_character_id_wallet_transactions_type_id
                  type: integer
                unit_price:
                  description: Amount paid per unit
                  format: double
                  title: get_characters_character_id_wallet_transactions_unit_price
                  type: number
              required:
                - transaction_id
                - date
                - location_id
                - type_id
                - unit_price
                - quantity
                - client_id
                - is_buy
                - is_personal
                - journal_ref_id
              title: get_characters_character_id_wallet_transactions_200_ok
              type: object
            maxItems: 2500
            title: get_characters_character_id_wallet_transactions_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-wallet.read_character_wallet.v1
      summary: Get wallet transactions
      tags:
        - Wallet
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/contracts/public/bids/{contract_id}/":
    get:
      description: |-
        Lists bids on a public auction contract

        ---
        Alternate route: `/dev/contracts/public/bids/{contract_id}/`

        Alternate route: `/legacy/contracts/public/bids/{contract_id}/`

        Alternate route: `/v1/contracts/public/bids/{contract_id}/`

        ---
        This route is cached for up to 300 seconds
      operationId: get_contracts_public_bids_contract_id
      parameters:
        - description: ID of a contract
          format: int32
          in: path
          name: contract_id
          required: true
          type: integer
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
      responses:
        "200":
          description: A list of bids
          examples:
            application/json:
              - amount: 1.23
                bid_id: 1
                date_bid: 2017-01-01T10:10:10Z
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                amount:
                  description: The amount bid, in ISK
                  format: float
                  title: get_contracts_public_bids_contract_id_amount
                  type: number
                bid_id:
                  description: Unique ID for the bid
                  format: int32
                  title: get_contracts_public_bids_contract_id_bid_id
                  type: integer
                date_bid:
                  description: Datetime when the bid was placed
                  format: date-time
                  title: get_contracts_public_bids_contract_id_date_bid
                  type: string
              required:
                - bid_id
                - date_bid
                - amount
              title: get_contracts_public_bids_contract_id_200_ok
              type: object
            maxItems: 1000
            title: get_contracts_public_bids_contract_id_ok
            type: array
        "204":
          description: Contract expired or recently accepted by player
          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
        "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"
        "403":
          description: Not Authorized to see contract
          examples:
            application/json:
              error: Forbidden message
          schema:
            description: Forbidden
            properties:
              error:
                description: Forbidden message
                title: get_contracts_public_bids_contract_id_403_forbidden
                type: string
            title: get_contracts_public_bids_contract_id_forbidden
            type: object
        "404":
          description: Not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_contracts_public_bids_contract_id_404_not_found
                type: string
            title: get_contracts_public_bids_contract_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get public contract bids
      tags:
        - Contracts
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 300
  "/contracts/public/items/{contract_id}/":
    get:
      description: |-
        Lists items of a public contract

        ---
        Alternate route: `/dev/contracts/public/items/{contract_id}/`

        Alternate route: `/legacy/contracts/public/items/{contract_id}/`

        Alternate route: `/v1/contracts/public/items/{contract_id}/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_contracts_public_items_contract_id
      parameters:
        - description: ID of a contract
          format: int32
          in: path
          name: contract_id
          required: true
          type: integer
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
      responses:
        "200":
          description: A list of items in this contract
          examples:
            application/json:
              - is_included: true
                item_id: 123456
                quantity: 1
                record_id: 123456
                type_id: 587
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                is_blueprint_copy:
                  description: is_blueprint_copy boolean
                  title: get_contracts_public_items_contract_id_is_blueprint_copy
                  type: boolean
                is_included:
                  description: true if the contract issuer has submitted this item with the contract, false if the isser is asking for this item in the contract
                  title: get_contracts_public_items_contract_id_is_included
                  type: boolean
                item_id:
                  description: Unique ID for the item being sold. Not present if item is being requested by contract rather than sold with contract
                  format: int64
                  title: get_contracts_public_items_contract_id_item_id
                  type: integer
                material_efficiency:
                  description: Material Efficiency Level of the blueprint
                  format: int32
                  maximum: 25
                  minimum: 0
                  title: get_contracts_public_items_contract_id_material_efficiency
                  type: integer
                quantity:
                  description: Number of items in the stack
                  format: int32
                  title: get_contracts_public_items_contract_id_quantity
                  type: integer
                record_id:
                  description: Unique ID for the item, used by the contract system
                  format: int64
                  title: get_contracts_public_items_contract_id_record_id
                  type: integer
                runs:
                  description: Number of runs remaining if the blueprint is a copy, -1 if it is an original
                  format: int32
                  minimum: -1
                  title: get_contracts_public_items_contract_id_runs
                  type: integer
                time_efficiency:
                  description: Time Efficiency Level of the blueprint
                  format: int32
                  maximum: 20
                  minimum: 0
                  title: get_contracts_public_items_contract_id_time_efficiency
                  type: integer
                type_id:
                  description: Type ID for item
                  format: int32
                  title: get_contracts_public_items_contract_id_type_id
                  type: integer
              required:
                - record_id
                - type_id
                - quantity
                - is_included
              title: get_contracts_public_items_contract_id_200_ok
              type: object
            maxItems: 1000
            title: get_contracts_public_items_contract_id_ok
            type: array
        "204":
          description: Contract expired or recently accepted by player
          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
        "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"
        "403":
          description: Not Authorized to see contract
          examples:
            application/json:
              error: Forbidden message
          schema:
            description: Forbidden
            properties:
              error:
                description: Forbidden message
                title: get_contracts_public_items_contract_id_403_forbidden
                type: string
            title: get_contracts_public_items_contract_id_forbidden
            type: object
        "404":
          description: Not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_contracts_public_items_contract_id_404_not_found
                type: string
            title: get_contracts_public_items_contract_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get public contract items
      tags:
        - Contracts
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/contracts/public/{region_id}/":
    get:
      description: |-
        Returns a paginated list of all public contracts in the given region

        ---
        Alternate route: `/dev/contracts/public/{region_id}/`

        Alternate route: `/legacy/contracts/public/{region_id}/`

        Alternate route: `/v1/contracts/public/{region_id}/`

        ---
        This route is cached for up to 1800 seconds
      operationId: get_contracts_public_region_id
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - description: An EVE region id
          format: int32
          in: path
          name: region_id
          required: true
          type: integer
      responses:
        "200":
          description: A list of contracts
          examples:
            application/json:
              - buyout: 10000000000.01
                contract_id: 1
                date_expired: 2017-06-13T13:12:32Z
                date_issued: 2017-06-06T13:12:32Z
                days_to_complete: 0
                end_location_id: 60014719
                for_corporation: true
                issuer_corporation_id: 456
                issuer_id: 123
                price: 1000000.01
                reward: 0.01
                start_location_id: 60014719
                type: auction
                volume: 0.01
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                buyout:
                  description: Buyout price (for Auctions only)
                  format: double
                  title: get_contracts_public_region_id_buyout
                  type: number
                collateral:
                  description: Collateral price (for Couriers only)
                  format: double
                  title: get_contracts_public_region_id_collateral
                  type: number
                contract_id:
                  description: contract_id integer
                  format: int32
                  title: get_contracts_public_region_id_contract_id
                  type: integer
                date_expired:
                  description: Expiration date of the contract
                  format: date-time
                  title: get_contracts_public_region_id_date_expired
                  type: string
                date_issued:
                  description: Сreation date of the contract
                  format: date-time
                  title: get_contracts_public_region_id_date_issued
                  type: string
                days_to_complete:
                  description: Number of days to perform the contract
                  format: int32
                  title: get_contracts_public_region_id_days_to_complete
                  type: integer
                end_location_id:
                  description: End location ID (for Couriers contract)
                  format: int64
                  title: get_contracts_public_region_id_end_location_id
                  type: integer
                for_corporation:
                  description: true if the contract was issued on behalf of the issuer's corporation
                  title: get_contracts_public_region_id_for_corporation
                  type: boolean
                issuer_corporation_id:
                  description: Character's corporation ID for the issuer
                  format: int32
                  title: get_contracts_public_region_id_issuer_corporation_id
                  type: integer
                issuer_id:
                  description: Character ID for the issuer
                  format: int32
                  title: get_contracts_public_region_id_issuer_id
                  type: integer
                price:
                  description: Price of contract (for ItemsExchange and Auctions)
                  format: double
                  title: get_contracts_public_region_id_price
                  type: number
                reward:
                  description: Remuneration for contract (for Couriers only)
                  format: double
                  title: get_contracts_public_region_id_reward
                  type: number
                start_location_id:
                  description: Start location ID (for Couriers contract)
                  format: int64
                  title: get_contracts_public_region_id_start_location_id
                  type: integer
                title:
                  description: Title of the contract
                  title: get_contracts_public_region_id_title
                  type: string
                type:
                  description: Type of the contract
                  enum:
                    - unknown
                    - item_exchange
                    - auction
                    - courier
                    - loan
                  title: get_contracts_public_region_id_type
                  type: string
                volume:
                  description: Volume of items in the contract
                  format: double
                  title: get_contracts_public_region_id_volume
                  type: number
              required:
                - contract_id
                - issuer_id
                - issuer_corporation_id
                - type
                - date_issued
                - date_expired
              title: get_contracts_public_region_id_200_ok
              type: object
            maxItems: 1000
            title: get_contracts_public_region_id_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"
        "404":
          description: Region not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_contracts_public_region_id_404_not_found
                type: string
            title: get_contracts_public_region_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get public contracts
      tags:
        - Contracts
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 1800
  "/corporation/{corporation_id}/mining/extractions/":
    get:
      description: |
        Extraction timers for all moon chunks being extracted by refineries belonging to a corporation.


        ---
        Alternate route: `/dev/corporation/{corporation_id}/mining/extractions/`

        Alternate route: `/legacy/corporation/{corporation_id}/mining/extractions/`

        Alternate route: `/v1/corporation/{corporation_id}/mining/extractions/`

        ---
        This route is cached for up to 1800 seconds

        ---
        Requires one of the following EVE corporation role(s): Station_Manager
      operationId: get_corporation_corporation_id_mining_extractions
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of chunk timers
          examples:
            application/json:
              - chunk_arrival_time: 2017-10-17T11:00:59Z
                extraction_start_time: 2017-10-11T10:37:04Z
                moon_id: 40307229
                natural_decay_time: 2017-10-17T14:00:59Z
                structure_id: 1000000010579
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                chunk_arrival_time:
                  description: |
                    The time at which the chunk being extracted will arrive and can be fractured by the moon mining drill.
                  format: date-time
                  title: get_corporation_corporation_id_mining_extractions_chunk_arrival_time
                  type: string
                extraction_start_time:
                  description: |
                    The time at which the current extraction was initiated.
                  format: date-time
                  title: get_corporation_corporation_id_mining_extractions_extraction_start_time
                  type: string
                moon_id:
                  description: moon_id integer
                  format: int32
                  title: get_corporation_corporation_id_mining_extractions_moon_id
                  type: integer
                natural_decay_time:
                  description: |
                    The time at which the chunk being extracted will naturally fracture if it is not first fractured by the moon mining drill.
                  format: date-time
                  title: get_corporation_corporation_id_mining_extractions_natural_decay_time
                  type: string
                structure_id:
                  description: structure_id integer
                  format: int64
                  title: get_corporation_corporation_id_mining_extractions_structure_id
                  type: integer
              required:
                - structure_id
                - moon_id
                - extraction_start_time
                - chunk_arrival_time
                - natural_decay_time
              title: get_corporation_corporation_id_mining_extractions_200_ok
              type: object
            maxItems: 1000
            title: get_corporation_corporation_id_mining_extractions_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-industry.read_corporation_mining.v1
      summary: Moon extraction timers
      tags:
        - Industry
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 1800
      x-required-roles:
        - Station_Manager
  "/corporation/{corporation_id}/mining/observers/":
    get:
      description: |
        Paginated list of all entities capable of observing and recording mining for a corporation


        ---
        Alternate route: `/dev/corporation/{corporation_id}/mining/observers/`

        Alternate route: `/legacy/corporation/{corporation_id}/mining/observers/`

        Alternate route: `/v1/corporation/{corporation_id}/mining/observers/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Requires one of the following EVE corporation role(s): Accountant
      operationId: get_corporation_corporation_id_mining_observers
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Observer list of a corporation
          examples:
            application/json:
              - last_updated: 2017-09-19
                observer_id: 1
                observer_type: structure
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                last_updated:
                  description: last_updated string
                  format: date
                  title: get_corporation_corporation_id_mining_observers_last_updated
                  type: string
                observer_id:
                  description: |
                    The entity that was observing the asteroid field when it was mined.
                  format: int64
                  title: get_corporation_corporation_id_mining_observers_observer_id
                  type: integer
                observer_type:
                  description: The category of the observing entity
                  enum:
                    - structure
                  title: get_corporation_corporation_id_mining_observers_observer_type
                  type: string
              required:
                - last_updated
                - observer_id
                - observer_type
              title: get_corporation_corporation_id_mining_observers_200_ok
              type: object
            maxItems: 1000
            title: get_corporation_corporation_id_mining_observers_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-industry.read_corporation_mining.v1
      summary: Corporation mining observers
      tags:
        - Industry
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
      x-required-roles:
        - Accountant
  "/corporation/{corporation_id}/mining/observers/{observer_id}/":
    get:
      description: |
        Paginated record of all mining seen by an observer


        ---
        Alternate route: `/dev/corporation/{corporation_id}/mining/observers/{observer_id}/`

        Alternate route: `/legacy/corporation/{corporation_id}/mining/observers/{observer_id}/`

        Alternate route: `/v1/corporation/{corporation_id}/mining/observers/{observer_id}/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Requires one of the following EVE corporation role(s): Accountant
      operationId: get_corporation_corporation_id_mining_observers_observer_id
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - description: A mining observer id
          format: int64
          in: path
          name: observer_id
          required: true
          type: integer
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Mining ledger of an observer
          examples:
            application/json:
              - character_id: 95465499
                last_updated: 2017-09-19
                quantity: 500
                recorded_corporation_id: 109299958
                type_id: 1230
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                character_id:
                  description: |
                    The character that did the mining
                  format: int32
                  title: get_corporation_corporation_id_mining_observers_observer_id_character_id
                  type: integer
                last_updated:
                  description: last_updated string
                  format: date
                  title: get_corporation_corporation_id_mining_observers_observer_id_last_updated
                  type: string
                quantity:
                  description: quantity integer
                  format: int64
                  title: get_corporation_corporation_id_mining_observers_observer_id_quantity
                  type: integer
                recorded_corporation_id:
                  description: |
                    The corporation id of the character at the time data was recorded.
                  format: int32
                  title: get_corporation_corporation_id_mining_observers_observer_id_recorded_corporation_id
                  type: integer
                type_id:
                  description: type_id integer
                  format: int32
                  title: get_corporation_corporation_id_mining_observers_observer_id_type_id
                  type: integer
              required:
                - last_updated
                - character_id
                - recorded_corporation_id
                - type_id
                - quantity
              title: get_corporation_corporation_id_mining_observers_observer_id_200_ok
              type: object
            maxItems: 1000
            title: get_corporation_corporation_id_mining_observers_observer_id_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-industry.read_corporation_mining.v1
      summary: Observed corporation mining
      tags:
        - Industry
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
      x-required-roles:
        - Accountant
  /corporations/npccorps/:
    get:
      description: |-
        Get a list of npc corporations

        ---
        Alternate route: `/dev/corporations/npccorps/`

        Alternate route: `/legacy/corporations/npccorps/`

        Alternate route: `/v1/corporations/npccorps/`

        ---
        This route expires daily at 11:05
      operationId: get_corporations_npccorps
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of npc corporation ids
          examples:
            application/json:
              - 1000001
              - 1000002
              - 1000003
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok integer
              format: int32
              title: get_corporations_npccorps_200_ok
              type: integer
            maxItems: 500
            title: get_corporations_npccorps_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get npc corporations
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/corporations/{corporation_id}/":
    get:
      description: |-
        Public information about a corporation

        ---
        Alternate route: `/dev/corporations/{corporation_id}/`

        Alternate route: `/v4/corporations/{corporation_id}/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_corporations_corporation_id
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: Public information about a corporation
          examples:
            application/json:
              alliance_id: 434243723
              ceo_id: 180548812
              creator_id: 180548812
              date_founded: 2004-11-28T16:42:51Z
              description: This is a corporation description, it's basically just a string
              member_count: 656
              name: C C P
              tax_rate: 0.256
              ticker: -CCP-
              url: http://www.eveonline.com
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok object
            properties:
              alliance_id:
                description: ID of the alliance that corporation is a member of, if any
                format: int32
                title: get_corporations_corporation_id_alliance_id
                type: integer
              ceo_id:
                description: ceo_id integer
                format: int32
                title: get_corporations_corporation_id_ceo_id
                type: integer
              creator_id:
                description: creator_id integer
                format: int32
                title: get_corporations_corporation_id_creator_id
                type: integer
              date_founded:
                description: date_founded string
                format: date-time
                title: get_corporations_corporation_id_date_founded
                type: string
              description:
                description: description string
                title: get_corporations_corporation_id_description
                type: string
              faction_id:
                description: faction_id integer
                format: int32
                title: get_corporations_corporation_id_faction_id
                type: integer
              home_station_id:
                description: home_station_id integer
                format: int32
                title: get_corporations_corporation_id_home_station_id
                type: integer
              member_count:
                description: member_count integer
                format: int32
                title: get_corporations_corporation_id_member_count
                type: integer
              name:
                description: the full name of the corporation
                title: get_corporations_corporation_id_name
                type: string
              shares:
                description: shares integer
                format: int64
                title: get_corporations_corporation_id_shares
                type: integer
              tax_rate:
                description: tax_rate number
                format: float
                maximum: 1
                minimum: 0
                title: get_corporations_corporation_id_tax_rate
                type: number
              ticker:
                description: the short name of the corporation
                title: get_corporations_corporation_id_ticker
                type: string
              url:
                description: url string
                title: get_corporations_corporation_id_url
                type: string
              war_eligible:
                description: war_eligible boolean
                title: get_corporations_corporation_id_war_eligible
                type: boolean
            required:
              - name
              - ticker
              - member_count
              - ceo_id
              - tax_rate
              - creator_id
            title: get_corporations_corporation_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Corporation not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_corporations_corporation_id_404_not_found
                type: string
            title: get_corporations_corporation_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get corporation information
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - v4
      x-cached-seconds: 3600
  "/corporations/{corporation_id}/alliancehistory/":
    get:
      description: |-
        Get a list of all the alliances a corporation has been a member of

        ---
        Alternate route: `/dev/corporations/{corporation_id}/alliancehistory/`

        Alternate route: `/v2/corporations/{corporation_id}/alliancehistory/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_corporations_corporation_id_alliancehistory
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: Alliance history for the given corporation
          examples:
            application/json:
              - alliance_id: 99000006
                is_deleted: true
                record_id: 23
                start_date: 2016-10-25T14:46:00Z
              - record_id: 1
                start_date: 2015-07-06T20:56:00Z
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                alliance_id:
                  description: alliance_id integer
                  format: int32
                  title: get_corporations_corporation_id_alliancehistory_alliance_id
                  type: integer
                is_deleted:
                  description: True if the alliance has been closed
                  title: get_corporations_corporation_id_alliancehistory_is_deleted
                  type: boolean
                record_id:
                  description: An incrementing ID that can be used to canonically establish order of records in cases where dates may be ambiguous
                  format: int32
                  title: get_corporations_corporation_id_alliancehistory_record_id
                  type: integer
                start_date:
                  description: start_date string
                  format: date-time
                  title: get_corporations_corporation_id_alliancehistory_start_date
                  type: string
              required:
                - start_date
                - record_id
              title: get_corporations_corporation_id_alliancehistory_200_ok
              type: object
            maxItems: 10000
            title: get_corporations_corporation_id_alliancehistory_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get alliance history
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - v2
      x-cached-seconds: 3600
  "/corporations/{corporation_id}/assets/":
    get:
      description: |
        Return a list of the corporation assets

        ---
        Alternate route: `/dev/corporations/{corporation_id}/assets/`

        Alternate route: `/v3/corporations/{corporation_id}/assets/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Requires one of the following EVE corporation role(s): Director
      operationId: get_corporations_corporation_id_assets
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of assets
          examples:
            application/json:
              - is_blueprint_copy: true
                is_singleton: true
                item_id: 1000000016835
                location_flag: Hangar
                location_id: 60002959
                location_type: station
                quantity: 1
                type_id: 3516
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                is_blueprint_copy:
                  description: is_blueprint_copy boolean
                  title: get_corporations_corporation_id_assets_is_blueprint_copy
                  type: boolean
                is_singleton:
                  description: is_singleton boolean
                  title: get_corporations_corporation_id_assets_is_singleton
                  type: boolean
                item_id:
                  description: item_id integer
                  format: int64
                  title: get_corporations_corporation_id_assets_item_id
                  type: integer
                location_flag:
                  description: location_flag string
                  enum:
                    - AssetSafety
                    - AutoFit
                    - Bonus
                    - Booster
                    - BoosterBay
                    - Capsule
                    - Cargo
                    - CorpDeliveries
                    - CorpSAG1
                    - CorpSAG2
                    - CorpSAG3
                    - CorpSAG4
                    - CorpSAG5
                    - CorpSAG6
                    - CorpSAG7
                    - CrateLoot
                    - Deliveries
                    - DroneBay
                    - DustBattle
                    - DustDatabank
                    - FighterBay
                    - FighterTube0
                    - FighterTube1
                    - FighterTube2
                    - FighterTube3
                    - FighterTube4
                    - FleetHangar
                    - Hangar
                    - HangarAll
                    - HiSlot0
                    - HiSlot1
                    - HiSlot2
                    - HiSlot3
                    - HiSlot4
                    - HiSlot5
                    - HiSlot6
                    - HiSlot7
                    - HiddenModifiers
                    - Implant
                    - Impounded
                    - JunkyardReprocessed
                    - JunkyardTrashed
                    - LoSlot0
                    - LoSlot1
                    - LoSlot2
                    - LoSlot3
                    - LoSlot4
                    - LoSlot5
                    - LoSlot6
                    - LoSlot7
                    - Locked
                    - MedSlot0
                    - MedSlot1
                    - MedSlot2
                    - MedSlot3
                    - MedSlot4
                    - MedSlot5
                    - MedSlot6
                    - MedSlot7
                    - OfficeFolder
                    - Pilot
                    - PlanetSurface
                    - QuafeBay
                    - Reward
                    - RigSlot0
                    - RigSlot1
                    - RigSlot2
                    - RigSlot3
                    - RigSlot4
                    - RigSlot5
                    - RigSlot6
                    - RigSlot7
                    - SecondaryStorage
                    - ServiceSlot0
                    - ServiceSlot1
                    - ServiceSlot2
                    - ServiceSlot3
                    - ServiceSlot4
                    - ServiceSlot5
                    - ServiceSlot6
                    - ServiceSlot7
                    - ShipHangar
                    - ShipOffline
                    - Skill
                    - SkillInTraining
                    - SpecializedAmmoHold
                    - SpecializedCommandCenterHold
                    - SpecializedFuelBay
                    - SpecializedGasHold
                    - SpecializedIndustrialShipHold
                    - SpecializedLargeShipHold
                    - SpecializedMaterialBay
                    - SpecializedMediumShipHold
                    - SpecializedMineralHold
                    - SpecializedOreHold
                    - SpecializedPlanetaryCommoditiesHold
                    - SpecializedSalvageHold
                    - SpecializedShipHold
                    - SpecializedSmallShipHold
                    - StructureActive
                    - StructureFuel
                    - StructureInactive
                    - StructureOffline
                    - SubSystemBay
                    - SubSystemSlot0
                    - SubSystemSlot1
                    - SubSystemSlot2
                    - SubSystemSlot3
                    - SubSystemSlot4
                    - SubSystemSlot5
                    - SubSystemSlot6
                    - SubSystemSlot7
                    - Unlocked
                    - Wallet
                    - Wardrobe
                  title: get_corporations_corporation_id_assets_location_flag
                  type: string
                location_id:
                  description: location_id integer
                  format: int64
                  title: get_corporations_corporation_id_assets_location_id
                  type: integer
                location_type:
                  description: location_type string
                  enum:
                    - station
                    - solar_system
                    - other
                  title: get_corporations_corporation_id_assets_location_type
                  type: string
                quantity:
                  description: quantity integer
                  format: int32
                  title: get_corporations_corporation_id_assets_quantity
                  type: integer
                type_id:
                  description: type_id integer
                  format: int32
                  title: get_corporations_corporation_id_assets_type_id
                  type: integer
              required:
                - type_id
                - quantity
                - location_id
                - location_type
                - item_id
                - location_flag
                - is_singleton
              title: get_corporations_corporation_id_assets_200_ok
              type: object
            maxItems: 1000
            title: get_corporations_corporation_id_assets_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-assets.read_corporation_assets.v1
      summary: Get corporation assets
      tags:
        - Assets
      x-alternate-versions:
        - dev
        - v3
      x-cached-seconds: 3600
      x-required-roles:
        - Director
  "/corporations/{corporation_id}/assets/locations/":
    post:
      description: |
        Return locations for a set of item ids, which you can get from corporation assets endpoint. Coordinates for items in hangars or stations are set to (0,0,0)

        ---
        Alternate route: `/dev/corporations/{corporation_id}/assets/locations/`

        Alternate route: `/v2/corporations/{corporation_id}/assets/locations/`


        ---
        Requires one of the following EVE corporation role(s): Director
      operationId: post_corporations_corporation_id_assets_locations
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - description: A list of item ids
          in: body
          name: item_ids
          required: true
          schema:
            description: item_ids array
            items:
              description: item_id integer
              format: int64
              title: post_corporations_corporation_id_assets_locations_item_id
              type: integer
            maxItems: 1000
            minItems: 1
            title: post_corporations_corporation_id_assets_locations_item_ids
            type: array
            uniqueItems: true
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of asset locations
          examples:
            application/json:
              - item_id: 12345
                position:
                  x: 1.2
                  y: 2.3
                  z: -3.4
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                item_id:
                  description: item_id integer
                  format: int64
                  title: post_corporations_corporation_id_assets_locations_item_id
                  type: integer
                position:
                  description: position object
                  properties:
                    x:
                      description: x number
                      format: double
                      title: post_corporations_corporation_id_assets_locations_x
                      type: number
                    y:
                      description: y number
                      format: double
                      title: post_corporations_corporation_id_assets_locations_y
                      type: number
                    z:
                      description: z number
                      format: double
                      title: post_corporations_corporation_id_assets_locations_z
                      type: number
                  required:
                    - x
                    - y
                    - z
                  title: post_corporations_corporation_id_assets_locations_position
                  type: object
              required:
                - item_id
                - position
              title: post_corporations_corporation_id_assets_locations_200_ok
              type: object
            maxItems: 1000
            title: post_corporations_corporation_id_assets_locations_ok
            type: array
        "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: Invalid IDs
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: post_corporations_corporation_id_assets_locations_404_not_found
                type: string
            title: post_corporations_corporation_id_assets_locations_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-assets.read_corporation_assets.v1
      summary: Get corporation asset locations
      tags:
        - Assets
      x-alternate-versions:
        - dev
        - v2
      x-required-roles:
        - Director
  "/corporations/{corporation_id}/assets/names/":
    post:
      description: |
        Return names for a set of item ids, which you can get from corporation assets endpoint. Only valid for items that can customize names, like containers or ships

        ---
        Alternate route: `/dev/corporations/{corporation_id}/assets/names/`

        Alternate route: `/legacy/corporations/{corporation_id}/assets/names/`

        Alternate route: `/v1/corporations/{corporation_id}/assets/names/`


        ---
        Requires one of the following EVE corporation role(s): Director
      operationId: post_corporations_corporation_id_assets_names
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - description: A list of item ids
          in: body
          name: item_ids
          required: true
          schema:
            description: item_ids array
            items:
              description: item_id integer
              format: int64
              title: post_corporations_corporation_id_assets_names_item_id
              type: integer
            maxItems: 1000
            minItems: 1
            title: post_corporations_corporation_id_assets_names_item_ids
            type: array
            uniqueItems: true
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of asset names
          examples:
            application/json:
              - item_id: 12345
                name: Awesome Name
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                item_id:
                  description: item_id integer
                  format: int64
                  title: post_corporations_corporation_id_assets_names_item_id
                  type: integer
                name:
                  description: name string
                  title: post_corporations_corporation_id_assets_names_name
                  type: string
              required:
                - item_id
                - name
              title: post_corporations_corporation_id_assets_names_200_ok
              type: object
            maxItems: 1000
            title: post_corporations_corporation_id_assets_names_ok
            type: array
        "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: Invalid IDs
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: post_corporations_corporation_id_assets_names_404_not_found
                type: string
            title: post_corporations_corporation_id_assets_names_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-assets.read_corporation_assets.v1
      summary: Get corporation asset names
      tags:
        - Assets
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-required-roles:
        - Director
  "/corporations/{corporation_id}/blueprints/":
    get:
      description: |
        Returns a list of blueprints the corporation owns

        ---
        Alternate route: `/dev/corporations/{corporation_id}/blueprints/`

        Alternate route: `/v2/corporations/{corporation_id}/blueprints/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Requires one of the following EVE corporation role(s): Director
      operationId: get_corporations_corporation_id_blueprints
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of corporation blueprints
          examples:
            application/json:
              - item_id: 1000000010495
                location_flag: CorpSAG1
                location_id: 60014719
                material_efficiency: 0
                quantity: 1
                runs: -1
                time_efficiency: 0
                type_id: 691
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                item_id:
                  description: Unique ID for this item.
                  format: int64
                  title: get_corporations_corporation_id_blueprints_item_id
                  type: integer
                location_flag:
                  description: Type of the location_id
                  enum:
                    - AssetSafety
                    - AutoFit
                    - Bonus
                    - Booster
                    - BoosterBay
                    - Capsule
                    - Cargo
                    - CorpDeliveries
                    - CorpSAG1
                    - CorpSAG2
                    - CorpSAG3
                    - CorpSAG4
                    - CorpSAG5
                    - CorpSAG6
                    - CorpSAG7
                    - CrateLoot
                    - Deliveries
                    - DroneBay
                    - DustBattle
                    - DustDatabank
                    - FighterBay
                    - FighterTube0
                    - FighterTube1
                    - FighterTube2
                    - FighterTube3
                    - FighterTube4
                    - FleetHangar
                    - Hangar
                    - HangarAll
                    - HiSlot0
                    - HiSlot1
                    - HiSlot2
                    - HiSlot3
                    - HiSlot4
                    - HiSlot5
                    - HiSlot6
                    - HiSlot7
                    - HiddenModifiers
                    - Implant
                    - Impounded
                    - JunkyardReprocessed
                    - JunkyardTrashed
                    - LoSlot0
                    - LoSlot1
                    - LoSlot2
                    - LoSlot3
                    - LoSlot4
                    - LoSlot5
                    - LoSlot6
                    - LoSlot7
                    - Locked
                    - MedSlot0
                    - MedSlot1
                    - MedSlot2
                    - MedSlot3
                    - MedSlot4
                    - MedSlot5
                    - MedSlot6
                    - MedSlot7
                    - OfficeFolder
                    - Pilot
                    - PlanetSurface
                    - QuafeBay
                    - Reward
                    - RigSlot0
                    - RigSlot1
                    - RigSlot2
                    - RigSlot3
                    - RigSlot4
                    - RigSlot5
                    - RigSlot6
                    - RigSlot7
                    - SecondaryStorage
                    - ServiceSlot0
                    - ServiceSlot1
                    - ServiceSlot2
                    - ServiceSlot3
                    - ServiceSlot4
                    - ServiceSlot5
                    - ServiceSlot6
                    - ServiceSlot7
                    - ShipHangar
                    - ShipOffline
                    - Skill
                    - SkillInTraining
                    - SpecializedAmmoHold
                    - SpecializedCommandCenterHold
                    - SpecializedFuelBay
                    - SpecializedGasHold
                    - SpecializedIndustrialShipHold
                    - SpecializedLargeShipHold
                    - SpecializedMaterialBay
                    - SpecializedMediumShipHold
                    - SpecializedMineralHold
                    - SpecializedOreHold
                    - SpecializedPlanetaryCommoditiesHold
                    - SpecializedSalvageHold
                    - SpecializedShipHold
                    - SpecializedSmallShipHold
                    - StructureActive
                    - StructureFuel
                    - StructureInactive
                    - StructureOffline
                    - SubSystemBay
                    - SubSystemSlot0
                    - SubSystemSlot1
                    - SubSystemSlot2
                    - SubSystemSlot3
                    - SubSystemSlot4
                    - SubSystemSlot5
                    - SubSystemSlot6
                    - SubSystemSlot7
                    - Unlocked
                    - Wallet
                    - Wardrobe
                  title: get_corporations_corporation_id_blueprints_location_flag
                  type: string
                location_id:
                  description: References a solar system, station or item_id if this blueprint is located within a container.
                  format: int64
                  title: get_corporations_corporation_id_blueprints_location_id
                  type: integer
                material_efficiency:
                  description: Material Efficiency Level of the blueprint.
                  format: int32
                  maximum: 25
                  minimum: 0
                  title: get_corporations_corporation_id_blueprints_material_efficiency
                  type: integer
                quantity:
                  description: A range of numbers with a minimum of -2 and no maximum value where -1 is an original and -2 is a copy. It can be a positive integer if it is a stack of blueprint originals fresh from the market (e.g. no activities performed on them yet).
                  format: int32
                  minimum: -2
                  title: get_corporations_corporation_id_blueprints_quantity
                  type: integer
                runs:
                  description: Number of runs remaining if the blueprint is a copy, -1 if it is an original.
                  format: int32
                  minimum: -1
                  title: get_corporations_corporation_id_blueprints_runs
                  type: integer
                time_efficiency:
                  description: Time Efficiency Level of the blueprint.
                  format: int32
                  maximum: 20
                  minimum: 0
                  title: get_corporations_corporation_id_blueprints_time_efficiency
                  type: integer
                type_id:
                  description: type_id integer
                  format: int32
                  title: get_corporations_corporation_id_blueprints_type_id
                  type: integer
              required:
                - item_id
                - type_id
                - location_id
                - location_flag
                - quantity
                - time_efficiency
                - material_efficiency
                - runs
              title: get_corporations_corporation_id_blueprints_200_ok
              type: object
            maxItems: 1000
            title: get_corporations_corporation_id_blueprints_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-corporations.read_blueprints.v1
      summary: Get corporation blueprints
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - v2
      x-cached-seconds: 3600
      x-required-roles:
        - Director
  "/corporations/{corporation_id}/bookmarks/":
    get:
      description: |-
        A list of your corporation's bookmarks

        ---
        Alternate route: `/dev/corporations/{corporation_id}/bookmarks/`

        Alternate route: `/legacy/corporations/{corporation_id}/bookmarks/`

        Alternate route: `/v1/corporations/{corporation_id}/bookmarks/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_corporations_corporation_id_bookmarks
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of corporation owned bookmarks
          examples:
            application/json:
              - bookmark_id: 4
                created: 2016-08-09T11:57:47Z
                creator_id: 2112625428
                folder_id: 5
                item:
                  item_id: 50006722
                  type_id: 29633
                label: Stargate
                location_id: 30003430
                notes: This is a stargate
              - bookmark_id: 5
                coordinates:
                  x: -2958928814000
                  y: -338367275823
                  z: 2114538075090
                created: 2016-08-09T11:57:47Z
                creator_id: 2112625428
                folder_id: 5
                label: Random location
                location_id: 30003430
                notes: This is a random location in space
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                bookmark_id:
                  description: bookmark_id integer
                  format: int32
                  title: get_corporations_corporation_id_bookmarks_bookmark_id
                  type: integer
                coordinates:
                  description: Optional object that is returned if a bookmark was made on a planet or a random location in space.
                  properties:
                    x:
                      description: x number
                      format: double
                      title: get_corporations_corporation_id_bookmarks_x
                      type: number
                    y:
                      description: y number
                      format: double
                      title: get_corporations_corporation_id_bookmarks_y
                      type: number
                    z:
                      description: z number
                      format: double
                      title: get_corporations_corporation_id_bookmarks_z
                      type: number
                  required:
                    - x
                    - y
                    - z
                  title: get_corporations_corporation_id_bookmarks_coordinates
                  type: object
                created:
                  description: created string
                  format: date-time
                  title: get_corporations_corporation_id_bookmarks_created
                  type: string
                creator_id:
                  description: creator_id integer
                  format: int32
                  title: get_corporations_corporation_id_bookmarks_creator_id
                  type: integer
                folder_id:
                  description: folder_id integer
                  format: int32
                  title: get_corporations_corporation_id_bookmarks_folder_id
                  type: integer
                item:
                  description: Optional object that is returned if a bookmark was made on a particular item.
                  properties:
                    item_id:
                      description: item_id integer
                      format: int64
                      title: get_corporations_corporation_id_bookmarks_item_id
                      type: integer
                    type_id:
                      description: type_id integer
                      format: int32
                      title: get_corporations_corporation_id_bookmarks_type_id
                      type: integer
                  required:
                    - item_id
                    - type_id
                  title: get_corporations_corporation_id_bookmarks_item
                  type: object
                label:
                  description: label string
                  title: get_corporations_corporation_id_bookmarks_label
                  type: string
                location_id:
                  description: location_id integer
                  format: int32
                  title: get_corporations_corporation_id_bookmarks_location_id
                  type: integer
                notes:
                  description: notes string
                  title: get_corporations_corporation_id_bookmarks_notes
                  type: string
              required:
                - bookmark_id
                - creator_id
                - created
                - label
                - notes
                - location_id
              title: get_corporations_corporation_id_bookmarks_200_ok
              type: object
            maxItems: 1000
            title: get_corporations_corporation_id_bookmarks_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-bookmarks.read_corporation_bookmarks.v1
      summary: List corporation bookmarks
      tags:
        - Bookmarks
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/corporations/{corporation_id}/bookmarks/folders/":
    get:
      description: |-
        A list of your corporation's bookmark folders

        ---
        Alternate route: `/dev/corporations/{corporation_id}/bookmarks/folders/`

        Alternate route: `/legacy/corporations/{corporation_id}/bookmarks/folders/`

        Alternate route: `/v1/corporations/{corporation_id}/bookmarks/folders/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_corporations_corporation_id_bookmarks_folders
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of corporation owned bookmark folders
          examples:
            application/json:
              - folder_id: 5
                name: Important Locations
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                creator_id:
                  description: creator_id integer
                  format: int32
                  title: get_corporations_corporation_id_bookmarks_folders_creator_id
                  type: integer
                folder_id:
                  description: folder_id integer
                  format: int32
                  title: get_corporations_corporation_id_bookmarks_folders_folder_id
                  type: integer
                name:
                  description: name string
                  title: get_corporations_corporation_id_bookmarks_folders_name
                  type: string
              required:
                - folder_id
                - name
              title: get_corporations_corporation_id_bookmarks_folders_200_ok
              type: object
            maxItems: 1000
            title: get_corporations_corporation_id_bookmarks_folders_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-bookmarks.read_corporation_bookmarks.v1
      summary: List corporation bookmark folders
      tags:
        - Bookmarks
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/corporations/{corporation_id}/contacts/":
    get:
      description: |-
        Return contacts of a corporation

        ---
        Alternate route: `/dev/corporations/{corporation_id}/contacts/`

        Alternate route: `/v2/corporations/{corporation_id}/contacts/`

        ---
        This route is cached for up to 300 seconds
      operationId: get_corporations_corporation_id_contacts
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of contacts
          examples:
            application/json:
              - contact_id: 123
                contact_type: character
                is_watched: true
                standing: 9.9
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                contact_id:
                  description: contact_id integer
                  format: int32
                  title: get_corporations_corporation_id_contacts_contact_id
                  type: integer
                contact_type:
                  description: contact_type string
                  enum:
                    - character
                    - corporation
                    - alliance
                    - faction
                  title: get_corporations_corporation_id_contacts_contact_type
                  type: string
                is_watched:
                  description: Whether this contact is being watched
                  title: get_corporations_corporation_id_contacts_is_watched
                  type: boolean
                label_ids:
                  description: label_ids array
                  items:
                    description: Label IDs applied to the contact
                    format: int64
                    title: get_corporations_corporation_id_contacts_label_id
                    type: integer
                  maxItems: 63
                  title: get_corporations_corporation_id_contacts_label_ids
                  type: array
                standing:
                  description: Standing of the contact
                  format: float
                  title: get_corporations_corporation_id_contacts_standing
                  type: number
              required:
                - standing
                - contact_type
                - contact_id
              title: get_corporations_corporation_id_contacts_200_ok
              type: object
            maxItems: 200
            title: get_corporations_corporation_id_contacts_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-corporations.read_contacts.v1
      summary: Get corporation contacts
      tags:
        - Contacts
      x-alternate-versions:
        - dev
        - v2
      x-cached-seconds: 300
      x-required-roles: []
  "/corporations/{corporation_id}/contacts/labels/":
    get:
      description: |-
        Return custom labels for a corporation's contacts

        ---
        Alternate route: `/dev/corporations/{corporation_id}/contacts/labels/`

        Alternate route: `/legacy/corporations/{corporation_id}/contacts/labels/`

        Alternate route: `/v1/corporations/{corporation_id}/contacts/labels/`

        ---
        This route is cached for up to 300 seconds
      operationId: get_corporations_corporation_id_contacts_labels
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of corporation contact labels
          examples:
            application/json:
              - label_id: 2
                label_name: Corporation Friends
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                label_id:
                  description: label_id integer
                  format: int64
                  title: get_corporations_corporation_id_contacts_labels_label_id
                  type: integer
                label_name:
                  description: label_name string
                  title: get_corporations_corporation_id_contacts_labels_label_name
                  type: string
              required:
                - label_id
                - label_name
              title: get_corporations_corporation_id_contacts_labels_200_ok
              type: object
            maxItems: 64
            title: get_corporations_corporation_id_contacts_labels_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-corporations.read_contacts.v1
      summary: Get corporation contact labels
      tags:
        - Contacts
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 300
      x-required-roles: []
  "/corporations/{corporation_id}/containers/logs/":
    get:
      description: |
        Returns logs recorded in the past seven days from all audit log secure containers (ALSC) owned by a given corporation

        ---
        Alternate route: `/dev/corporations/{corporation_id}/containers/logs/`

        Alternate route: `/v2/corporations/{corporation_id}/containers/logs/`

        ---
        This route is cached for up to 600 seconds

        ---
        Requires one of the following EVE corporation role(s): Director
      operationId: get_corporations_corporation_id_containers_logs
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of corporation ALSC logs
          examples:
            application/json:
              - action: set_password
                character_id: 2112625428
                container_id: 1000000012279
                container_type_id: 17365
                location_flag: CorpSAG1
                location_id: 1000000012278
                logged_at: 2017-10-10T14:00:00Z
                password_type: general
              - action: lock
                character_id: 2112625428
                container_id: 1000000012279
                container_type_id: 17365
                location_flag: CorpSAG1
                location_id: 1000000012278
                logged_at: 2017-10-11T12:04:33Z
                quantity: 30
                type_id: 1230
              - action: configure
                character_id: 2112625428
                container_id: 1000000012279
                container_type_id: 17365
                location_flag: CorpSAG2
                location_id: 1000000012278
                logged_at: 2017-10-11T12:06:29Z
                new_config_bitmask: 31
                old_config_bitmask: 23
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                action:
                  description: action string
                  enum:
                    - add
                    - assemble
                    - configure
                    - enter_password
                    - lock
                    - move
                    - repackage
                    - set_name
                    - set_password
                    - unlock
                  title: get_corporations_corporation_id_containers_logs_action
                  type: string
                character_id:
                  description: ID of the character who performed the action.
                  format: int32
                  title: get_corporations_corporation_id_containers_logs_character_id
                  type: integer
                container_id:
                  description: ID of the container
                  format: int64
                  title: get_corporations_corporation_id_containers_logs_container_id
                  type: integer
                container_type_id:
                  description: Type ID of the container
                  format: int32
                  title: get_corporations_corporation_id_containers_logs_container_type_id
                  type: integer
                location_flag:
                  description: location_flag string
                  enum:
                    - AssetSafety
                    - AutoFit
                    - Bonus
                    - Booster
                    - BoosterBay
                    - Capsule
                    - Cargo
                    - CorpDeliveries
                    - CorpSAG1
                    - CorpSAG2
                    - CorpSAG3
                    - CorpSAG4
                    - CorpSAG5
                    - CorpSAG6
                    - CorpSAG7
                    - CrateLoot
                    - Deliveries
                    - DroneBay
                    - DustBattle
                    - DustDatabank
                    - FighterBay
                    - FighterTube0
                    - FighterTube1
                    - FighterTube2
                    - FighterTube3
                    - FighterTube4
                    - FleetHangar
                    - Hangar
                    - HangarAll
                    - HiSlot0
                    - HiSlot1
                    - HiSlot2
                    - HiSlot3
                    - HiSlot4
                    - HiSlot5
                    - HiSlot6
                    - HiSlot7
                    - HiddenModifiers
                    - Implant
                    - Impounded
                    - JunkyardReprocessed
                    - JunkyardTrashed
                    - LoSlot0
                    - LoSlot1
                    - LoSlot2
                    - LoSlot3
                    - LoSlot4
                    - LoSlot5
                    - LoSlot6
                    - LoSlot7
                    - Locked
                    - MedSlot0
                    - MedSlot1
                    - MedSlot2
                    - MedSlot3
                    - MedSlot4
                    - MedSlot5
                    - MedSlot6
                    - MedSlot7
                    - OfficeFolder
                    - Pilot
                    - PlanetSurface
                    - QuafeBay
                    - Reward
                    - RigSlot0
                    - RigSlot1
                    - RigSlot2
                    - RigSlot3
                    - RigSlot4
                    - RigSlot5
                    - RigSlot6
                    - RigSlot7
                    - SecondaryStorage
                    - ServiceSlot0
                    - ServiceSlot1
                    - ServiceSlot2
                    - ServiceSlot3
                    - ServiceSlot4
                    - ServiceSlot5
                    - ServiceSlot6
                    - ServiceSlot7
                    - ShipHangar
                    - ShipOffline
                    - Skill
                    - SkillInTraining
                    - SpecializedAmmoHold
                    - SpecializedCommandCenterHold
                    - SpecializedFuelBay
                    - SpecializedGasHold
                    - SpecializedIndustrialShipHold
                    - SpecializedLargeShipHold
                    - SpecializedMaterialBay
                    - SpecializedMediumShipHold
                    - SpecializedMineralHold
                    - SpecializedOreHold
                    - SpecializedPlanetaryCommoditiesHold
                    - SpecializedSalvageHold
                    - SpecializedShipHold
                    - SpecializedSmallShipHold
                    - StructureActive
                    - StructureFuel
                    - StructureInactive
                    - StructureOffline
                    - SubSystemBay
                    - SubSystemSlot0
                    - SubSystemSlot1
                    - SubSystemSlot2
                    - SubSystemSlot3
                    - SubSystemSlot4
                    - SubSystemSlot5
                    - SubSystemSlot6
                    - SubSystemSlot7
                    - Unlocked
                    - Wallet
                    - Wardrobe
                  title: get_corporations_corporation_id_containers_logs_location_flag
                  type: string
                location_id:
                  description: location_id integer
                  format: int64
                  title: get_corporations_corporation_id_containers_logs_location_id
                  type: integer
                logged_at:
                  description: Timestamp when this log was created
                  format: date-time
                  title: get_corporations_corporation_id_containers_logs_logged_at
                  type: string
                new_config_bitmask:
                  description: new_config_bitmask integer
                  format: int32
                  title: get_corporations_corporation_id_containers_logs_new_config_bitmask
                  type: integer
                old_config_bitmask:
                  description: old_config_bitmask integer
                  format: int32
                  title: get_corporations_corporation_id_containers_logs_old_config_bitmask
                  type: integer
                password_type:
                  description: Type of password set if action is of type SetPassword or EnterPassword
                  enum:
                    - config
                    - general
                  title: get_corporations_corporation_id_containers_logs_password_type
                  type: string
                quantity:
                  description: Quantity of the item being acted upon
                  format: int32
                  title: get_corporations_corporation_id_containers_logs_quantity
                  type: integer
                type_id:
                  description: Type ID of the item being acted upon
                  format: int32
                  title: get_corporations_corporation_id_containers_logs_type_id
                  type: integer
              required:
                - logged_at
                - container_id
                - container_type_id
                - character_id
                - location_id
                - action
                - location_flag
              title: get_corporations_corporation_id_containers_logs_200_ok
              type: object
            maxItems: 1000
            title: get_corporations_corporation_id_containers_logs_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-corporations.read_container_logs.v1
      summary: Get all corporation ALSC logs
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - v2
      x-cached-seconds: 600
      x-required-roles:
        - Director
  "/corporations/{corporation_id}/contracts/":
    get:
      description: |-
        Returns contracts available to a corporation, only if the corporation is issuer, acceptor or assignee. Only returns contracts no older than 30 days, or if the status is "in_progress".

        ---
        Alternate route: `/dev/corporations/{corporation_id}/contracts/`

        Alternate route: `/legacy/corporations/{corporation_id}/contracts/`

        Alternate route: `/v1/corporations/{corporation_id}/contracts/`

        ---
        This route is cached for up to 300 seconds
      operationId: get_corporations_corporation_id_contracts
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of contracts
          examples:
            application/json:
              - acceptor_id: 0
                assignee_id: 0
                availability: public
                buyout: 10000000000.01
                contract_id: 1
                date_expired: 2017-06-13T13:12:32Z
                date_issued: 2017-06-06T13:12:32Z
                days_to_complete: 0
                end_location_id: 60014719
                for_corporation: true
                issuer_corporation_id: 456
                issuer_id: 123
                price: 1000000.01
                reward: 0.01
                start_location_id: 60014719
                status: outstanding
                type: auction
                volume: 0.01
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                acceptor_id:
                  description: Who will accept the contract
                  format: int32
                  title: get_corporations_corporation_id_contracts_acceptor_id
                  type: integer
                assignee_id:
                  description: ID to whom the contract is assigned, can be corporation or character ID
                  format: int32
                  title: get_corporations_corporation_id_contracts_assignee_id
                  type: integer
                availability:
                  description: To whom the contract is available
                  enum:
                    - public
                    - personal
                    - corporation
                    - alliance
                  title: get_corporations_corporation_id_contracts_availability
                  type: string
                buyout:
                  description: Buyout price (for Auctions only)
                  format: double
                  title: get_corporations_corporation_id_contracts_buyout
                  type: number
                collateral:
                  description: Collateral price (for Couriers only)
                  format: double
                  title: get_corporations_corporation_id_contracts_collateral
                  type: number
                contract_id:
                  description: contract_id integer
                  format: int32
                  title: get_corporations_corporation_id_contracts_contract_id
                  type: integer
                date_accepted:
                  description: Date of confirmation of contract
                  format: date-time
                  title: get_corporations_corporation_id_contracts_date_accepted
                  type: string
                date_completed:
                  description: Date of completed of contract
                  format: date-time
                  title: get_corporations_corporation_id_contracts_date_completed
                  type: string
                date_expired:
                  description: Expiration date of the contract
                  format: date-time
                  title: get_corporations_corporation_id_contracts_date_expired
                  type: string
                date_issued:
                  description: Сreation date of the contract
                  format: date-time
                  title: get_corporations_corporation_id_contracts_date_issued
                  type: string
                days_to_complete:
                  description: Number of days to perform the contract
                  format: int32
                  title: get_corporations_corporation_id_contracts_days_to_complete
                  type: integer
                end_location_id:
                  description: End location ID (for Couriers contract)
                  format: int64
                  title: get_corporations_corporation_id_contracts_end_location_id
                  type: integer
                for_corporation:
                  description: true if the contract was issued on behalf of the issuer's corporation
                  title: get_corporations_corporation_id_contracts_for_corporation
                  type: boolean
                issuer_corporation_id:
                  description: Character's corporation ID for the issuer
                  format: int32
                  title: get_corporations_corporation_id_contracts_issuer_corporation_id
                  type: integer
                issuer_id:
                  description: Character ID for the issuer
                  format: int32
                  title: get_corporations_corporation_id_contracts_issuer_id
                  type: integer
                price:
                  description: Price of contract (for ItemsExchange and Auctions)
                  format: double
                  title: get_corporations_corporation_id_contracts_price
                  type: number
                reward:
                  description: Remuneration for contract (for Couriers only)
                  format: double
                  title: get_corporations_corporation_id_contracts_reward
                  type: number
                start_location_id:
                  description: Start location ID (for Couriers contract)
                  format: int64
                  title: get_corporations_corporation_id_contracts_start_location_id
                  type: integer
                status:
                  description: Status of the the contract
                  enum:
                    - outstanding
                    - in_progress
                    - finished_issuer
                    - finished_contractor
                    - finished
                    - cancelled
                    - rejected
                    - failed
                    - deleted
                    - reversed
                  title: get_corporations_corporation_id_contracts_status
                  type: string
                title:
                  description: Title of the contract
                  title: get_corporations_corporation_id_contracts_title
                  type: string
                type:
                  description: Type of the contract
                  enum:
                    - unknown
                    - item_exchange
                    - auction
                    - courier
                    - loan
                  title: get_corporations_corporation_id_contracts_type
                  type: string
                volume:
                  description: Volume of items in the contract
                  format: double
                  title: get_corporations_corporation_id_contracts_volume
                  type: number
              required:
                - contract_id
                - issuer_id
                - issuer_corporation_id
                - assignee_id
                - acceptor_id
                - type
                - status
                - for_corporation
                - availability
                - date_issued
                - date_expired
              title: get_corporations_corporation_id_contracts_200_ok
              type: object
            maxItems: 1000
            title: get_corporations_corporation_id_contracts_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-contracts.read_corporation_contracts.v1
      summary: Get corporation contracts
      tags:
        - Contracts
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 300
      x-required-roles: []
  "/corporations/{corporation_id}/contracts/{contract_id}/bids/":
    get:
      description: |-
        Lists bids on a particular auction contract

        ---
        Alternate route: `/dev/corporations/{corporation_id}/contracts/{contract_id}/bids/`

        Alternate route: `/legacy/corporations/{corporation_id}/contracts/{contract_id}/bids/`

        Alternate route: `/v1/corporations/{corporation_id}/contracts/{contract_id}/bids/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_corporations_corporation_id_contracts_contract_id_bids
      parameters:
        - description: ID of a contract
          format: int32
          in: path
          name: contract_id
          required: true
          type: integer
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of bids
          examples:
            application/json:
              - amount: 1.23
                bid_id: 1
                bidder_id: 123
                date_bid: 2017-01-01T10:10:10Z
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                amount:
                  description: The amount bid, in ISK
                  format: float
                  title: get_corporations_corporation_id_contracts_contract_id_bids_amount
                  type: number
                bid_id:
                  description: Unique ID for the bid
                  format: int32
                  title: get_corporations_corporation_id_contracts_contract_id_bids_bid_id
                  type: integer
                bidder_id:
                  description: Character ID of the bidder
                  format: int32
                  title: get_corporations_corporation_id_contracts_contract_id_bids_bidder_id
                  type: integer
                date_bid:
                  description: Datetime when the bid was placed
                  format: date-time
                  title: get_corporations_corporation_id_contracts_contract_id_bids_date_bid
                  type: string
              required:
                - bid_id
                - bidder_id
                - date_bid
                - amount
              title: get_corporations_corporation_id_contracts_contract_id_bids_200_ok
              type: object
            maxItems: 1000
            title: get_corporations_corporation_id_contracts_contract_id_bids_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: Not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_corporations_corporation_id_contracts_contract_id_bids_404_not_found
                type: string
            title: get_corporations_corporation_id_contracts_contract_id_bids_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-contracts.read_corporation_contracts.v1
      summary: Get corporation contract bids
      tags:
        - Contracts
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
      x-required-roles: []
  "/corporations/{corporation_id}/contracts/{contract_id}/items/":
    get:
      description: |-
        Lists items of a particular contract

        ---
        Alternate route: `/dev/corporations/{corporation_id}/contracts/{contract_id}/items/`

        Alternate route: `/legacy/corporations/{corporation_id}/contracts/{contract_id}/items/`

        Alternate route: `/v1/corporations/{corporation_id}/contracts/{contract_id}/items/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_corporations_corporation_id_contracts_contract_id_items
      parameters:
        - description: ID of a contract
          format: int32
          in: path
          name: contract_id
          required: true
          type: integer
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of items in this contract
          examples:
            application/json:
              - is_included: true
                is_singleton: false
                quantity: 1
                record_id: 123456
                type_id: 587
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                is_included:
                  description: true if the contract issuer has submitted this item with the contract, false if the isser is asking for this item in the contract
                  title: get_corporations_corporation_id_contracts_contract_id_items_is_included
                  type: boolean
                is_singleton:
                  description: is_singleton boolean
                  title: get_corporations_corporation_id_contracts_contract_id_items_is_singleton
                  type: boolean
                quantity:
                  description: Number of items in the stack
                  format: int32
                  title: get_corporations_corporation_id_contracts_contract_id_items_quantity
                  type: integer
                raw_quantity:
                  description: -1 indicates that the item is a singleton (non-stackable). If the item happens to be a Blueprint, -1 is an Original and -2 is a Blueprint Copy
                  format: int32
                  title: get_corporations_corporation_id_contracts_contract_id_items_raw_quantity
                  type: integer
                record_id:
                  description: Unique ID for the item
                  format: int64
                  title: get_corporations_corporation_id_contracts_contract_id_items_record_id
                  type: integer
                type_id:
                  description: Type ID for item
                  format: int32
                  title: get_corporations_corporation_id_contracts_contract_id_items_type_id
                  type: integer
              required:
                - record_id
                - type_id
                - quantity
                - is_singleton
                - is_included
              title: get_corporations_corporation_id_contracts_contract_id_items_200_ok
              type: object
            maxItems: 2000
            title: get_corporations_corporation_id_contracts_contract_id_items_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: Not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_corporations_corporation_id_contracts_contract_id_items_404_not_found
                type: string
            title: get_corporations_corporation_id_contracts_contract_id_items_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"
        "520":
          description: Internal error thrown from the EVE server. Most of the time this means you have hit an EVE server rate limit
          examples:
            application/json:
              error: Error 520 message
          schema:
            description: Error 520
            properties:
              error:
                description: Error 520 message
                title: get_corporations_corporation_id_contracts_contract_id_items_520_error_520
                type: string
            title: get_corporations_corporation_id_contracts_contract_id_items_error_520
            type: object
      security:
        - evesso:
            - esi-contracts.read_corporation_contracts.v1
      summary: Get corporation contract items
      tags:
        - Contracts
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
      x-required-roles: []
  "/corporations/{corporation_id}/customs_offices/":
    get:
      description: |
        List customs offices owned by a corporation

        ---
        Alternate route: `/dev/corporations/{corporation_id}/customs_offices/`

        Alternate route: `/legacy/corporations/{corporation_id}/customs_offices/`

        Alternate route: `/v1/corporations/{corporation_id}/customs_offices/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Requires one of the following EVE corporation role(s): Director
      operationId: get_corporations_corporation_id_customs_offices
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of customs offices and their settings
          examples:
            application/json:
              - alliance_tax_rate: 0.1
                allow_access_with_standings: true
                allow_alliance_access: false
                corporation_tax_rate: 0.02
                excellent_standing_tax_rate: 0.05
                good_standing_tax_rate: 0.2
                neutral_standing_tax_rate: 0.5
                office_id: 1000000014530
                reinforce_exit_end: 1
                reinforce_exit_start: 23
                standing_level: neutral
                system_id: 30003657
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                alliance_tax_rate:
                  description: Only present if alliance access is allowed
                  format: float
                  title: get_corporations_corporation_id_customs_offices_alliance_tax_rate
                  type: number
                allow_access_with_standings:
                  description: standing_level and any standing related tax rate only present when this is true
                  title: get_corporations_corporation_id_customs_offices_allow_access_with_standings
                  type: boolean
                allow_alliance_access:
                  description: allow_alliance_access boolean
                  title: get_corporations_corporation_id_customs_offices_allow_alliance_access
                  type: boolean
                bad_standing_tax_rate:
                  description: bad_standing_tax_rate number
                  format: float
                  title: get_corporations_corporation_id_customs_offices_bad_standing_tax_rate
                  type: number
                corporation_tax_rate:
                  description: corporation_tax_rate number
                  format: float
                  title: get_corporations_corporation_id_customs_offices_corporation_tax_rate
                  type: number
                excellent_standing_tax_rate:
                  description: Tax rate for entities with excellent level of standing, only present if this level is allowed, same for all other standing related tax rates
                  format: float
                  title: get_corporations_corporation_id_customs_offices_excellent_standing_tax_rate
                  type: number
                good_standing_tax_rate:
                  description: good_standing_tax_rate number
                  format: float
                  title: get_corporations_corporation_id_customs_offices_good_standing_tax_rate
                  type: number
                neutral_standing_tax_rate:
                  description: neutral_standing_tax_rate number
                  format: float
                  title: get_corporations_corporation_id_customs_offices_neutral_standing_tax_rate
                  type: number
                office_id:
                  description: unique ID of this customs office
                  format: int64
                  title: get_corporations_corporation_id_customs_offices_office_id
                  type: integer
                reinforce_exit_end:
                  description: reinforce_exit_end integer
                  format: int32
                  maximum: 23
                  minimum: 0
                  title: get_corporations_corporation_id_customs_offices_reinforce_exit_end
                  type: integer
                reinforce_exit_start:
                  description: Together with reinforce_exit_end, marks a 2-hour period where this customs office could exit reinforcement mode during the day after initial attack
                  format: int32
                  maximum: 23
                  minimum: 0
                  title: get_corporations_corporation_id_customs_offices_reinforce_exit_start
                  type: integer
                standing_level:
                  description: Access is allowed only for entities with this level of standing or better
                  enum:
                    - bad
                    - excellent
                    - good
                    - neutral
                    - terrible
                  title: get_corporations_corporation_id_customs_offices_standing_level
                  type: string
                system_id:
                  description: ID of the solar system this customs office is located in
                  format: int32
                  title: get_corporations_corporation_id_customs_offices_system_id
                  type: integer
                terrible_standing_tax_rate:
                  description: terrible_standing_tax_rate number
                  format: float
                  title: get_corporations_corporation_id_customs_offices_terrible_standing_tax_rate
                  type: number
              required:
                - office_id
                - system_id
                - reinforce_exit_start
                - reinforce_exit_end
                - allow_alliance_access
                - allow_access_with_standings
              title: get_corporations_corporation_id_customs_offices_200_ok
              type: object
            maxItems: 1000
            title: get_corporations_corporation_id_customs_offices_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-planets.read_customs_offices.v1
      summary: List corporation customs offices
      tags:
        - Planetary Interaction
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
      x-required-roles:
        - Director
  "/corporations/{corporation_id}/divisions/":
    get:
      description: |
        Return corporation hangar and wallet division names, only show if a division is not using the default name

        ---
        Alternate route: `/dev/corporations/{corporation_id}/divisions/`

        Alternate route: `/legacy/corporations/{corporation_id}/divisions/`

        Alternate route: `/v1/corporations/{corporation_id}/divisions/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Requires one of the following EVE corporation role(s): Director
      operationId: get_corporations_corporation_id_divisions
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of corporation division names
          examples:
            application/json:
              hangar:
                - division: 1
                  name: Awesome Hangar 1
              wallet:
                - division: 1
                  name: Rich Wallet 1
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok object
            properties:
              hangar:
                description: hangar array
                items:
                  description: hangar object
                  properties:
                    division:
                      description: division integer
                      format: int32
                      maximum: 7
                      minimum: 1
                      title: get_corporations_corporation_id_divisions_division
                      type: integer
                    name:
                      description: name string
                      maxLength: 50
                      title: get_corporations_corporation_id_divisions_name
                      type: string
                  title: get_corporations_corporation_id_divisions_hangar_hangar
                  type: object
                maxItems: 7
                title: get_corporations_corporation_id_divisions_hangar
                type: array
              wallet:
                description: wallet array
                items:
                  description: wallet object
                  properties:
                    division:
                      description: division integer
                      format: int32
                      maximum: 7
                      minimum: 1
                      title: get_corporations_corporation_id_divisions_wallet_division
                      type: integer
                    name:
                      description: name string
                      maxLength: 50
                      title: get_corporations_corporation_id_divisions_wallet_name
                      type: string
                  title: get_corporations_corporation_id_divisions_wallet_wallet
                  type: object
                maxItems: 7
                title: get_corporations_corporation_id_divisions_wallet
                type: array
            title: get_corporations_corporation_id_divisions_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-corporations.read_divisions.v1
      summary: Get corporation divisions
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
      x-required-roles:
        - Director
  "/corporations/{corporation_id}/facilities/":
    get:
      description: |
        Return a corporation's facilities

        ---
        Alternate route: `/dev/corporations/{corporation_id}/facilities/`

        Alternate route: `/legacy/corporations/{corporation_id}/facilities/`

        Alternate route: `/v1/corporations/{corporation_id}/facilities/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Requires one of the following EVE corporation role(s): Factory_Manager
      operationId: get_corporations_corporation_id_facilities
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of corporation facilities
          examples:
            application/json:
              - facility_id: 123
                system_id: 45678
                type_id: 2502
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                facility_id:
                  description: facility_id integer
                  format: int64
                  title: get_corporations_corporation_id_facilities_facility_id
                  type: integer
                system_id:
                  description: system_id integer
                  format: int32
                  title: get_corporations_corporation_id_facilities_system_id
                  type: integer
                type_id:
                  description: type_id integer
                  format: int32
                  title: get_corporations_corporation_id_facilities_type_id
                  type: integer
              required:
                - facility_id
                - type_id
                - system_id
              title: get_corporations_corporation_id_facilities_200_ok
              type: object
            maxItems: 1000
            title: get_corporations_corporation_id_facilities_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-corporations.read_facilities.v1
      summary: Get corporation facilities
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
      x-required-roles:
        - Factory_Manager
  "/corporations/{corporation_id}/fw/stats/":
    get:
      description: |-
        Statistics about a corporation involved in faction warfare

        ---
        Alternate route: `/dev/corporations/{corporation_id}/fw/stats/`

        Alternate route: `/legacy/corporations/{corporation_id}/fw/stats/`

        Alternate route: `/v1/corporations/{corporation_id}/fw/stats/`

        ---
        This route expires daily at 11:05
      operationId: get_corporations_corporation_id_fw_stats
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Faction warfare statistics for a given corporation
          examples:
            application/json:
              enlisted_on: 2017-10-17T00:00:00Z
              faction_id: 500001
              kills:
                last_week: 893
                total: 684350
                yesterday: 136
              pilots: 28863
              victory_points:
                last_week: 102640
                total: 52658260
                yesterday: 15980
          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:
              enlisted_on:
                description: The enlistment date of the given corporation into faction warfare. Will not be included if corporation is not enlisted in faction warfare
                format: date-time
                title: get_corporations_corporation_id_fw_stats_enlisted_on
                type: string
              faction_id:
                description: The faction the given corporation is enlisted to fight for. Will not be included if corporation is not enlisted in faction warfare
                format: int32
                title: get_corporations_corporation_id_fw_stats_faction_id
                type: integer
              kills:
                description: Summary of kills done by the given corporation against enemy factions
                properties:
                  last_week:
                    description: Last week's total number of kills by members of the given corporation against enemy factions
                    format: int32
                    title: get_corporations_corporation_id_fw_stats_last_week
                    type: integer
                  total:
                    description: Total number of kills by members of the given corporation against enemy factions since the corporation enlisted
                    format: int32
                    title: get_corporations_corporation_id_fw_stats_total
                    type: integer
                  yesterday:
                    description: Yesterday's total number of kills by members of the given corporation against enemy factions
                    format: int32
                    title: get_corporations_corporation_id_fw_stats_yesterday
                    type: integer
                required:
                  - yesterday
                  - last_week
                  - total
                title: get_corporations_corporation_id_fw_stats_kills
                type: object
              pilots:
                description: How many pilots the enlisted corporation has. Will not be included if corporation is not enlisted in faction warfare
                format: int32
                title: get_corporations_corporation_id_fw_stats_pilots
                type: integer
              victory_points:
                description: Summary of victory points gained by the given corporation for the enlisted faction
                properties:
                  last_week:
                    description: Last week's victory points gained by members of the given corporation
                    format: int32
                    title: get_corporations_corporation_id_fw_stats_victory_points_last_week
                    type: integer
                  total:
                    description: Total victory points gained since the given corporation enlisted
                    format: int32
                    title: get_corporations_corporation_id_fw_stats_victory_points_total
                    type: integer
                  yesterday:
                    description: Yesterday's victory points gained by members of the given corporation
                    format: int32
                    title: get_corporations_corporation_id_fw_stats_victory_points_yesterday
                    type: integer
                required:
                  - yesterday
                  - last_week
                  - total
                title: get_corporations_corporation_id_fw_stats_victory_points
                type: object
            required:
              - kills
              - victory_points
            title: get_corporations_corporation_id_fw_stats_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-corporations.read_fw_stats.v1
      summary: Overview of a corporation involved in faction warfare
      tags:
        - Faction Warfare
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-required-roles: []
  "/corporations/{corporation_id}/icons/":
    get:
      description: |-
        Get the icon urls for a corporation

        ---
        Alternate route: `/dev/corporations/{corporation_id}/icons/`

        Alternate route: `/legacy/corporations/{corporation_id}/icons/`

        Alternate route: `/v1/corporations/{corporation_id}/icons/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_corporations_corporation_id_icons
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: Urls for icons for the given corporation id and server
          examples:
            application/json:
              px128x128: https://imageserver.eveonline.com/Corporation/1000010_128.png
              px256x256: https://imageserver.eveonline.com/Corporation/1000010_256.png
              px64x64: https://imageserver.eveonline.com/Corporation/1000010_64.png
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok object
            properties:
              px128x128:
                description: px128x128 string
                title: get_corporations_corporation_id_icons_px128x128
                type: string
              px256x256:
                description: px256x256 string
                title: get_corporations_corporation_id_icons_px256x256
                type: string
              px64x64:
                description: px64x64 string
                title: get_corporations_corporation_id_icons_px64x64
                type: string
            title: get_corporations_corporation_id_icons_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: No image server for this datasource
          examples:
            application/json:
              error: No image server for this datasource
          schema:
            description: No image server for this datasource
            properties:
              error:
                description: error message
                title: get_corporations_corporation_id_icons_error
                type: string
            title: get_corporations_corporation_id_icons_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get corporation icon
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/corporations/{corporation_id}/industry/jobs/":
    get:
      description: |
        List industry jobs run by a corporation

        ---
        Alternate route: `/dev/corporations/{corporation_id}/industry/jobs/`

        Alternate route: `/legacy/corporations/{corporation_id}/industry/jobs/`

        Alternate route: `/v1/corporations/{corporation_id}/industry/jobs/`

        ---
        This route is cached for up to 300 seconds

        ---
        Requires one of the following EVE corporation role(s): Factory_Manager
      operationId: get_corporations_corporation_id_industry_jobs
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - default: false
          description: Whether to retrieve completed corporation industry jobs. Only includes jobs from the past 90 days
          in: query
          name: include_completed
          required: false
          type: boolean
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of corporation industry jobs
          examples:
            application/json:
              - activity_id: 1
                blueprint_id: 1015116533326
                blueprint_location_id: 60006382
                blueprint_type_id: 2047
                cost: 118.01
                duration: 548
                end_date: 2014-07-19T15:56:14Z
                facility_id: 60006382
                installer_id: 498338451
                job_id: 229136101
                licensed_runs: 200
                location_id: 60006382
                output_location_id: 60006382
                runs: 1
                start_date: 2014-07-19T15:47:06Z
                status: active
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                activity_id:
                  description: Job activity ID
                  format: int32
                  title: get_corporations_corporation_id_industry_jobs_activity_id
                  type: integer
                blueprint_id:
                  description: blueprint_id integer
                  format: int64
                  title: get_corporations_corporation_id_industry_jobs_blueprint_id
                  type: integer
                blueprint_location_id:
                  description: Location ID of the location from which the blueprint was installed. Normally a station ID, but can also be an asset (e.g. container) or corporation facility
                  format: int64
                  title: get_corporations_corporation_id_industry_jobs_blueprint_location_id
                  type: integer
                blueprint_type_id:
                  description: blueprint_type_id integer
                  format: int32
                  title: get_corporations_corporation_id_industry_jobs_blueprint_type_id
                  type: integer
                completed_character_id:
                  description: ID of the character which completed this job
                  format: int32
                  title: get_corporations_corporation_id_industry_jobs_completed_character_id
                  type: integer
                completed_date:
                  description: Date and time when this job was completed
                  format: date-time
                  title: get_corporations_corporation_id_industry_jobs_completed_date
                  type: string
                cost:
                  description: The sume of job installation fee and industry facility tax
                  format: double
                  title: get_corporations_corporation_id_industry_jobs_cost
                  type: number
                duration:
                  description: Job duration in seconds
                  format: int32
                  title: get_corporations_corporation_id_industry_jobs_duration
                  type: integer
                end_date:
                  description: Date and time when this job finished
                  format: date-time
                  title: get_corporations_corporation_id_industry_jobs_end_date
                  type: string
                facility_id:
                  description: ID of the facility where this job is running
                  format: int64
                  title: get_corporations_corporation_id_industry_jobs_facility_id
                  type: integer
                installer_id:
                  description: ID of the character which installed this job
                  format: int32
                  title: get_corporations_corporation_id_industry_jobs_installer_id
                  type: integer
                job_id:
                  description: Unique job ID
                  format: int32
                  title: get_corporations_corporation_id_industry_jobs_job_id
                  type: integer
                licensed_runs:
                  description: Number of runs blueprint is licensed for
                  format: int32
                  title: get_corporations_corporation_id_industry_jobs_licensed_runs
                  type: integer
                location_id:
                  description: ID of the location for the industry facility
                  format: int64
                  title: get_corporations_corporation_id_industry_jobs_location_id
                  type: integer
                output_location_id:
                  description: Location ID of the location to which the output of the job will be delivered. Normally a station ID, but can also be a corporation facility
                  format: int64
                  title: get_corporations_corporation_id_industry_jobs_output_location_id
                  type: integer
                pause_date:
                  description: Date and time when this job was paused (i.e. time when the facility where this job was installed went offline)
                  format: date-time
                  title: get_corporations_corporation_id_industry_jobs_pause_date
                  type: string
                probability:
                  description: Chance of success for invention
                  format: float
                  title: get_corporations_corporation_id_industry_jobs_probability
                  type: number
                product_type_id:
                  description: Type ID of product (manufactured, copied or invented)
                  format: int32
                  title: get_corporations_corporation_id_industry_jobs_product_type_id
                  type: integer
                runs:
                  description: Number of runs for a manufacturing job, or number of copies to make for a blueprint copy
                  format: int32
                  title: get_corporations_corporation_id_industry_jobs_runs
                  type: integer
                start_date:
                  description: Date and time when this job started
                  format: date-time
                  title: get_corporations_corporation_id_industry_jobs_start_date
                  type: string
                status:
                  description: status string
                  enum:
                    - active
                    - cancelled
                    - delivered
                    - paused
                    - ready
                    - reverted
                  title: get_corporations_corporation_id_industry_jobs_status
                  type: string
                successful_runs:
                  description: Number of successful runs for this job. Equal to runs unless this is an invention job
                  format: int32
                  title: get_corporations_corporation_id_industry_jobs_successful_runs
                  type: integer
              required:
                - job_id
                - installer_id
                - facility_id
                - location_id
                - activity_id
                - blueprint_id
                - blueprint_type_id
                - blueprint_location_id
                - output_location_id
                - runs
                - status
                - duration
                - start_date
                - end_date
              title: get_corporations_corporation_id_industry_jobs_200_ok
              type: object
            maxItems: 1000
            title: get_corporations_corporation_id_industry_jobs_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-industry.read_corporation_jobs.v1
      summary: List corporation industry jobs
      tags:
        - Industry
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 300
      x-required-roles:
        - Factory_Manager
  "/corporations/{corporation_id}/killmails/recent/":
    get:
      description: |
        Get a list of a corporation's kills and losses going back 90 days

        ---
        Alternate route: `/dev/corporations/{corporation_id}/killmails/recent/`

        Alternate route: `/legacy/corporations/{corporation_id}/killmails/recent/`

        Alternate route: `/v1/corporations/{corporation_id}/killmails/recent/`

        ---
        This route is cached for up to 300 seconds

        ---
        Requires one of the following EVE corporation role(s): Director
      operationId: get_corporations_corporation_id_killmails_recent
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of killmail IDs and hashes
          examples:
            application/json:
              - killmail_hash: 8eef5e8fb6b88fe3407c489df33822b2e3b57a5e
                killmail_id: 2
              - killmail_hash: b41ccb498ece33d64019f64c0db392aa3aa701fb
                killmail_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
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                killmail_hash:
                  description: A hash of this killmail
                  title: get_corporations_corporation_id_killmails_recent_killmail_hash
                  type: string
                killmail_id:
                  description: ID of this killmail
                  format: int32
                  title: get_corporations_corporation_id_killmails_recent_killmail_id
                  type: integer
              required:
                - killmail_id
                - killmail_hash
              title: get_corporations_corporation_id_killmails_recent_200_ok
              type: object
            maxItems: 1000
            title: get_corporations_corporation_id_killmails_recent_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-killmails.read_corporation_killmails.v1
      summary: Get a corporation's recent kills and losses
      tags:
        - Killmails
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 300
      x-required-roles:
        - Director
  "/corporations/{corporation_id}/medals/":
    get:
      description: |-
        Returns a corporation's medals

        ---
        Alternate route: `/dev/corporations/{corporation_id}/medals/`

        Alternate route: `/legacy/corporations/{corporation_id}/medals/`

        Alternate route: `/v1/corporations/{corporation_id}/medals/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_corporations_corporation_id_medals
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of medals
          examples:
            application/json:
              - created_at: 2017-10-10T14:00:00Z
                creator_id: 46578
                description: An Awesome Medal
                medal_id: 123
                title: Awesome Medal
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                created_at:
                  description: created_at string
                  format: date-time
                  title: get_corporations_corporation_id_medals_created_at
                  type: string
                creator_id:
                  description: ID of the character who created this medal
                  format: int32
                  title: get_corporations_corporation_id_medals_creator_id
                  type: integer
                description:
                  description: description string
                  maxLength: 1000
                  title: get_corporations_corporation_id_medals_description
                  type: string
                medal_id:
                  description: medal_id integer
                  format: int32
                  title: get_corporations_corporation_id_medals_medal_id
                  type: integer
                title:
                  description: title string
                  maxLength: 100
                  title: get_corporations_corporation_id_medals_title
                  type: string
              required:
                - medal_id
                - title
                - description
                - creator_id
                - created_at
              title: get_corporations_corporation_id_medals_200_ok
              type: object
            maxItems: 1000
            title: get_corporations_corporation_id_medals_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-corporations.read_medals.v1
      summary: Get corporation medals
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
      x-required-roles: []
  "/corporations/{corporation_id}/medals/issued/":
    get:
      description: |
        Returns medals issued by a corporation

        ---
        Alternate route: `/dev/corporations/{corporation_id}/medals/issued/`

        Alternate route: `/legacy/corporations/{corporation_id}/medals/issued/`

        Alternate route: `/v1/corporations/{corporation_id}/medals/issued/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Requires one of the following EVE corporation role(s): Director
      operationId: get_corporations_corporation_id_medals_issued
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of issued medals
          examples:
            application/json:
              - character_id: 45678
                issued_at: 2017-10-10T14:00:00Z
                issuer_id: 67890
                medal_id: 123
                reason: Awesome Reason
                status: private
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                character_id:
                  description: ID of the character who was rewarded this medal
                  format: int32
                  title: get_corporations_corporation_id_medals_issued_character_id
                  type: integer
                issued_at:
                  description: issued_at string
                  format: date-time
                  title: get_corporations_corporation_id_medals_issued_issued_at
                  type: string
                issuer_id:
                  description: ID of the character who issued the medal
                  format: int32
                  title: get_corporations_corporation_id_medals_issued_issuer_id
                  type: integer
                medal_id:
                  description: medal_id integer
                  format: int32
                  title: get_corporations_corporation_id_medals_issued_medal_id
                  type: integer
                reason:
                  description: reason string
                  maxLength: 1000
                  title: get_corporations_corporation_id_medals_issued_reason
                  type: string
                status:
                  description: status string
                  enum:
                    - private
                    - public
                  title: get_corporations_corporation_id_medals_issued_status
                  type: string
              required:
                - medal_id
                - character_id
                - reason
                - status
                - issuer_id
                - issued_at
              title: get_corporations_corporation_id_medals_issued_200_ok
              type: object
            maxItems: 1000
            title: get_corporations_corporation_id_medals_issued_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-corporations.read_medals.v1
      summary: Get corporation issued medals
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
      x-required-roles:
        - Director
  "/corporations/{corporation_id}/members/":
    get:
      description: |-
        Return the current member list of a corporation, the token's character need to be a member of the corporation.

        ---
        Alternate route: `/dev/corporations/{corporation_id}/members/`

        Alternate route: `/v3/corporations/{corporation_id}/members/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_corporations_corporation_id_members
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of member character IDs
          examples:
            application/json:
              - 90000001
              - 90000002
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: A list of character IDs
            items:
              description: 200 ok integer
              format: int32
              title: get_corporations_corporation_id_members_200_ok
              type: integer
            maxItems: 12601
            title: get_corporations_corporation_id_members_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-corporations.read_corporation_membership.v1
      summary: Get corporation members
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - v3
      x-cached-seconds: 3600
  "/corporations/{corporation_id}/members/limit/":
    get:
      description: |
        Return a corporation's member limit, not including CEO himself

        ---
        Alternate route: `/dev/corporations/{corporation_id}/members/limit/`

        Alternate route: `/legacy/corporations/{corporation_id}/members/limit/`

        Alternate route: `/v1/corporations/{corporation_id}/members/limit/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Requires one of the following EVE corporation role(s): Director
      operationId: get_corporations_corporation_id_members_limit
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: The corporation's member limit
          examples:
            application/json: 40
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok integer
            format: int32
            title: get_corporations_corporation_id_members_limit_ok
            type: integer
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-corporations.track_members.v1
      summary: Get corporation member limit
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
      x-required-roles:
        - Director
  "/corporations/{corporation_id}/members/titles/":
    get:
      description: |
        Returns a corporation's members' titles

        ---
        Alternate route: `/dev/corporations/{corporation_id}/members/titles/`

        Alternate route: `/legacy/corporations/{corporation_id}/members/titles/`

        Alternate route: `/v1/corporations/{corporation_id}/members/titles/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Requires one of the following EVE corporation role(s): Director
      operationId: get_corporations_corporation_id_members_titles
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of members and theirs titles
          examples:
            application/json:
              - character_id: 12345
                titles: []
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                character_id:
                  description: character_id integer
                  format: int32
                  title: get_corporations_corporation_id_members_titles_character_id
                  type: integer
                titles:
                  description: A list of title_id
                  items:
                    description: title integer
                    format: int32
                    title: get_corporations_corporation_id_members_titles_title
                    type: integer
                  maxItems: 16
                  title: get_corporations_corporation_id_members_titles_titles
                  type: array
              required:
                - character_id
                - titles
              title: get_corporations_corporation_id_members_titles_200_ok
              type: object
            maxItems: 12601
            title: get_corporations_corporation_id_members_titles_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-corporations.read_titles.v1
      summary: Get corporation's members' titles
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
      x-required-roles:
        - Director
  "/corporations/{corporation_id}/membertracking/":
    get:
      description: |
        Returns additional information about a corporation's members which helps tracking their activities

        ---
        Alternate route: `/dev/corporations/{corporation_id}/membertracking/`

        Alternate route: `/legacy/corporations/{corporation_id}/membertracking/`

        Alternate route: `/v1/corporations/{corporation_id}/membertracking/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Requires one of the following EVE corporation role(s): Director
      operationId: get_corporations_corporation_id_membertracking
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of member character IDs
          examples:
            application/json:
              - character_id: 2112000001
                location_id: 30003657
                logoff_date: 2017-08-03T14:31:16Z
                logon_date: 2017-08-03T14:22:03Z
                ship_type_id: 22464
                start_date: 2017-07-10T14:46:00Z
              - character_id: 2112000002
                location_id: 30003657
                logoff_date: 2017-07-25T11:07:40Z
                logon_date: 2017-07-25T10:54:00Z
                ship_type_id: 670
                start_date: 2017-07-10T14:50:00Z
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                base_id:
                  description: base_id integer
                  format: int32
                  title: get_corporations_corporation_id_membertracking_base_id
                  type: integer
                character_id:
                  description: character_id integer
                  format: int32
                  title: get_corporations_corporation_id_membertracking_character_id
                  type: integer
                location_id:
                  description: location_id integer
                  format: int64
                  title: get_corporations_corporation_id_membertracking_location_id
                  type: integer
                logoff_date:
                  description: logoff_date string
                  format: date-time
                  title: get_corporations_corporation_id_membertracking_logoff_date
                  type: string
                logon_date:
                  description: logon_date string
                  format: date-time
                  title: get_corporations_corporation_id_membertracking_logon_date
                  type: string
                ship_type_id:
                  description: ship_type_id integer
                  format: int32
                  title: get_corporations_corporation_id_membertracking_ship_type_id
                  type: integer
                start_date:
                  description: start_date string
                  format: date-time
                  title: get_corporations_corporation_id_membertracking_start_date
                  type: string
              required:
                - character_id
              title: get_corporations_corporation_id_membertracking_200_ok
              type: object
            maxItems: 12601
            title: get_corporations_corporation_id_membertracking_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-corporations.track_members.v1
      summary: Track corporation members
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
      x-required-roles:
        - Director
  "/corporations/{corporation_id}/orders/":
    get:
      description: |
        List open market orders placed on behalf of a corporation

        ---
        Alternate route: `/dev/corporations/{corporation_id}/orders/`

        Alternate route: `/v3/corporations/{corporation_id}/orders/`

        ---
        This route is cached for up to 1200 seconds

        ---
        Requires one of the following EVE corporation role(s): Accountant, Trader
      operationId: get_corporations_corporation_id_orders
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of open market orders
          examples:
            application/json:
              - duration: 30
                escrow: 45.6
                is_buy_order: true
                issued: 2016-09-03T05:12:25Z
                issued_by: 2112625428
                location_id: 456
                min_volume: 1
                order_id: 123
                price: 33.3
                range: station
                region_id: 123
                type_id: 456
                volume_remain: 4422
                volume_total: 123456
                wallet_division: 1
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                duration:
                  description: Number of days for which order is valid (starting from the issued date). An order expires at time issued + duration
                  format: int32
                  title: get_corporations_corporation_id_orders_duration
                  type: integer
                escrow:
                  description: For buy orders, the amount of ISK in escrow
                  format: double
                  title: get_corporations_corporation_id_orders_escrow
                  type: number
                is_buy_order:
                  description: True if the order is a bid (buy) order
                  title: get_corporations_corporation_id_orders_is_buy_order
                  type: boolean
                issued:
                  description: Date and time when this order was issued
                  format: date-time
                  title: get_corporations_corporation_id_orders_issued
                  type: string
                issued_by:
                  description: The character who issued this order
                  format: int32
                  title: get_corporations_corporation_id_orders_issued_by
                  type: integer
                location_id:
                  description: ID of the location where order was placed
                  format: int64
                  title: get_corporations_corporation_id_orders_location_id
                  type: integer
                min_volume:
                  description: For buy orders, the minimum quantity that will be accepted in a matching sell order
                  format: int32
                  title: get_corporations_corporation_id_orders_min_volume
                  type: integer
                order_id:
                  description: Unique order ID
                  format: int64
                  title: get_corporations_corporation_id_orders_order_id
                  type: integer
                price:
                  description: Cost per unit for this order
                  format: double
                  title: get_corporations_corporation_id_orders_price
                  type: number
                range:
                  description: Valid order range, numbers are ranges in jumps
                  enum:
                    - "1"
                    - "10"
                    - "2"
                    - "20"
                    - "3"
                    - "30"
                    - "4"
                    - "40"
                    - "5"
                    - region
                    - solarsystem
                    - station
                  title: get_corporations_corporation_id_orders_range
                  type: string
                region_id:
                  description: ID of the region where order was placed
                  format: int32
                  title: get_corporations_corporation_id_orders_region_id
                  type: integer
                type_id:
                  description: The type ID of the item transacted in this order
                  format: int32
                  title: get_corporations_corporation_id_orders_type_id
                  type: integer
                volume_remain:
                  description: Quantity of items still required or offered
                  format: int32
                  title: get_corporations_corporation_id_orders_volume_remain
                  type: integer
                volume_total:
                  description: Quantity of items required or offered at time order was placed
                  format: int32
                  title: get_corporations_corporation_id_orders_volume_total
                  type: integer
                wallet_division:
                  description: The corporation wallet division used for this order.
                  format: int32
                  maximum: 7
                  minimum: 1
                  title: get_corporations_corporation_id_orders_wallet_division
                  type: integer
              required:
                - duration
                - wallet_division
                - order_id
                - type_id
                - region_id
                - location_id
                - range
                - price
                - volume_total
                - volume_remain
                - issued
                - issued_by
              title: get_corporations_corporation_id_orders_200_ok
              type: object
            maxItems: 1000
            title: get_corporations_corporation_id_orders_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-markets.read_corporation_orders.v1
      summary: List open orders from a corporation
      tags:
        - Market
      x-alternate-versions:
        - dev
        - v3
      x-cached-seconds: 1200
      x-required-roles:
        - Accountant
        - Trader
  "/corporations/{corporation_id}/orders/history/":
    get:
      description: |
        List cancelled and expired market orders placed on behalf of a corporation up to 90 days in the past.

        ---
        Alternate route: `/dev/corporations/{corporation_id}/orders/history/`

        Alternate route: `/v2/corporations/{corporation_id}/orders/history/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Requires one of the following EVE corporation role(s): Accountant, Trader
      operationId: get_corporations_corporation_id_orders_history
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Expired and cancelled market orders placed on behalf of a corporation
          examples:
            application/json:
              - duration: 30
                escrow: 45.6
                is_buy_order: true
                issued: 2016-09-03T05:12:25Z
                issued_by: 2112625428
                location_id: 456
                min_volume: 1
                order_id: 123
                price: 33.3
                range: station
                region_id: 123
                state: expired
                type_id: 456
                volume_remain: 4422
                volume_total: 123456
                wallet_division: 1
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                duration:
                  description: Number of days the order was valid for (starting from the issued date). An order expires at time issued + duration
                  format: int32
                  title: get_corporations_corporation_id_orders_history_duration
                  type: integer
                escrow:
                  description: For buy orders, the amount of ISK in escrow
                  format: double
                  title: get_corporations_corporation_id_orders_history_escrow
                  type: number
                is_buy_order:
                  description: True if the order is a bid (buy) order
                  title: get_corporations_corporation_id_orders_history_is_buy_order
                  type: boolean
                issued:
                  description: Date and time when this order was issued
                  format: date-time
                  title: get_corporations_corporation_id_orders_history_issued
                  type: string
                issued_by:
                  description: The character who issued this order
                  format: int32
                  title: get_corporations_corporation_id_orders_history_issued_by
                  type: integer
                location_id:
                  description: ID of the location where order was placed
                  format: int64
                  title: get_corporations_corporation_id_orders_history_location_id
                  type: integer
                min_volume:
                  description: For buy orders, the minimum quantity that will be accepted in a matching sell order
                  format: int32
                  title: get_corporations_corporation_id_orders_history_min_volume
                  type: integer
                order_id:
                  description: Unique order ID
                  format: int64
                  title: get_corporations_corporation_id_orders_history_order_id
                  type: integer
                price:
                  description: Cost per unit for this order
                  format: double
                  title: get_corporations_corporation_id_orders_history_price
                  type: number
                range:
                  description: Valid order range, numbers are ranges in jumps
                  enum:
                    - "1"
                    - "10"
                    - "2"
                    - "20"
                    - "3"
                    - "30"
                    - "4"
                    - "40"
                    - "5"
                    - region
                    - solarsystem
                    - station
                  title: get_corporations_corporation_id_orders_history_range
                  type: string
                region_id:
                  description: ID of the region where order was placed
                  format: int32
                  title: get_corporations_corporation_id_orders_history_region_id
                  type: integer
                state:
                  description: Current order state
                  enum:
                    - cancelled
                    - expired
                  title: get_corporations_corporation_id_orders_history_state
                  type: string
                type_id:
                  description: The type ID of the item transacted in this order
                  format: int32
                  title: get_corporations_corporation_id_orders_history_type_id
                  type: integer
                volume_remain:
                  description: Quantity of items still required or offered
                  format: int32
                  title: get_corporations_corporation_id_orders_history_volume_remain
                  type: integer
                volume_total:
                  description: Quantity of items required or offered at time order was placed
                  format: int32
                  title: get_corporations_corporation_id_orders_history_volume_total
                  type: integer
                wallet_division:
                  description: The corporation wallet division used for this order
                  format: int32
                  maximum: 7
                  minimum: 1
                  title: get_corporations_corporation_id_orders_history_wallet_division
                  type: integer
              required:
                - wallet_division
                - duration
                - state
                - order_id
                - type_id
                - region_id
                - location_id
                - range
                - price
                - volume_total
                - volume_remain
                - issued
              title: get_corporations_corporation_id_orders_history_200_ok
              type: object
            maxItems: 1000
            title: get_corporations_corporation_id_orders_history_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-markets.read_corporation_orders.v1
      summary: List historical orders from a corporation
      tags:
        - Market
      x-alternate-versions:
        - dev
        - v2
      x-cached-seconds: 3600
      x-required-roles:
        - Accountant
        - Trader
  "/corporations/{corporation_id}/roles/":
    get:
      description: |-
        Return the roles of all members if the character has the personnel manager role or any grantable role.

        ---
        Alternate route: `/dev/corporations/{corporation_id}/roles/`

        Alternate route: `/legacy/corporations/{corporation_id}/roles/`

        Alternate route: `/v1/corporations/{corporation_id}/roles/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_corporations_corporation_id_roles
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of member character ID's and roles
          examples:
            application/json:
              - character_id: 1000171
                roles:
                  - Director
                  - Station_Manager
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                character_id:
                  description: character_id integer
                  format: int32
                  title: get_corporations_corporation_id_roles_character_id
                  type: integer
                grantable_roles:
                  description: grantable_roles array
                  items:
                    description: grantable_role string
                    enum:
                      - Account_Take_1
                      - Account_Take_2
                      - Account_Take_3
                      - Account_Take_4
                      - Account_Take_5
                      - Account_Take_6
                      - Account_Take_7
                      - Accountant
                      - Auditor
                      - Communications_Officer
                      - Config_Equipment
                      - Config_Starbase_Equipment
                      - Container_Take_1
                      - Container_Take_2
                      - Container_Take_3
                      - Container_Take_4
                      - Container_Take_5
                      - Container_Take_6
                      - Container_Take_7
                      - Contract_Manager
                      - Diplomat
                      - Director
                      - Factory_Manager
                      - Fitting_Manager
                      - Hangar_Query_1
                      - Hangar_Query_2
                      - Hangar_Query_3
                      - Hangar_Query_4
                      - Hangar_Query_5
                      - Hangar_Query_6
                      - Hangar_Query_7
                      - Hangar_Take_1
                      - Hangar_Take_2
                      - Hangar_Take_3
                      - Hangar_Take_4
                      - Hangar_Take_5
                      - Hangar_Take_6
                      - Hangar_Take_7
                      - Junior_Accountant
                      - Personnel_Manager
                      - Rent_Factory_Facility
                      - Rent_Office
                      - Rent_Research_Facility
                      - Security_Officer
                      - Starbase_Defense_Operator
                      - Starbase_Fuel_Technician
                      - Station_Manager
                      - Terrestrial_Combat_Officer
                      - Terrestrial_Logistics_Officer
                      - Trader
                    title: get_corporations_corporation_id_roles_grantable_role
                    type: string
                    uniqueItems: true
                  maxItems: 50
                  title: get_corporations_corporation_id_roles_grantable_roles
                  type: array
                grantable_roles_at_base:
                  description: grantable_roles_at_base array
                  items:
                    description: grantable_roles_at_base string
                    enum:
                      - Account_Take_1
                      - Account_Take_2
                      - Account_Take_3
                      - Account_Take_4
                      - Account_Take_5
                      - Account_Take_6
                      - Account_Take_7
                      - Accountant
                      - Auditor
                      - Communications_Officer
                      - Config_Equipment
                      - Config_Starbase_Equipment
                      - Container_Take_1
                      - Container_Take_2
                      - Container_Take_3
                      - Container_Take_4
                      - Container_Take_5
                      - Container_Take_6
                      - Container_Take_7
                      - Contract_Manager
                      - Diplomat
                      - Director
                      - Factory_Manager
                      - Fitting_Manager
                      - Hangar_Query_1
                      - Hangar_Query_2
                      - Hangar_Query_3
                      - Hangar_Query_4
                      - Hangar_Query_5
                      - Hangar_Query_6
                      - Hangar_Query_7
                      - Hangar_Take_1
                      - Hangar_Take_2
                      - Hangar_Take_3
                      - Hangar_Take_4
                      - Hangar_Take_5
                      - Hangar_Take_6
                      - Hangar_Take_7
                      - Junior_Accountant
                      - Personnel_Manager
                      - Rent_Factory_Facility
                      - Rent_Office
                      - Rent_Research_Facility
                      - Security_Officer
                      - Starbase_Defense_Operator
                      - Starbase_Fuel_Technician
                      - Station_Manager
                      - Terrestrial_Combat_Officer
                      - Terrestrial_Logistics_Officer
                      - Trader
                    title: get_corporations_corporation_id_roles_grantable_roles_at_base_grantable_roles_at_base
                    type: string
                    uniqueItems: true
                  maxItems: 50
                  title: get_corporations_corporation_id_roles_grantable_roles_at_base
                  type: array
                grantable_roles_at_hq:
                  description: grantable_roles_at_hq array
                  items:
                    description: grantable_roles_at_hq string
                    enum:
                      - Account_Take_1
                      - Account_Take_2
                      - Account_Take_3
                      - Account_Take_4
                      - Account_Take_5
                      - Account_Take_6
                      - Account_Take_7
                      - Accountant
                      - Auditor
                      - Communications_Officer
                      - Config_Equipment
                      - Config_Starbase_Equipment
                      - Container_Take_1
                      - Container_Take_2
                      - Container_Take_3
                      - Container_Take_4
                      - Container_Take_5
                      - Container_Take_6
                      - Container_Take_7
                      - Contract_Manager
                      - Diplomat
                      - Director
                      - Factory_Manager
                      - Fitting_Manager
                      - Hangar_Query_1
                      - Hangar_Query_2
                      - Hangar_Query_3
                      - Hangar_Query_4
                      - Hangar_Query_5
                      - Hangar_Query_6
                      - Hangar_Query_7
                      - Hangar_Take_1
                      - Hangar_Take_2
                      - Hangar_Take_3
                      - Hangar_Take_4
                      - Hangar_Take_5
                      - Hangar_Take_6
                      - Hangar_Take_7
                      - Junior_Accountant
                      - Personnel_Manager
                      - Rent_Factory_Facility
                      - Rent_Office
                      - Rent_Research_Facility
                      - Security_Officer
                      - Starbase_Defense_Operator
                      - Starbase_Fuel_Technician
                      - Station_Manager
                      - Terrestrial_Combat_Officer
                      - Terrestrial_Logistics_Officer
                      - Trader
                    title: get_corporations_corporation_id_roles_grantable_roles_at_hq_grantable_roles_at_hq
                    type: string
                    uniqueItems: true
                  maxItems: 50
                  title: get_corporations_corporation_id_roles_grantable_roles_at_hq
                  type: array
                grantable_roles_at_other:
                  description: grantable_roles_at_other array
                  items:
                    description: grantable_roles_at_other string
                    enum:
                      - Account_Take_1
                      - Account_Take_2
                      - Account_Take_3
                      - Account_Take_4
                      - Account_Take_5
                      - Account_Take_6
                      - Account_Take_7
                      - Accountant
                      - Auditor
                      - Communications_Officer
                      - Config_Equipment
                      - Config_Starbase_Equipment
                      - Container_Take_1
                      - Container_Take_2
                      - Container_Take_3
                      - Container_Take_4
                      - Container_Take_5
                      - Container_Take_6
                      - Container_Take_7
                      - Contract_Manager
                      - Diplomat
                      - Director
                      - Factory_Manager
                      - Fitting_Manager
                      - Hangar_Query_1
                      - Hangar_Query_2
                      - Hangar_Query_3
                      - Hangar_Query_4
                      - Hangar_Query_5
                      - Hangar_Query_6
                      - Hangar_Query_7
                      - Hangar_Take_1
                      - Hangar_Take_2
                      - Hangar_Take_3
                      - Hangar_Take_4
                      - Hangar_Take_5
                      - Hangar_Take_6
                      - Hangar_Take_7
                      - Junior_Accountant
                      - Personnel_Manager
                      - Rent_Factory_Facility
                      - Rent_Office
                      - Rent_Research_Facility
                      - Security_Officer
                      - Starbase_Defense_Operator
                      - Starbase_Fuel_Technician
                      - Station_Manager
                      - Terrestrial_Combat_Officer
                      - Terrestrial_Logistics_Officer
                      - Trader
                    title: get_corporations_corporation_id_roles_grantable_roles_at_other_grantable_roles_at_other
                    type: string
                    uniqueItems: true
                  maxItems: 50
                  title: get_corporations_corporation_id_roles_grantable_roles_at_other
                  type: array
                roles:
                  description: roles array
                  items:
                    description: role string
                    enum:
                      - Account_Take_1
                      - Account_Take_2
                      - Account_Take_3
                      - Account_Take_4
                      - Account_Take_5
                      - Account_Take_6
                      - Account_Take_7
                      - Accountant
                      - Auditor
                      - Communications_Officer
                      - Config_Equipment
                      - Config_Starbase_Equipment
                      - Container_Take_1
                      - Container_Take_2
                      - Container_Take_3
                      - Container_Take_4
                      - Container_Take_5
                      - Container_Take_6
                      - Container_Take_7
                      - Contract_Manager
                      - Diplomat
                      - Director
                      - Factory_Manager
                      - Fitting_Manager
                      - Hangar_Query_1
                      - Hangar_Query_2
                      - Hangar_Query_3
                      - Hangar_Query_4
                      - Hangar_Query_5
                      - Hangar_Query_6
                      - Hangar_Query_7
                      - Hangar_Take_1
                      - Hangar_Take_2
                      - Hangar_Take_3
                      - Hangar_Take_4
                      - Hangar_Take_5
                      - Hangar_Take_6
                      - Hangar_Take_7
                      - Junior_Accountant
                      - Personnel_Manager
                      - Rent_Factory_Facility
                      - Rent_Office
                      - Rent_Research_Facility
                      - Security_Officer
                      - Starbase_Defense_Operator
                      - Starbase_Fuel_Technician
                      - Station_Manager
                      - Terrestrial_Combat_Officer
                      - Terrestrial_Logistics_Officer
                      - Trader
                    title: get_corporations_corporation_id_roles_role
                    type: string
                    uniqueItems: true
                  maxItems: 50
                  title: get_corporations_corporation_id_roles_roles
                  type: array
                roles_at_base:
                  description: roles_at_base array
                  items:
                    description: roles_at_base string
                    enum:
                      - Account_Take_1
                      - Account_Take_2
                      - Account_Take_3
                      - Account_Take_4
                      - Account_Take_5
                      - Account_Take_6
                      - Account_Take_7
                      - Accountant
                      - Auditor
                      - Communications_Officer
                      - Config_Equipment
                      - Config_Starbase_Equipment
                      - Container_Take_1
                      - Container_Take_2
                      - Container_Take_3
                      - Container_Take_4
                      - Container_Take_5
                      - Container_Take_6
                      - Container_Take_7
                      - Contract_Manager
                      - Diplomat
                      - Director
                      - Factory_Manager
                      - Fitting_Manager
                      - Hangar_Query_1
                      - Hangar_Query_2
                      - Hangar_Query_3
                      - Hangar_Query_4
                      - Hangar_Query_5
                      - Hangar_Query_6
                      - Hangar_Query_7
                      - Hangar_Take_1
                      - Hangar_Take_2
                      - Hangar_Take_3
                      - Hangar_Take_4
                      - Hangar_Take_5
                      - Hangar_Take_6
                      - Hangar_Take_7
                      - Junior_Accountant
                      - Personnel_Manager
                      - Rent_Factory_Facility
                      - Rent_Office
                      - Rent_Research_Facility
                      - Security_Officer
                      - Starbase_Defense_Operator
                      - Starbase_Fuel_Technician
                      - Station_Manager
                      - Terrestrial_Combat_Officer
                      - Terrestrial_Logistics_Officer
                      - Trader
                    title: get_corporations_corporation_id_roles_roles_at_base_roles_at_base
                    type: string
                    uniqueItems: true
                  maxItems: 50
                  title: get_corporations_corporation_id_roles_roles_at_base
                  type: array
                roles_at_hq:
                  description: roles_at_hq array
                  items:
                    description: roles_at_hq string
                    enum:
                      - Account_Take_1
                      - Account_Take_2
                      - Account_Take_3
                      - Account_Take_4
                      - Account_Take_5
                      - Account_Take_6
                      - Account_Take_7
                      - Accountant
                      - Auditor
                      - Communications_Officer
                      - Config_Equipment
                      - Config_Starbase_Equipment
                      - Container_Take_1
                      - Container_Take_2
                      - Container_Take_3
                      - Container_Take_4
                      - Container_Take_5
                      - Container_Take_6
                      - Container_Take_7
                      - Contract_Manager
                      - Diplomat
                      - Director
                      - Factory_Manager
                      - Fitting_Manager
                      - Hangar_Query_1
                      - Hangar_Query_2
                      - Hangar_Query_3
                      - Hangar_Query_4
                      - Hangar_Query_5
                      - Hangar_Query_6
                      - Hangar_Query_7
                      - Hangar_Take_1
                      - Hangar_Take_2
                      - Hangar_Take_3
                      - Hangar_Take_4
                      - Hangar_Take_5
                      - Hangar_Take_6
                      - Hangar_Take_7
                      - Junior_Accountant
                      - Personnel_Manager
                      - Rent_Factory_Facility
                      - Rent_Office
                      - Rent_Research_Facility
                      - Security_Officer
                      - Starbase_Defense_Operator
                      - Starbase_Fuel_Technician
                      - Station_Manager
                      - Terrestrial_Combat_Officer
                      - Terrestrial_Logistics_Officer
                      - Trader
                    title: get_corporations_corporation_id_roles_roles_at_hq_roles_at_hq
                    type: string
                    uniqueItems: true
                  maxItems: 50
                  title: get_corporations_corporation_id_roles_roles_at_hq
                  type: array
                roles_at_other:
                  description: roles_at_other array
                  items:
                    description: roles_at_other string
                    enum:
                      - Account_Take_1
                      - Account_Take_2
                      - Account_Take_3
                      - Account_Take_4
                      - Account_Take_5
                      - Account_Take_6
                      - Account_Take_7
                      - Accountant
                      - Auditor
                      - Communications_Officer
                      - Config_Equipment
                      - Config_Starbase_Equipment
                      - Container_Take_1
                      - Container_Take_2
                      - Container_Take_3
                      - Container_Take_4
                      - Container_Take_5
                      - Container_Take_6
                      - Container_Take_7
                      - Contract_Manager
                      - Diplomat
                      - Director
                      - Factory_Manager
                      - Fitting_Manager
                      - Hangar_Query_1
                      - Hangar_Query_2
                      - Hangar_Query_3
                      - Hangar_Query_4
                      - Hangar_Query_5
                      - Hangar_Query_6
                      - Hangar_Query_7
                      - Hangar_Take_1
                      - Hangar_Take_2
                      - Hangar_Take_3
                      - Hangar_Take_4
                      - Hangar_Take_5
                      - Hangar_Take_6
                      - Hangar_Take_7
                      - Junior_Accountant
                      - Personnel_Manager
                      - Rent_Factory_Facility
                      - Rent_Office
                      - Rent_Research_Facility
                      - Security_Officer
                      - Starbase_Defense_Operator
                      - Starbase_Fuel_Technician
                      - Station_Manager
                      - Terrestrial_Combat_Officer
                      - Terrestrial_Logistics_Officer
                      - Trader
                    title: get_corporations_corporation_id_roles_roles_at_other_roles_at_other
                    type: string
                    uniqueItems: true
                  maxItems: 50
                  title: get_corporations_corporation_id_roles_roles_at_other
                  type: array
              required:
                - character_id
              title: get_corporations_corporation_id_roles_200_ok
              type: object
            maxItems: 12601
            title: get_corporations_corporation_id_roles_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-corporations.read_corporation_membership.v1
      summary: Get corporation member roles
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/corporations/{corporation_id}/roles/history/":
    get:
      description: |
        Return how roles have changed for a coporation's members, up to a month

        ---
        Alternate route: `/dev/corporations/{corporation_id}/roles/history/`

        Alternate route: `/legacy/corporations/{corporation_id}/roles/history/`

        Alternate route: `/v1/corporations/{corporation_id}/roles/history/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Requires one of the following EVE corporation role(s): Director
      operationId: get_corporations_corporation_id_roles_history
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of role changes
          examples:
            application/json:
              - changed_at: 2016-10-25T14:46:00Z
                character_id: 12345
                issuer_id: 45678
                new_roles:
                  - Station_Manager
                old_roles:
                  - Diplomat
                role_type: roles
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                changed_at:
                  description: changed_at string
                  format: date-time
                  title: get_corporations_corporation_id_roles_history_changed_at
                  type: string
                character_id:
                  description: The character whose roles are changed
                  format: int32
                  title: get_corporations_corporation_id_roles_history_character_id
                  type: integer
                issuer_id:
                  description: ID of the character who issued this change
                  format: int32
                  title: get_corporations_corporation_id_roles_history_issuer_id
                  type: integer
                new_roles:
                  description: new_roles array
                  items:
                    description: new_role string
                    enum:
                      - Account_Take_1
                      - Account_Take_2
                      - Account_Take_3
                      - Account_Take_4
                      - Account_Take_5
                      - Account_Take_6
                      - Account_Take_7
                      - Accountant
                      - Auditor
                      - Communications_Officer
                      - Config_Equipment
                      - Config_Starbase_Equipment
                      - Container_Take_1
                      - Container_Take_2
                      - Container_Take_3
                      - Container_Take_4
                      - Container_Take_5
                      - Container_Take_6
                      - Container_Take_7
                      - Contract_Manager
                      - Diplomat
                      - Director
                      - Factory_Manager
                      - Fitting_Manager
                      - Hangar_Query_1
                      - Hangar_Query_2
                      - Hangar_Query_3
                      - Hangar_Query_4
                      - Hangar_Query_5
                      - Hangar_Query_6
                      - Hangar_Query_7
                      - Hangar_Take_1
                      - Hangar_Take_2
                      - Hangar_Take_3
                      - Hangar_Take_4
                      - Hangar_Take_5
                      - Hangar_Take_6
                      - Hangar_Take_7
                      - Junior_Accountant
                      - Personnel_Manager
                      - Rent_Factory_Facility
                      - Rent_Office
                      - Rent_Research_Facility
                      - Security_Officer
                      - Starbase_Defense_Operator
                      - Starbase_Fuel_Technician
                      - Station_Manager
                      - Terrestrial_Combat_Officer
                      - Terrestrial_Logistics_Officer
                      - Trader
                    title: get_corporations_corporation_id_roles_history_new_role
                    type: string
                    uniqueItems: true
                  maxItems: 50
                  title: get_corporations_corporation_id_roles_history_new_roles
                  type: array
                old_roles:
                  description: old_roles array
                  items:
                    description: old_role string
                    enum:
                      - Account_Take_1
                      - Account_Take_2
                      - Account_Take_3
                      - Account_Take_4
                      - Account_Take_5
                      - Account_Take_6
                      - Account_Take_7
                      - Accountant
                      - Auditor
                      - Communications_Officer
                      - Config_Equipment
                      - Config_Starbase_Equipment
                      - Container_Take_1
                      - Container_Take_2
                      - Container_Take_3
                      - Container_Take_4
                      - Container_Take_5
                      - Container_Take_6
                      - Container_Take_7
                      - Contract_Manager
                      - Diplomat
                      - Director
                      - Factory_Manager
                      - Fitting_Manager
                      - Hangar_Query_1
                      - Hangar_Query_2
                      - Hangar_Query_3
                      - Hangar_Query_4
                      - Hangar_Query_5
                      - Hangar_Query_6
                      - Hangar_Query_7
                      - Hangar_Take_1
                      - Hangar_Take_2
                      - Hangar_Take_3
                      - Hangar_Take_4
                      - Hangar_Take_5
                      - Hangar_Take_6
                      - Hangar_Take_7
                      - Junior_Accountant
                      - Personnel_Manager
                      - Rent_Factory_Facility
                      - Rent_Office
                      - Rent_Research_Facility
                      - Security_Officer
                      - Starbase_Defense_Operator
                      - Starbase_Fuel_Technician
                      - Station_Manager
                      - Terrestrial_Combat_Officer
                      - Terrestrial_Logistics_Officer
                      - Trader
                    title: get_corporations_corporation_id_roles_history_old_role
                    type: string
                    uniqueItems: true
                  maxItems: 50
                  title: get_corporations_corporation_id_roles_history_old_roles
                  type: array
                role_type:
                  description: role_type string
                  enum:
                    - grantable_roles
                    - grantable_roles_at_base
                    - grantable_roles_at_hq
                    - grantable_roles_at_other
                    - roles
                    - roles_at_base
                    - roles_at_hq
                    - roles_at_other
                  title: get_corporations_corporation_id_roles_history_role_type
                  type: string
              required:
                - character_id
                - changed_at
                - issuer_id
                - role_type
                - old_roles
                - new_roles
              title: get_corporations_corporation_id_roles_history_200_ok
              type: object
            maxItems: 1000
            title: get_corporations_corporation_id_roles_history_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-corporations.read_corporation_membership.v1
      summary: Get corporation member roles history
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
      x-required-roles:
        - Director
  "/corporations/{corporation_id}/shareholders/":
    get:
      description: |
        Return the current shareholders of a corporation.

        ---
        Alternate route: `/dev/corporations/{corporation_id}/shareholders/`

        Alternate route: `/legacy/corporations/{corporation_id}/shareholders/`

        Alternate route: `/v1/corporations/{corporation_id}/shareholders/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Requires one of the following EVE corporation role(s): Director
      operationId: get_corporations_corporation_id_shareholders
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of shareholders
          examples:
            application/json:
              - share_count: 580
                shareholder_id: 98000001
                shareholder_type: corporation
              - share_count: 20
                shareholder_id: 2112000003
                shareholder_type: character
              - share_count: 300
                shareholder_id: 2112000004
                shareholder_type: character
              - share_count: 100
                shareholder_id: 2112000001
                shareholder_type: character
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: List of shareholders
            items:
              description: 200 ok object
              properties:
                share_count:
                  description: share_count integer
                  format: int64
                  title: get_corporations_corporation_id_shareholders_share_count
                  type: integer
                shareholder_id:
                  description: shareholder_id integer
                  format: int32
                  title: get_corporations_corporation_id_shareholders_shareholder_id
                  type: integer
                shareholder_type:
                  description: shareholder_type string
                  enum:
                    - character
                    - corporation
                  title: get_corporations_corporation_id_shareholders_shareholder_type
                  type: string
              required:
                - shareholder_id
                - shareholder_type
                - share_count
              title: get_corporations_corporation_id_shareholders_200_ok
              type: object
            maxItems: 1000
            title: get_corporations_corporation_id_shareholders_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-wallet.read_corporation_wallets.v1
      summary: Get corporation shareholders
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
      x-required-roles:
        - Director
  "/corporations/{corporation_id}/standings/":
    get:
      description: |-
        Return corporation standings from agents, NPC corporations, and factions

        ---
        Alternate route: `/dev/corporations/{corporation_id}/standings/`

        Alternate route: `/legacy/corporations/{corporation_id}/standings/`

        Alternate route: `/v1/corporations/{corporation_id}/standings/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_corporations_corporation_id_standings
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of standings
          examples:
            application/json:
              - from_id: 3009841
                from_type: agent
                standing: 0.1
              - from_id: 1000061
                from_type: npc_corp
                standing: 0
              - from_id: 500003
                from_type: faction
                standing: -1
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                from_id:
                  description: from_id integer
                  format: int32
                  title: get_corporations_corporation_id_standings_from_id
                  type: integer
                from_type:
                  description: from_type string
                  enum:
                    - agent
                    - npc_corp
                    - faction
                  title: get_corporations_corporation_id_standings_from_type
                  type: string
                standing:
                  description: standing number
                  format: float
                  title: get_corporations_corporation_id_standings_standing
                  type: number
              required:
                - from_id
                - from_type
                - standing
              title: get_corporations_corporation_id_standings_200_ok
              type: object
            maxItems: 1000
            title: get_corporations_corporation_id_standings_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-corporations.read_standings.v1
      summary: Get corporation standings
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
      x-required-roles: []
  "/corporations/{corporation_id}/starbases/":
    get:
      description: |
        Returns list of corporation starbases (POSes)

        ---
        Alternate route: `/dev/corporations/{corporation_id}/starbases/`

        Alternate route: `/legacy/corporations/{corporation_id}/starbases/`

        Alternate route: `/v1/corporations/{corporation_id}/starbases/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Requires one of the following EVE corporation role(s): Director
      operationId: get_corporations_corporation_id_starbases
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of starbases (POSes)
          examples:
            application/json:
              - starbase_id: 12345
                system_id: 123456
                type_id: 456
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                moon_id:
                  description: The moon this starbase (POS) is anchored on, unanchored POSes do not have this information
                  format: int32
                  title: get_corporations_corporation_id_starbases_moon_id
                  type: integer
                onlined_since:
                  description: When the POS onlined, for starbases (POSes) in online state
                  format: date-time
                  title: get_corporations_corporation_id_starbases_onlined_since
                  type: string
                reinforced_until:
                  description: When the POS will be out of reinforcement, for starbases (POSes) in reinforced state
                  format: date-time
                  title: get_corporations_corporation_id_starbases_reinforced_until
                  type: string
                starbase_id:
                  description: Unique ID for this starbase (POS)
                  format: int64
                  title: get_corporations_corporation_id_starbases_starbase_id
                  type: integer
                state:
                  description: state string
                  enum:
                    - offline
                    - online
                    - onlining
                    - reinforced
                    - unanchoring
                  title: get_corporations_corporation_id_starbases_state
                  type: string
                system_id:
                  description: The solar system this starbase (POS) is in, unanchored POSes have this information
                  format: int32
                  title: get_corporations_corporation_id_starbases_system_id
                  type: integer
                type_id:
                  description: Starbase (POS) type
                  format: int32
                  title: get_corporations_corporation_id_starbases_type_id
                  type: integer
                unanchor_at:
                  description: When the POS started unanchoring, for starbases (POSes) in unanchoring state
                  format: date-time
                  title: get_corporations_corporation_id_starbases_unanchor_at
                  type: string
              required:
                - starbase_id
                - type_id
                - system_id
              title: get_corporations_corporation_id_starbases_200_ok
              type: object
            maxItems: 1000
            title: get_corporations_corporation_id_starbases_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-corporations.read_starbases.v1
      summary: Get corporation starbases (POSes)
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
      x-required-roles:
        - Director
  "/corporations/{corporation_id}/starbases/{starbase_id}/":
    get:
      description: |
        Returns various settings and fuels of a starbase (POS)

        ---
        Alternate route: `/dev/corporations/{corporation_id}/starbases/{starbase_id}/`

        Alternate route: `/legacy/corporations/{corporation_id}/starbases/{starbase_id}/`

        Alternate route: `/v1/corporations/{corporation_id}/starbases/{starbase_id}/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Requires one of the following EVE corporation role(s): Director
      operationId: get_corporations_corporation_id_starbases_starbase_id
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - description: An EVE starbase (POS) ID
          format: int64
          in: path
          name: starbase_id
          required: true
          type: integer
        - description: The solar system this starbase (POS) is located in,
          format: int32
          in: query
          name: system_id
          required: true
          type: integer
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of starbases (POSes)
          examples:
            application/json:
              allow_alliance_members: false
              allow_corporation_members: true
              anchor: config_starbase_equipment_role
              attack_if_at_war: true
              attack_if_other_security_status_dropping: false
              fuel_bay_take: config_starbase_equipment_role
              fuel_bay_view: config_starbase_equipment_role
              offline: config_starbase_equipment_role
              online: config_starbase_equipment_role
              unanchor: config_starbase_equipment_role
              use_alliance_standings: false
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok object
            properties:
              allow_alliance_members:
                description: allow_alliance_members boolean
                title: get_corporations_corporation_id_starbases_starbase_id_allow_alliance_members
                type: boolean
              allow_corporation_members:
                description: allow_corporation_members boolean
                title: get_corporations_corporation_id_starbases_starbase_id_allow_corporation_members
                type: boolean
              anchor:
                description: Who can anchor starbase (POS) and its structures
                enum:
                  - alliance_member
                  - config_starbase_equipment_role
                  - corporation_member
                  - starbase_fuel_technician_role
                title: get_corporations_corporation_id_starbases_starbase_id_anchor
                type: string
              attack_if_at_war:
                description: attack_if_at_war boolean
                title: get_corporations_corporation_id_starbases_starbase_id_attack_if_at_war
                type: boolean
              attack_if_other_security_status_dropping:
                description: attack_if_other_security_status_dropping boolean
                title: get_corporations_corporation_id_starbases_starbase_id_attack_if_other_security_status_dropping
                type: boolean
              attack_security_status_threshold:
                description: Starbase (POS) will attack if target's security standing is lower than this value
                format: float
                title: get_corporations_corporation_id_starbases_starbase_id_attack_security_status_threshold
                type: number
              attack_standing_threshold:
                description: Starbase (POS) will attack if target's standing is lower than this value
                format: float
                title: get_corporations_corporation_id_starbases_starbase_id_attack_standing_threshold
                type: number
              fuel_bay_take:
                description: Who can take fuel blocks out of the starbase (POS)'s fuel bay
                enum:
                  - alliance_member
                  - config_starbase_equipment_role
                  - corporation_member
                  - starbase_fuel_technician_role
                title: get_corporations_corporation_id_starbases_starbase_id_fuel_bay_take
                type: string
              fuel_bay_view:
                description: Who can view the starbase (POS)'s fule bay. Characters either need to have required role or belong to the starbase (POS) owner's corporation or alliance, as described by the enum, all other access settings follows the same scheme
                enum:
                  - alliance_member
                  - config_starbase_equipment_role
                  - corporation_member
                  - starbase_fuel_technician_role
                title: get_corporations_corporation_id_starbases_starbase_id_fuel_bay_view
                type: string
              fuels:
                description: Fuel blocks and other things that will be consumed when operating a starbase (POS)
                items:
                  description: fuel object
                  properties:
                    quantity:
                      description: quantity integer
                      format: int32
                      title: get_corporations_corporation_id_starbases_starbase_id_quantity
                      type: integer
                    type_id:
                      description: type_id integer
                      format: int32
                      title: get_corporations_corporation_id_starbases_starbase_id_type_id
                      type: integer
                  required:
                    - type_id
                    - quantity
                  title: get_corporations_corporation_id_starbases_starbase_id_fuel
                  type: object
                maxItems: 20
                title: get_corporations_corporation_id_starbases_starbase_id_fuels
                type: array
              offline:
                description: Who can offline starbase (POS) and its structures
                enum:
                  - alliance_member
                  - config_starbase_equipment_role
                  - corporation_member
                  - starbase_fuel_technician_role
                title: get_corporations_corporation_id_starbases_starbase_id_offline
                type: string
              online:
                description: Who can online starbase (POS) and its structures
                enum:
                  - alliance_member
                  - config_starbase_equipment_role
                  - corporation_member
                  - starbase_fuel_technician_role
                title: get_corporations_corporation_id_starbases_starbase_id_online
                type: string
              unanchor:
                description: Who can unanchor starbase (POS) and its structures
                enum:
                  - alliance_member
                  - config_starbase_equipment_role
                  - corporation_member
                  - starbase_fuel_technician_role
                title: get_corporations_corporation_id_starbases_starbase_id_unanchor
                type: string
              use_alliance_standings:
                description: True if the starbase (POS) is using alliance standings, otherwise using corporation's
                title: get_corporations_corporation_id_starbases_starbase_id_use_alliance_standings
                type: boolean
            required:
              - fuel_bay_view
              - fuel_bay_take
              - anchor
              - unanchor
              - online
              - offline
              - allow_corporation_members
              - allow_alliance_members
              - use_alliance_standings
              - attack_if_other_security_status_dropping
              - attack_if_at_war
            title: get_corporations_corporation_id_starbases_starbase_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-corporations.read_starbases.v1
      summary: Get starbase (POS) detail
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
      x-required-roles:
        - Director
  "/corporations/{corporation_id}/structures/":
    get:
      description: |-
        Get a list of corporation structures. This route's version includes the changes to structures detailed in this blog: https://www.eveonline.com/article/upwell-2.0-structures-changes-coming-on-february-13th Note: this route will not return any flex structures owned by a corporation, use the v3 route to have those included in the response. A list of FLEX structures can be found here: https://support.eveonline.com/hc/en-us/articles/213021829-Upwell-Structures

        ---
        Alternate route: `/v2/corporations/{corporation_id}/structures/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Requires one of the following EVE corporation role(s): Station_Manager


        ---
        Warning: This route has an upgrade available

        ---
        [Diff of the upcoming changes](https://esi.evetech.net/diff/latest/dev/#GET-/corporations/{corporation_id}/structures/)
      operationId: get_corporations_corporation_id_structures
      parameters:
        - $ref: "#/parameters/Accept-Language"
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/language"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of corporation structures' information
          examples:
            application/json:
              - corporation_id: 667531913
                profile_id: 11237
                reinforce_hour: 22
                reinforce_weekday: 2
                state: shield_vulnerable
                structure_id: 1021975535893
                system_id: 30004763
                type_id: 35833
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            Content-Language:
              description: The language used in the response
              enum:
                - de
                - en-us
                - fr
                - ja
                - ru
                - zh
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                corporation_id:
                  description: ID of the corporation that owns the structure
                  format: int32
                  title: get_corporations_corporation_id_structures_corporation_id
                  type: integer
                fuel_expires:
                  description: Date on which the structure will run out of fuel
                  format: date-time
                  title: get_corporations_corporation_id_structures_fuel_expires
                  type: string
                next_reinforce_apply:
                  description: The date and time when the structure's newly requested reinforcement times (e.g. next_reinforce_hour and next_reinforce_day) will take effect
                  format: date-time
                  title: get_corporations_corporation_id_structures_next_reinforce_apply
                  type: string
                next_reinforce_hour:
                  description: The requested change to reinforce_hour that will take effect at the time shown by next_reinforce_apply
                  format: int32
                  maximum: 23
                  minimum: 0
                  title: get_corporations_corporation_id_structures_next_reinforce_hour
                  type: integer
                next_reinforce_weekday:
                  description: The requested change to reinforce_weekday that will take effect at the time shown by next_reinforce_apply
                  format: int32
                  maximum: 6
                  minimum: 0
                  title: get_corporations_corporation_id_structures_next_reinforce_weekday
                  type: integer
                profile_id:
                  description: The id of the ACL profile for this citadel
                  format: int32
                  title: get_corporations_corporation_id_structures_profile_id
                  type: integer
                reinforce_hour:
                  description: The hour of day that determines the four hour window when the structure will randomly exit its reinforcement periods and become vulnerable to attack against its armor and/or hull. The structure will become vulnerable at a random time that is +/- 2 hours centered on the value of this property
                  format: int32
                  maximum: 23
                  minimum: 0
                  title: get_corporations_corporation_id_structures_reinforce_hour
                  type: integer
                reinforce_weekday:
                  description: The day of the week when the structure exits its final reinforcement period and becomes vulnerable to attack against its hull. Monday is 0 and Sunday is 6
                  format: int32
                  maximum: 6
                  minimum: 0
                  title: get_corporations_corporation_id_structures_reinforce_weekday
                  type: integer
                services:
                  description: Contains a list of service upgrades, and their state
                  items:
                    description: service object
                    properties:
                      name:
                        description: name string
                        title: get_corporations_corporation_id_structures_name
                        type: string
                      state:
                        description: state string
                        enum:
                          - online
                          - offline
                          - cleanup
                        title: get_corporations_corporation_id_structures_service_state
                        type: string
                    required:
                      - name
                      - state
                    title: get_corporations_corporation_id_structures_service
                    type: object
                  maxItems: 10
                  title: get_corporations_corporation_id_structures_services
                  type: array
                state:
                  description: state string
                  enum:
                    - anchor_vulnerable
                    - anchoring
                    - armor_reinforce
                    - armor_vulnerable
                    - fitting_invulnerable
                    - hull_reinforce
                    - hull_vulnerable
                    - online_deprecated
                    - onlining_vulnerable
                    - shield_vulnerable
                    - unanchored
                    - unknown
                  title: get_corporations_corporation_id_structures_state
                  type: string
                state_timer_end:
                  description: Date at which the structure will move to it's next state
                  format: date-time
                  title: get_corporations_corporation_id_structures_state_timer_end
                  type: string
                state_timer_start:
                  description: Date at which the structure entered it's current state
                  format: date-time
                  title: get_corporations_corporation_id_structures_state_timer_start
                  type: string
                structure_id:
                  description: The Item ID of the structure
                  format: int64
                  title: get_corporations_corporation_id_structures_structure_id
                  type: integer
                system_id:
                  description: The solar system the structure is in
                  format: int32
                  title: get_corporations_corporation_id_structures_system_id
                  type: integer
                type_id:
                  description: The type id of the structure
                  format: int32
                  title: get_corporations_corporation_id_structures_type_id
                  type: integer
                unanchors_at:
                  description: Date at which the structure will unanchor
                  format: date-time
                  title: get_corporations_corporation_id_structures_unanchors_at
                  type: string
              required:
                - structure_id
                - type_id
                - corporation_id
                - system_id
                - profile_id
                - reinforce_hour
                - reinforce_weekday
                - state
              title: get_corporations_corporation_id_structures_200_ok
              type: object
            maxItems: 1000
            title: get_corporations_corporation_id_structures_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-corporations.read_structures.v1
      summary: Get corporation structures
      tags:
        - Corporation
      x-alternate-versions:
        - v2
      x-cached-seconds: 3600
      x-required-roles:
        - Station_Manager
  "/corporations/{corporation_id}/titles/":
    get:
      description: |
        Returns a corporation's titles

        ---
        Alternate route: `/dev/corporations/{corporation_id}/titles/`

        Alternate route: `/legacy/corporations/{corporation_id}/titles/`

        Alternate route: `/v1/corporations/{corporation_id}/titles/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Requires one of the following EVE corporation role(s): Director
      operationId: get_corporations_corporation_id_titles
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of titles
          examples:
            application/json:
              - name: Awesome Title
                roles:
                  - Hangar_Take_6
                  - Hangar_Query_2
                title_id: 1
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                grantable_roles:
                  description: grantable_roles array
                  items:
                    description: grantable_role string
                    enum:
                      - Account_Take_1
                      - Account_Take_2
                      - Account_Take_3
                      - Account_Take_4
                      - Account_Take_5
                      - Account_Take_6
                      - Account_Take_7
                      - Accountant
                      - Auditor
                      - Communications_Officer
                      - Config_Equipment
                      - Config_Starbase_Equipment
                      - Container_Take_1
                      - Container_Take_2
                      - Container_Take_3
                      - Container_Take_4
                      - Container_Take_5
                      - Container_Take_6
                      - Container_Take_7
                      - Contract_Manager
                      - Diplomat
                      - Director
                      - Factory_Manager
                      - Fitting_Manager
                      - Hangar_Query_1
                      - Hangar_Query_2
                      - Hangar_Query_3
                      - Hangar_Query_4
                      - Hangar_Query_5
                      - Hangar_Query_6
                      - Hangar_Query_7
                      - Hangar_Take_1
                      - Hangar_Take_2
                      - Hangar_Take_3
                      - Hangar_Take_4
                      - Hangar_Take_5
                      - Hangar_Take_6
                      - Hangar_Take_7
                      - Junior_Accountant
                      - Personnel_Manager
                      - Rent_Factory_Facility
                      - Rent_Office
                      - Rent_Research_Facility
                      - Security_Officer
                      - Starbase_Defense_Operator
                      - Starbase_Fuel_Technician
                      - Station_Manager
                      - Terrestrial_Combat_Officer
                      - Terrestrial_Logistics_Officer
                      - Trader
                    title: get_corporations_corporation_id_titles_grantable_role
                    type: string
                    uniqueItems: true
                  maxItems: 50
                  title: get_corporations_corporation_id_titles_grantable_roles
                  type: array
                grantable_roles_at_base:
                  description: grantable_roles_at_base array
                  items:
                    description: grantable_roles_at_base string
                    enum:
                      - Account_Take_1
                      - Account_Take_2
                      - Account_Take_3
                      - Account_Take_4
                      - Account_Take_5
                      - Account_Take_6
                      - Account_Take_7
                      - Accountant
                      - Auditor
                      - Communications_Officer
                      - Config_Equipment
                      - Config_Starbase_Equipment
                      - Container_Take_1
                      - Container_Take_2
                      - Container_Take_3
                      - Container_Take_4
                      - Container_Take_5
                      - Container_Take_6
                      - Container_Take_7
                      - Contract_Manager
                      - Diplomat
                      - Director
                      - Factory_Manager
                      - Fitting_Manager
                      - Hangar_Query_1
                      - Hangar_Query_2
                      - Hangar_Query_3
                      - Hangar_Query_4
                      - Hangar_Query_5
                      - Hangar_Query_6
                      - Hangar_Query_7
                      - Hangar_Take_1
                      - Hangar_Take_2
                      - Hangar_Take_3
                      - Hangar_Take_4
                      - Hangar_Take_5
                      - Hangar_Take_6
                      - Hangar_Take_7
                      - Junior_Accountant
                      - Personnel_Manager
                      - Rent_Factory_Facility
                      - Rent_Office
                      - Rent_Research_Facility
                      - Security_Officer
                      - Starbase_Defense_Operator
                      - Starbase_Fuel_Technician
                      - Station_Manager
                      - Terrestrial_Combat_Officer
                      - Terrestrial_Logistics_Officer
                      - Trader
                    title: get_corporations_corporation_id_titles_grantable_roles_at_base_grantable_roles_at_base
                    type: string
                    uniqueItems: true
                  maxItems: 50
                  title: get_corporations_corporation_id_titles_grantable_roles_at_base
                  type: array
                grantable_roles_at_hq:
                  description: grantable_roles_at_hq array
                  items:
                    description: grantable_roles_at_hq string
                    enum:
                      - Account_Take_1
                      - Account_Take_2
                      - Account_Take_3
                      - Account_Take_4
                      - Account_Take_5
                      - Account_Take_6
                      - Account_Take_7
                      - Accountant
                      - Auditor
                      - Communications_Officer
                      - Config_Equipment
                      - Config_Starbase_Equipment
                      - Container_Take_1
                      - Container_Take_2
                      - Container_Take_3
                      - Container_Take_4
                      - Container_Take_5
                      - Container_Take_6
                      - Container_Take_7
                      - Contract_Manager
                      - Diplomat
                      - Director
                      - Factory_Manager
                      - Fitting_Manager
                      - Hangar_Query_1
                      - Hangar_Query_2
                      - Hangar_Query_3
                      - Hangar_Query_4
                      - Hangar_Query_5
                      - Hangar_Query_6
                      - Hangar_Query_7
                      - Hangar_Take_1
                      - Hangar_Take_2
                      - Hangar_Take_3
                      - Hangar_Take_4
                      - Hangar_Take_5
                      - Hangar_Take_6
                      - Hangar_Take_7
                      - Junior_Accountant
                      - Personnel_Manager
                      - Rent_Factory_Facility
                      - Rent_Office
                      - Rent_Research_Facility
                      - Security_Officer
                      - Starbase_Defense_Operator
                      - Starbase_Fuel_Technician
                      - Station_Manager
                      - Terrestrial_Combat_Officer
                      - Terrestrial_Logistics_Officer
                      - Trader
                    title: get_corporations_corporation_id_titles_grantable_roles_at_hq_grantable_roles_at_hq
                    type: string
                    uniqueItems: true
                  maxItems: 50
                  title: get_corporations_corporation_id_titles_grantable_roles_at_hq
                  type: array
                grantable_roles_at_other:
                  description: grantable_roles_at_other array
                  items:
                    description: grantable_roles_at_other string
                    enum:
                      - Account_Take_1
                      - Account_Take_2
                      - Account_Take_3
                      - Account_Take_4
                      - Account_Take_5
                      - Account_Take_6
                      - Account_Take_7
                      - Accountant
                      - Auditor
                      - Communications_Officer
                      - Config_Equipment
                      - Config_Starbase_Equipment
                      - Container_Take_1
                      - Container_Take_2
                      - Container_Take_3
                      - Container_Take_4
                      - Container_Take_5
                      - Container_Take_6
                      - Container_Take_7
                      - Contract_Manager
                      - Diplomat
                      - Director
                      - Factory_Manager
                      - Fitting_Manager
                      - Hangar_Query_1
                      - Hangar_Query_2
                      - Hangar_Query_3
                      - Hangar_Query_4
                      - Hangar_Query_5
                      - Hangar_Query_6
                      - Hangar_Query_7
                      - Hangar_Take_1
                      - Hangar_Take_2
                      - Hangar_Take_3
                      - Hangar_Take_4
                      - Hangar_Take_5
                      - Hangar_Take_6
                      - Hangar_Take_7
                      - Junior_Accountant
                      - Personnel_Manager
                      - Rent_Factory_Facility
                      - Rent_Office
                      - Rent_Research_Facility
                      - Security_Officer
                      - Starbase_Defense_Operator
                      - Starbase_Fuel_Technician
                      - Station_Manager
                      - Terrestrial_Combat_Officer
                      - Terrestrial_Logistics_Officer
                      - Trader
                    title: get_corporations_corporation_id_titles_grantable_roles_at_other_grantable_roles_at_other
                    type: string
                    uniqueItems: true
                  maxItems: 50
                  title: get_corporations_corporation_id_titles_grantable_roles_at_other
                  type: array
                name:
                  description: name string
                  title: get_corporations_corporation_id_titles_name
                  type: string
                roles:
                  description: roles array
                  items:
                    description: role string
                    enum:
                      - Account_Take_1
                      - Account_Take_2
                      - Account_Take_3
                      - Account_Take_4
                      - Account_Take_5
                      - Account_Take_6
                      - Account_Take_7
                      - Accountant
                      - Auditor
                      - Communications_Officer
                      - Config_Equipment
                      - Config_Starbase_Equipment
                      - Container_Take_1
                      - Container_Take_2
                      - Container_Take_3
                      - Container_Take_4
                      - Container_Take_5
                      - Container_Take_6
                      - Container_Take_7
                      - Contract_Manager
                      - Diplomat
                      - Director
                      - Factory_Manager
                      - Fitting_Manager
                      - Hangar_Query_1
                      - Hangar_Query_2
                      - Hangar_Query_3
                      - Hangar_Query_4
                      - Hangar_Query_5
                      - Hangar_Query_6
                      - Hangar_Query_7
                      - Hangar_Take_1
                      - Hangar_Take_2
                      - Hangar_Take_3
                      - Hangar_Take_4
                      - Hangar_Take_5
                      - Hangar_Take_6
                      - Hangar_Take_7
                      - Junior_Accountant
                      - Personnel_Manager
                      - Rent_Factory_Facility
                      - Rent_Office
                      - Rent_Research_Facility
                      - Security_Officer
                      - Starbase_Defense_Operator
                      - Starbase_Fuel_Technician
                      - Station_Manager
                      - Terrestrial_Combat_Officer
                      - Terrestrial_Logistics_Officer
                      - Trader
                    title: get_corporations_corporation_id_titles_role
                    type: string
                    uniqueItems: true
                  maxItems: 50
                  title: get_corporations_corporation_id_titles_roles
                  type: array
                roles_at_base:
                  description: roles_at_base array
                  items:
                    description: roles_at_base string
                    enum:
                      - Account_Take_1
                      - Account_Take_2
                      - Account_Take_3
                      - Account_Take_4
                      - Account_Take_5
                      - Account_Take_6
                      - Account_Take_7
                      - Accountant
                      - Auditor
                      - Communications_Officer
                      - Config_Equipment
                      - Config_Starbase_Equipment
                      - Container_Take_1
                      - Container_Take_2
                      - Container_Take_3
                      - Container_Take_4
                      - Container_Take_5
                      - Container_Take_6
                      - Container_Take_7
                      - Contract_Manager
                      - Diplomat
                      - Director
                      - Factory_Manager
                      - Fitting_Manager
                      - Hangar_Query_1
                      - Hangar_Query_2
                      - Hangar_Query_3
                      - Hangar_Query_4
                      - Hangar_Query_5
                      - Hangar_Query_6
                      - Hangar_Query_7
                      - Hangar_Take_1
                      - Hangar_Take_2
                      - Hangar_Take_3
                      - Hangar_Take_4
                      - Hangar_Take_5
                      - Hangar_Take_6
                      - Hangar_Take_7
                      - Junior_Accountant
                      - Personnel_Manager
                      - Rent_Factory_Facility
                      - Rent_Office
                      - Rent_Research_Facility
                      - Security_Officer
                      - Starbase_Defense_Operator
                      - Starbase_Fuel_Technician
                      - Station_Manager
                      - Terrestrial_Combat_Officer
                      - Terrestrial_Logistics_Officer
                      - Trader
                    title: get_corporations_corporation_id_titles_roles_at_base_roles_at_base
                    type: string
                    uniqueItems: true
                  maxItems: 50
                  title: get_corporations_corporation_id_titles_roles_at_base
                  type: array
                roles_at_hq:
                  description: roles_at_hq array
                  items:
                    description: roles_at_hq string
                    enum:
                      - Account_Take_1
                      - Account_Take_2
                      - Account_Take_3
                      - Account_Take_4
                      - Account_Take_5
                      - Account_Take_6
                      - Account_Take_7
                      - Accountant
                      - Auditor
                      - Communications_Officer
                      - Config_Equipment
                      - Config_Starbase_Equipment
                      - Container_Take_1
                      - Container_Take_2
                      - Container_Take_3
                      - Container_Take_4
                      - Container_Take_5
                      - Container_Take_6
                      - Container_Take_7
                      - Contract_Manager
                      - Diplomat
                      - Director
                      - Factory_Manager
                      - Fitting_Manager
                      - Hangar_Query_1
                      - Hangar_Query_2
                      - Hangar_Query_3
                      - Hangar_Query_4
                      - Hangar_Query_5
                      - Hangar_Query_6
                      - Hangar_Query_7
                      - Hangar_Take_1
                      - Hangar_Take_2
                      - Hangar_Take_3
                      - Hangar_Take_4
                      - Hangar_Take_5
                      - Hangar_Take_6
                      - Hangar_Take_7
                      - Junior_Accountant
                      - Personnel_Manager
                      - Rent_Factory_Facility
                      - Rent_Office
                      - Rent_Research_Facility
                      - Security_Officer
                      - Starbase_Defense_Operator
                      - Starbase_Fuel_Technician
                      - Station_Manager
                      - Terrestrial_Combat_Officer
                      - Terrestrial_Logistics_Officer
                      - Trader
                    title: get_corporations_corporation_id_titles_roles_at_hq_roles_at_hq
                    type: string
                    uniqueItems: true
                  maxItems: 50
                  title: get_corporations_corporation_id_titles_roles_at_hq
                  type: array
                roles_at_other:
                  description: roles_at_other array
                  items:
                    description: roles_at_other string
                    enum:
                      - Account_Take_1
                      - Account_Take_2
                      - Account_Take_3
                      - Account_Take_4
                      - Account_Take_5
                      - Account_Take_6
                      - Account_Take_7
                      - Accountant
                      - Auditor
                      - Communications_Officer
                      - Config_Equipment
                      - Config_Starbase_Equipment
                      - Container_Take_1
                      - Container_Take_2
                      - Container_Take_3
                      - Container_Take_4
                      - Container_Take_5
                      - Container_Take_6
                      - Container_Take_7
                      - Contract_Manager
                      - Diplomat
                      - Director
                      - Factory_Manager
                      - Fitting_Manager
                      - Hangar_Query_1
                      - Hangar_Query_2
                      - Hangar_Query_3
                      - Hangar_Query_4
                      - Hangar_Query_5
                      - Hangar_Query_6
                      - Hangar_Query_7
                      - Hangar_Take_1
                      - Hangar_Take_2
                      - Hangar_Take_3
                      - Hangar_Take_4
                      - Hangar_Take_5
                      - Hangar_Take_6
                      - Hangar_Take_7
                      - Junior_Accountant
                      - Personnel_Manager
                      - Rent_Factory_Facility
                      - Rent_Office
                      - Rent_Research_Facility
                      - Security_Officer
                      - Starbase_Defense_Operator
                      - Starbase_Fuel_Technician
                      - Station_Manager
                      - Terrestrial_Combat_Officer
                      - Terrestrial_Logistics_Officer
                      - Trader
                    title: get_corporations_corporation_id_titles_roles_at_other_roles_at_other
                    type: string
                    uniqueItems: true
                  maxItems: 50
                  title: get_corporations_corporation_id_titles_roles_at_other
                  type: array
                title_id:
                  description: title_id integer
                  format: int32
                  title: get_corporations_corporation_id_titles_title_id
                  type: integer
              title: get_corporations_corporation_id_titles_200_ok
              type: object
            maxItems: 16
            title: get_corporations_corporation_id_titles_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-corporations.read_titles.v1
      summary: Get corporation titles
      tags:
        - Corporation
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
      x-required-roles:
        - Director
  "/corporations/{corporation_id}/wallets/":
    get:
      description: |
        Get a corporation's wallets

        ---
        Alternate route: `/dev/corporations/{corporation_id}/wallets/`

        Alternate route: `/legacy/corporations/{corporation_id}/wallets/`

        Alternate route: `/v1/corporations/{corporation_id}/wallets/`

        ---
        This route is cached for up to 300 seconds

        ---
        Requires one of the following EVE corporation role(s): Accountant, Junior_Accountant
      operationId: get_corporations_corporation_id_wallets
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: List of corporation wallets
          examples:
            application/json:
              - balance: 123.45
                division: 1
              - balance: 123.45
                division: 2
              - balance: 123.45
                division: 3
              - balance: 123.45
                division: 4
              - balance: 123.45
                division: 5
              - balance: 123.45
                division: 6
              - balance: 123.45
                division: 7
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                balance:
                  description: balance number
                  format: double
                  title: get_corporations_corporation_id_wallets_balance
                  type: number
                division:
                  description: division integer
                  format: int32
                  maximum: 7
                  minimum: 1
                  title: get_corporations_corporation_id_wallets_division
                  type: integer
              required:
                - division
                - balance
              title: get_corporations_corporation_id_wallets_200_ok
              type: object
            maxItems: 7
            title: get_corporations_corporation_id_wallets_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-wallet.read_corporation_wallets.v1
      summary: Returns a corporation's wallet balance
      tags:
        - Wallet
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 300
      x-required-roles:
        - Accountant
        - Junior_Accountant
  "/corporations/{corporation_id}/wallets/{division}/journal/":
    get:
      description: |-
        Retrieve the given corporation's wallet journal for the given division going 30 days back. Note: any journal records having to do with the new navigation structures from the release of Onslaught will not show up in this version. To see those, use the v4 version of this route.

        ---
        Alternate route: `/legacy/corporations/{corporation_id}/wallets/{division}/journal/`

        Alternate route: `/v3/corporations/{corporation_id}/wallets/{division}/journal/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Requires one of the following EVE corporation role(s): Accountant, Junior_Accountant


        ---
        Warning: This route has an upgrade available

        ---
        [Diff of the upcoming changes](https://esi.evetech.net/diff/latest/dev/#GET-/corporations/{corporation_id}/wallets/{division}/journal/)
      operationId: get_corporations_corporation_id_wallets_division_journal
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - description: Wallet key of the division to fetch journals from
          format: int32
          in: path
          maximum: 7
          minimum: 1
          name: division
          required: true
          type: integer
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Journal entries
          examples:
            application/json:
              - amount: -1000
                balance: 100000
                context_id: 2112625428
                context_id_type: character_id
                date: 2016-10-24T09:00:00Z
                description: CCP Zoetrope transferred cash from C C P's corporate account to CCP SnowedIn's account
                first_party_id: 109299958
                id: 1234567890
                ref_type: corporation_account_withdrawal
                second_party_id: 95538921
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: Journal entries
            items:
              description: 200 ok object
              properties:
                amount:
                  description: The amount of ISK given or taken from the wallet as a result of the given transaction. Positive when ISK is deposited into the wallet and negative when ISK is withdrawn
                  format: double
                  title: get_corporations_corporation_id_wallets_division_journal_amount
                  type: number
                balance:
                  description: Wallet balance after transaction occurred
                  format: double
                  title: get_corporations_corporation_id_wallets_division_journal_balance
                  type: number
                context_id:
                  description: An ID that gives extra context to the particular transaction. Because of legacy reasons the context is completely different per ref_type and means different things. It is also possible to not have a context_id
                  format: int64
                  title: get_corporations_corporation_id_wallets_division_journal_context_id
                  type: integer
                context_id_type:
                  description: The type of the given context_id if present
                  enum:
                    - structure_id
                    - station_id
                    - market_transaction_id
                    - character_id
                    - corporation_id
                    - alliance_id
                    - eve_system
                    - industry_job_id
                    - contract_id
                    - planet_id
                    - system_id
                    - type_id
                  title: get_corporations_corporation_id_wallets_division_journal_context_id_type
                  type: string
                date:
                  description: Date and time of transaction
                  format: date-time
                  title: get_corporations_corporation_id_wallets_division_journal_date
                  type: string
                description:
                  description: The reason for the transaction, mirrors what is seen in the client
                  title: get_corporations_corporation_id_wallets_division_journal_description
                  type: string
                first_party_id:
                  description: The id of the first party involved in the transaction. This attribute has no consistency and is different or non existant for particular ref_types. The description attribute will help make sense of what this attribute means. For more info about the given ID it can be dropped into the /universe/names/ ESI route to determine its type and name
                  format: int32
                  title: get_corporations_corporation_id_wallets_division_journal_first_party_id
                  type: integer
                id:
                  description: Unique journal reference ID
                  format: int64
                  title: get_corporations_corporation_id_wallets_division_journal_id
                  type: integer
                reason:
                  description: The user stated reason for the transaction. Only applies to some ref_types
                  title: get_corporations_corporation_id_wallets_division_journal_reason
                  type: string
                ref_type:
                  description: '"The transaction type for the given. transaction. Different transaction types will populate different attributes. Note: If you have an existing XML API application that is using ref_types, you will need to know which string ESI ref_type maps to which integer. You can look at the following file to see string->int mappings: https://github.com/ccpgames/eve-glue/blob/master/eve_glue/wallet_journal_ref.py"'
                  enum:
                    - acceleration_gate_fee
                    - advertisement_listing_fee
                    - agent_donation
                    - agent_location_services
                    - agent_miscellaneous
                    - agent_mission_collateral_paid
                    - agent_mission_collateral_refunded
                    - agent_mission_reward
                    - agent_mission_reward_corporation_tax
                    - agent_mission_time_bonus_reward
                    - agent_mission_time_bonus_reward_corporation_tax
                    - agent_security_services
                    - agent_services_rendered
                    - agents_preward
                    - alliance_maintainance_fee
                    - alliance_registration_fee
                    - asset_safety_recovery_tax
                    - bounty
                    - bounty_prize
                    - bounty_prize_corporation_tax
                    - bounty_prizes
                    - bounty_reimbursement
                    - bounty_surcharge
                    - brokers_fee
                    - clone_activation
                    - clone_transfer
                    - contraband_fine
                    - contract_auction_bid
                    - contract_auction_bid_corp
                    - contract_auction_bid_refund
                    - contract_auction_sold
                    - contract_brokers_fee
                    - contract_brokers_fee_corp
                    - contract_collateral
                    - contract_collateral_deposited_corp
                    - contract_collateral_payout
                    - contract_collateral_refund
                    - contract_deposit
                    - contract_deposit_corp
                    - contract_deposit_refund
                    - contract_deposit_sales_tax
                    - contract_price
                    - contract_price_payment_corp
                    - contract_reversal
                    - contract_reward
                    - contract_reward_deposited
                    - contract_reward_deposited_corp
                    - contract_reward_refund
                    - contract_sales_tax
                    - copying
                    - corporate_reward_payout
                    - corporate_reward_tax
                    - corporation_account_withdrawal
                    - corporation_bulk_payment
                    - corporation_dividend_payment
                    - corporation_liquidation
                    - corporation_logo_change_cost
                    - corporation_payment
                    - corporation_registration_fee
                    - courier_mission_escrow
                    - cspa
                    - cspaofflinerefund
                    - datacore_fee
                    - dna_modification_fee
                    - docking_fee
                    - duel_wager_escrow
                    - duel_wager_payment
                    - duel_wager_refund
                    - factory_slot_rental_fee
                    - gm_cash_transfer
                    - industry_job_tax
                    - infrastructure_hub_maintenance
                    - inheritance
                    - insurance
                    - jump_clone_activation_fee
                    - jump_clone_installation_fee
                    - kill_right_fee
                    - lp_store
                    - manufacturing
                    - market_escrow
                    - market_fine_paid
                    - market_transaction
                    - medal_creation
                    - medal_issued
                    - mission_completion
                    - mission_cost
                    - mission_expiration
                    - mission_reward
                    - office_rental_fee
                    - operation_bonus
                    - opportunity_reward
                    - planetary_construction
                    - planetary_export_tax
                    - planetary_import_tax
                    - player_donation
                    - player_trading
                    - project_discovery_reward
                    - project_discovery_tax
                    - reaction
                    - release_of_impounded_property
                    - repair_bill
                    - reprocessing_tax
                    - researching_material_productivity
                    - researching_technology
                    - researching_time_productivity
                    - resource_wars_reward
                    - reverse_engineering
                    - security_processing_fee
                    - shares
                    - sovereignity_bill
                    - store_purchase
                    - store_purchase_refund
                    - transaction_tax
                    - upkeep_adjustment_fee
                    - war_ally_contract
                    - war_fee
                    - war_fee_surrender
                  title: get_corporations_corporation_id_wallets_division_journal_ref_type
                  type: string
                second_party_id:
                  description: The id of the second party involved in the transaction. This attribute has no consistency and is different or non existant for particular ref_types. The description attribute will help make sense of what this attribute means. For more info about the given ID it can be dropped into the /universe/names/ ESI route to determine its type and name
                  format: int32
                  title: get_corporations_corporation_id_wallets_division_journal_second_party_id
                  type: integer
                tax:
                  description: Tax amount received. Only applies to tax related transactions
                  format: double
                  title: get_corporations_corporation_id_wallets_division_journal_tax
                  type: number
                tax_receiver_id:
                  description: The corporation ID receiving any tax paid. Only applies to tax related transactions
                  format: int32
                  title: get_corporations_corporation_id_wallets_division_journal_tax_receiver_id
                  type: integer
              required:
                - date
                - id
                - ref_type
                - description
              title: get_corporations_corporation_id_wallets_division_journal_200_ok
              type: object
            maxItems: 2500
            title: get_corporations_corporation_id_wallets_division_journal_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-wallet.read_corporation_wallets.v1
      summary: Get corporation wallet journal
      tags:
        - Wallet
      x-alternate-versions:
        - legacy
        - v3
      x-cached-seconds: 3600
      x-required-roles:
        - Accountant
        - Junior_Accountant
  "/corporations/{corporation_id}/wallets/{division}/transactions/":
    get:
      description: |
        Get wallet transactions of a corporation

        ---
        Alternate route: `/dev/corporations/{corporation_id}/wallets/{division}/transactions/`

        Alternate route: `/legacy/corporations/{corporation_id}/wallets/{division}/transactions/`

        Alternate route: `/v1/corporations/{corporation_id}/wallets/{division}/transactions/`

        ---
        This route is cached for up to 3600 seconds

        ---
        Requires one of the following EVE corporation role(s): Accountant, Junior_Accountant
      operationId: get_corporations_corporation_id_wallets_division_transactions
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - description: Wallet key of the division to fetch journals from
          format: int32
          in: path
          maximum: 7
          minimum: 1
          name: division
          required: true
          type: integer
        - description: Only show journal entries happened before the transaction referenced by this id
          format: int64
          in: query
          name: from_id
          required: false
          type: integer
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Wallet transactions
          examples:
            application/json:
              - client_id: 54321
                date: 2016-10-24T09:00:00Z
                is_buy: true
                journal_ref_id: 67890
                location_id: 60014719
                quantity: 1
                transaction_id: 1234567890
                type_id: 587
                unit_price: 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: Wallet transactions
            items:
              description: wallet transaction
              properties:
                client_id:
                  description: client_id integer
                  format: int32
                  title: get_corporations_corporation_id_wallets_division_transactions_client_id
                  type: integer
                date:
                  description: Date and time of transaction
                  format: date-time
                  title: get_corporations_corporation_id_wallets_division_transactions_date
                  type: string
                is_buy:
                  description: is_buy boolean
                  title: get_corporations_corporation_id_wallets_division_transactions_is_buy
                  type: boolean
                journal_ref_id:
                  description: -1 if there is no corresponding wallet journal entry
                  format: int64
                  title: get_corporations_corporation_id_wallets_division_transactions_journal_ref_id
                  type: integer
                location_id:
                  description: location_id integer
                  format: int64
                  title: get_corporations_corporation_id_wallets_division_transactions_location_id
                  type: integer
                quantity:
                  description: quantity integer
                  format: int32
                  title: get_corporations_corporation_id_wallets_division_transactions_quantity
                  type: integer
                transaction_id:
                  description: Unique transaction ID
                  format: int64
                  title: get_corporations_corporation_id_wallets_division_transactions_transaction_id
                  type: integer
                type_id:
                  description: type_id integer
                  format: int32
                  title: get_corporations_corporation_id_wallets_division_transactions_type_id
                  type: integer
                unit_price:
                  description: Amount paid per unit
                  format: double
                  title: get_corporations_corporation_id_wallets_division_transactions_unit_price
                  type: number
              required:
                - transaction_id
                - date
                - location_id
                - type_id
                - unit_price
                - quantity
                - client_id
                - is_buy
                - journal_ref_id
              title: get_corporations_corporation_id_wallets_division_transactions_200_ok
              type: object
            maxItems: 2500
            title: get_corporations_corporation_id_wallets_division_transactions_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-wallet.read_corporation_wallets.v1
      summary: Get corporation wallet transactions
      tags:
        - Wallet
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
      x-required-roles:
        - Accountant
        - Junior_Accountant
  /dogma/attributes/:
    get:
      description: |-
        Get a list of dogma attribute ids

        ---
        Alternate route: `/dev/dogma/attributes/`

        Alternate route: `/legacy/dogma/attributes/`

        Alternate route: `/v1/dogma/attributes/`

        ---
        This route expires daily at 11:05
      operationId: get_dogma_attributes
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of dogma attribute ids
          examples:
            application/json:
              - 1
              - 2
              - 3
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok integer
              format: int32
              title: get_dogma_attributes_200_ok
              type: integer
            maxItems: 10000
            title: get_dogma_attributes_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get attributes
      tags:
        - Dogma
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/dogma/attributes/{attribute_id}/":
    get:
      description: |-
        Get information on a dogma attribute

        ---
        Alternate route: `/dev/dogma/attributes/{attribute_id}/`

        Alternate route: `/legacy/dogma/attributes/{attribute_id}/`

        Alternate route: `/v1/dogma/attributes/{attribute_id}/`

        ---
        This route expires daily at 11:05
      operationId: get_dogma_attributes_attribute_id
      parameters:
        - description: A dogma attribute ID
          format: int32
          in: path
          name: attribute_id
          required: true
          type: integer
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: Information about a dogma attribute
          examples:
            application/json:
              attribute_id: 20
              default_value: 1
              description: Factor by which topspeed increases.
              display_name: Maximum Velocity Bonus
              high_is_good: true
              icon_id: 1389
              name: speedFactor
              published: true
              unit_id: 124
          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:
              attribute_id:
                description: attribute_id integer
                format: int32
                title: get_dogma_attributes_attribute_id_attribute_id
                type: integer
              default_value:
                description: default_value number
                format: float
                title: get_dogma_attributes_attribute_id_default_value
                type: number
              description:
                description: description string
                title: get_dogma_attributes_attribute_id_description
                type: string
              display_name:
                description: display_name string
                title: get_dogma_attributes_attribute_id_display_name
                type: string
              high_is_good:
                description: high_is_good boolean
                title: get_dogma_attributes_attribute_id_high_is_good
                type: boolean
              icon_id:
                description: icon_id integer
                format: int32
                title: get_dogma_attributes_attribute_id_icon_id
                type: integer
              name:
                description: name string
                title: get_dogma_attributes_attribute_id_name
                type: string
              published:
                description: published boolean
                title: get_dogma_attributes_attribute_id_published
                type: boolean
              stackable:
                description: stackable boolean
                title: get_dogma_attributes_attribute_id_stackable
                type: boolean
              unit_id:
                description: unit_id integer
                format: int32
                title: get_dogma_attributes_attribute_id_unit_id
                type: integer
            required:
              - attribute_id
            title: get_dogma_attributes_attribute_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Dogma attribute not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_dogma_attributes_attribute_id_404_not_found
                type: string
            title: get_dogma_attributes_attribute_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get attribute information
      tags:
        - Dogma
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/dogma/dynamic/items/{type_id}/{item_id}/":
    get:
      description: |-
        Returns info about a dynamic item resulting from mutation with a mutaplasmid.

        ---
        Alternate route: `/dev/dogma/dynamic/items/{type_id}/{item_id}/`

        Alternate route: `/legacy/dogma/dynamic/items/{type_id}/{item_id}/`

        Alternate route: `/v1/dogma/dynamic/items/{type_id}/{item_id}/`

        ---
        This route expires daily at 11:05
      operationId: get_dogma_dynamic_items_type_id_item_id
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - description: item_id integer
          format: int64
          in: path
          name: item_id
          required: true
          type: integer
        - description: type_id integer
          format: int32
          in: path
          name: type_id
          required: true
          type: integer
      responses:
        "200":
          description: Details about a dynamic item
          examples:
            application/json:
              created_by: 2112625428
              dogma_attributes:
                - attribute_id: 9
                  value: 350
              dogma_effects:
                - effect_id: 508
                  is_default: false
              mutator_type_id: 47845
              source_type_id: 33103
          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:
              created_by:
                description: The ID of the character who created the item
                format: int32
                title: get_dogma_dynamic_items_type_id_item_id_created_by
                type: integer
              dogma_attributes:
                description: dogma_attributes array
                items:
                  description: dogma_attribute object
                  properties:
                    attribute_id:
                      description: attribute_id integer
                      format: int32
                      title: get_dogma_dynamic_items_type_id_item_id_attribute_id
                      type: integer
                    value:
                      description: value number
                      format: float
                      title: get_dogma_dynamic_items_type_id_item_id_value
                      type: number
                  required:
                    - attribute_id
                    - value
                  title: get_dogma_dynamic_items_type_id_item_id_dogma_attribute
                  type: object
                maxItems: 1000
                title: get_dogma_dynamic_items_type_id_item_id_dogma_attributes
                type: array
              dogma_effects:
                description: dogma_effects array
                items:
                  description: dogma_effect object
                  properties:
                    effect_id:
                      description: effect_id integer
                      format: int32
                      title: get_dogma_dynamic_items_type_id_item_id_effect_id
                      type: integer
                    is_default:
                      description: is_default boolean
                      title: get_dogma_dynamic_items_type_id_item_id_is_default
                      type: boolean
                  required:
                    - effect_id
                    - is_default
                  title: get_dogma_dynamic_items_type_id_item_id_dogma_effect
                  type: object
                maxItems: 1000
                title: get_dogma_dynamic_items_type_id_item_id_dogma_effects
                type: array
              mutator_type_id:
                description: The type ID of the mutator used to generate the dynamic item.
                format: int32
                title: get_dogma_dynamic_items_type_id_item_id_mutator_type_id
                type: integer
              source_type_id:
                description: The type ID of the source item the mutator was applied to create the dynamic item.
                format: int32
                title: get_dogma_dynamic_items_type_id_item_id_source_type_id
                type: integer
            required:
              - dogma_attributes
              - dogma_effects
              - created_by
              - source_type_id
              - mutator_type_id
            title: get_dogma_dynamic_items_type_id_item_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Item not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_dogma_dynamic_items_type_id_item_id_404_not_found
                type: string
            title: get_dogma_dynamic_items_type_id_item_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get dynamic item information
      tags:
        - Dogma
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /dogma/effects/:
    get:
      description: |-
        Get a list of dogma effect ids

        ---
        Alternate route: `/dev/dogma/effects/`

        Alternate route: `/legacy/dogma/effects/`

        Alternate route: `/v1/dogma/effects/`

        ---
        This route expires daily at 11:05
      operationId: get_dogma_effects
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of dogma effect ids
          examples:
            application/json:
              - 1
              - 2
              - 3
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok integer
              format: int32
              title: get_dogma_effects_200_ok
              type: integer
            maxItems: 10000
            title: get_dogma_effects_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get effects
      tags:
        - Dogma
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/dogma/effects/{effect_id}/":
    get:
      description: |-
        Get information on a dogma effect

        ---
        Alternate route: `/dev/dogma/effects/{effect_id}/`

        Alternate route: `/v2/dogma/effects/{effect_id}/`

        ---
        This route expires daily at 11:05
      operationId: get_dogma_effects_effect_id
      parameters:
        - $ref: "#/parameters/datasource"
        - description: A dogma effect ID
          format: int32
          in: path
          name: effect_id
          required: true
          type: integer
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: Information about a dogma effect
          examples:
            application/json:
              description: Requires a high power slot.
              display_name: High power
              effect_category: 0
              effect_id: 12
              icon_id: 293
              name: hiPower
              post_expression: 131
              pre_expression: 131
              published: true
          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:
              description:
                description: description string
                title: get_dogma_effects_effect_id_description
                type: string
              disallow_auto_repeat:
                description: disallow_auto_repeat boolean
                title: get_dogma_effects_effect_id_disallow_auto_repeat
                type: boolean
              discharge_attribute_id:
                description: discharge_attribute_id integer
                format: int32
                title: get_dogma_effects_effect_id_discharge_attribute_id
                type: integer
              display_name:
                description: display_name string
                title: get_dogma_effects_effect_id_display_name
                type: string
              duration_attribute_id:
                description: duration_attribute_id integer
                format: int32
                title: get_dogma_effects_effect_id_duration_attribute_id
                type: integer
              effect_category:
                description: effect_category integer
                format: int32
                title: get_dogma_effects_effect_id_effect_category
                type: integer
              effect_id:
                description: effect_id integer
                format: int32
                title: get_dogma_effects_effect_id_effect_id
                type: integer
              electronic_chance:
                description: electronic_chance boolean
                title: get_dogma_effects_effect_id_electronic_chance
                type: boolean
              falloff_attribute_id:
                description: falloff_attribute_id integer
                format: int32
                title: get_dogma_effects_effect_id_falloff_attribute_id
                type: integer
              icon_id:
                description: icon_id integer
                format: int32
                title: get_dogma_effects_effect_id_icon_id
                type: integer
              is_assistance:
                description: is_assistance boolean
                title: get_dogma_effects_effect_id_is_assistance
                type: boolean
              is_offensive:
                description: is_offensive boolean
                title: get_dogma_effects_effect_id_is_offensive
                type: boolean
              is_warp_safe:
                description: is_warp_safe boolean
                title: get_dogma_effects_effect_id_is_warp_safe
                type: boolean
              modifiers:
                description: modifiers array
                items:
                  description: modifier object
                  properties:
                    domain:
                      description: domain string
                      title: get_dogma_effects_effect_id_domain
                      type: string
                    effect_id:
                      description: effect_id integer
                      format: int32
                      title: get_dogma_effects_effect_id_modifier_effect_id
                      type: integer
                    func:
                      description: func string
                      title: get_dogma_effects_effect_id_func
                      type: string
                    modified_attribute_id:
                      description: modified_attribute_id integer
                      format: int32
                      title: get_dogma_effects_effect_id_modified_attribute_id
                      type: integer
                    modifying_attribute_id:
                      description: modifying_attribute_id integer
                      format: int32
                      title: get_dogma_effects_effect_id_modifying_attribute_id
                      type: integer
                    operator:
                      description: operator integer
                      format: int32
                      title: get_dogma_effects_effect_id_operator
                      type: integer
                  required:
                    - func
                  title: get_dogma_effects_effect_id_modifier
                  type: object
                maxItems: 100
                title: get_dogma_effects_effect_id_modifiers
                type: array
              name:
                description: name string
                title: get_dogma_effects_effect_id_name
                type: string
              post_expression:
                description: post_expression integer
                format: int32
                title: get_dogma_effects_effect_id_post_expression
                type: integer
              pre_expression:
                description: pre_expression integer
                format: int32
                title: get_dogma_effects_effect_id_pre_expression
                type: integer
              published:
                description: published boolean
                title: get_dogma_effects_effect_id_published
                type: boolean
              range_attribute_id:
                description: range_attribute_id integer
                format: int32
                title: get_dogma_effects_effect_id_range_attribute_id
                type: integer
              range_chance:
                description: range_chance boolean
                title: get_dogma_effects_effect_id_range_chance
                type: boolean
              tracking_speed_attribute_id:
                description: tracking_speed_attribute_id integer
                format: int32
                title: get_dogma_effects_effect_id_tracking_speed_attribute_id
                type: integer
            required:
              - effect_id
            title: get_dogma_effects_effect_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Dogma effect not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_dogma_effects_effect_id_404_not_found
                type: string
            title: get_dogma_effects_effect_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get effect information
      tags:
        - Dogma
      x-alternate-versions:
        - dev
        - v2
  "/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: "#/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 <b>awesome</b> 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:
        - dev
        - legacy
        - v1
      x-cached-seconds: 5
    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: "#/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:
        - dev
        - legacy
        - v1
  "/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: "#/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:
                - de
                - en-us
                - fr
                - ja
                - ru
                - zh
              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:
        - dev
        - 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

        ---
        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: "#/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:
        - dev
        - legacy
        - v1
  "/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: "#/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:
        - dev
        - legacy
        - v1
    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: "#/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:
        - dev
        - legacy
        - v1
  "/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: "#/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:
        - dev
        - legacy
        - v1
    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: "#/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:
        - dev
        - legacy
        - v1
  "/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: "#/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:
                - de
                - en-us
                - fr
                - ja
                - ru
                - zh
              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:
        - dev
        - legacy
        - v1
      x-cached-seconds: 5
    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: "#/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:
        - dev
        - legacy
        - 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

        ---
        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: "#/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:
        - dev
        - legacy
        - v1
    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: "#/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:
        - dev
        - legacy
        - v1
  "/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: "#/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:
        - dev
        - legacy
        - v1
  /fw/leaderboards/:
    get:
      description: |-
        Top 4 leaderboard of factions for kills and victory points separated by total, last week and yesterday

        ---
        Alternate route: `/dev/fw/leaderboards/`

        Alternate route: `/legacy/fw/leaderboards/`

        Alternate route: `/v1/fw/leaderboards/`

        ---
        This route expires daily at 11:05
      operationId: get_fw_leaderboards
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: Corporation leaderboard of kills and victory points within faction warfare
          examples:
            application/json:
              kills:
                active_total:
                  - amount: 832273
                    faction_id: 500004
                  - amount: 687915
                    faction_id: 500001
                last_week:
                  - amount: 730
                    faction_id: 500001
                  - amount: 671
                    faction_id: 500004
                yesterday:
                  - amount: 100
                    faction_id: 500001
                  - amount: 50
                    faction_id: 500004
              victory_points:
                active_total:
                  - amount: 53130500
                    faction_id: 500001
                  - amount: 50964263
                    faction_id: 500004
                last_week:
                  - amount: 97360
                    faction_id: 500001
                  - amount: 84980
                    faction_id: 500004
                yesterday:
                  - amount: 5000
                    faction_id: 500002
                  - amount: 3500
                    faction_id: 500003
          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:
              kills:
                description: Top 4 rankings of factions by number of kills from yesterday, last week and in total
                properties:
                  active_total:
                    description: Top 4 ranking of factions active in faction warfare by total kills. A faction is considered "active" if they have participated in faction warfare in the past 14 days
                    items:
                      description: active_total object
                      properties:
                        amount:
                          description: Amount of kills
                          format: int32
                          title: get_fw_leaderboards_amount
                          type: integer
                        faction_id:
                          description: faction_id integer
                          format: int32
                          title: get_fw_leaderboards_faction_id
                          type: integer
                      title: get_fw_leaderboards_active_total_active_total
                      type: object
                    maxItems: 4
                    title: get_fw_leaderboards_active_total
                    type: array
                  last_week:
                    description: Top 4 ranking of factions by kills in the past week
                    items:
                      description: last_week object
                      properties:
                        amount:
                          description: Amount of kills
                          format: int32
                          title: get_fw_leaderboards_last_week_amount
                          type: integer
                        faction_id:
                          description: faction_id integer
                          format: int32
                          title: get_fw_leaderboards_last_week_faction_id
                          type: integer
                      title: get_fw_leaderboards_last_week_last_week
                      type: object
                    maxItems: 4
                    title: get_fw_leaderboards_last_week
                    type: array
                  yesterday:
                    description: Top 4 ranking of factions by kills in the past day
                    items:
                      description: yesterday object
                      properties:
                        amount:
                          description: Amount of kills
                          format: int32
                          title: get_fw_leaderboards_yesterday_amount
                          type: integer
                        faction_id:
                          description: faction_id integer
                          format: int32
                          title: get_fw_leaderboards_yesterday_faction_id
                          type: integer
                      title: get_fw_leaderboards_yesterday_yesterday
                      type: object
                    maxItems: 4
                    title: get_fw_leaderboards_yesterday
                    type: array
                required:
                  - yesterday
                  - last_week
                  - active_total
                title: get_fw_leaderboards_kills
                type: object
              victory_points:
                description: Top 4 rankings of factions by victory points from yesterday, last week and in total
                properties:
                  active_total:
                    description: Top 4 ranking of factions active in faction warfare by total victory points. A faction is considered "active" if they have participated in faction warfare in the past 14 days
                    items:
                      description: active_total object
                      properties:
                        amount:
                          description: Amount of victory points
                          format: int32
                          title: get_fw_leaderboards_active_total_amount
                          type: integer
                        faction_id:
                          description: faction_id integer
                          format: int32
                          title: get_fw_leaderboards_active_total_faction_id
                          type: integer
                      title: get_fw_leaderboards_active_total_active_total_1
                      type: object
                    maxItems: 4
                    title: get_fw_leaderboards_victory_points_active_total
                    type: array
                  last_week:
                    description: Top 4 ranking of factions by victory points in the past week
                    items:
                      description: last_week object
                      properties:
                        amount:
                          description: Amount of victory points
                          format: int32
                          title: get_fw_leaderboards_last_week_amount_1
                          type: integer
                        faction_id:
                          description: faction_id integer
                          format: int32
                          title: get_fw_leaderboards_last_week_faction_id_1
                          type: integer
                      title: get_fw_leaderboards_last_week_last_week_1
                      type: object
                    maxItems: 4
                    title: get_fw_leaderboards_victory_points_last_week
                    type: array
                  yesterday:
                    description: Top 4 ranking of factions by victory points in the past day
                    items:
                      description: yesterday object
                      properties:
                        amount:
                          description: Amount of victory points
                          format: int32
                          title: get_fw_leaderboards_yesterday_amount_1
                          type: integer
                        faction_id:
                          description: faction_id integer
                          format: int32
                          title: get_fw_leaderboards_yesterday_faction_id_1
                          type: integer
                      title: get_fw_leaderboards_yesterday_yesterday_1
                      type: object
                    maxItems: 4
                    title: get_fw_leaderboards_victory_points_yesterday
                    type: array
                required:
                  - yesterday
                  - last_week
                  - active_total
                title: get_fw_leaderboards_victory_points
                type: object
            required:
              - kills
              - victory_points
            title: get_fw_leaderboards_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"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: List of the top factions in faction warfare
      tags:
        - Faction Warfare
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /fw/leaderboards/characters/:
    get:
      description: |-
        Top 100 leaderboard of pilots for kills and victory points separated by total, last week and yesterday

        ---
        Alternate route: `/dev/fw/leaderboards/characters/`

        Alternate route: `/legacy/fw/leaderboards/characters/`

        Alternate route: `/v1/fw/leaderboards/characters/`

        ---
        This route expires daily at 11:05
      operationId: get_fw_leaderboards_characters
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: Character leaderboard of kills and victory points within faction warfare
          examples:
            application/json:
              kills:
                active_total:
                  - amount: 10000
                    character_id: 2112625428
                  - amount: 8500
                    character_id: 95465499
                last_week:
                  - amount: 100
                    character_id: 2112625428
                  - amount: 70
                    character_id: 95465499
                yesterday:
                  - amount: 34
                    character_id: 2112625428
                  - amount: 20
                    character_id: 95465499
              victory_points:
                active_total:
                  - amount: 1239158
                    character_id: 2112625428
                  - amount: 1139029
                    character_id: 95465499
                last_week:
                  - amount: 2660
                    character_id: 2112625428
                  - amount: 2000
                    character_id: 95465499
                yesterday:
                  - amount: 620
                    character_id: 2112625428
                  - amount: 550
                    character_id: 95465499
          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:
              kills:
                description: Top 100 rankings of pilots by number of kills from yesterday, last week and in total
                properties:
                  active_total:
                    description: Top 100 ranking of pilots active in faction warfare by total kills. A pilot is considered "active" if they have participated in faction warfare in the past 14 days
                    items:
                      description: active_total object
                      properties:
                        amount:
                          description: Amount of kills
                          format: int32
                          title: get_fw_leaderboards_characters_amount
                          type: integer
                        character_id:
                          description: character_id integer
                          format: int32
                          title: get_fw_leaderboards_characters_character_id
                          type: integer
                      title: get_fw_leaderboards_characters_active_total_active_total
                      type: object
                    maxItems: 100
                    title: get_fw_leaderboards_characters_active_total
                    type: array
                  last_week:
                    description: Top 100 ranking of pilots by kills in the past week
                    items:
                      description: last_week object
                      properties:
                        amount:
                          description: Amount of kills
                          format: int32
                          title: get_fw_leaderboards_characters_last_week_amount
                          type: integer
                        character_id:
                          description: character_id integer
                          format: int32
                          title: get_fw_leaderboards_characters_last_week_character_id
                          type: integer
                      title: get_fw_leaderboards_characters_last_week_last_week
                      type: object
                    maxItems: 100
                    title: get_fw_leaderboards_characters_last_week
                    type: array
                  yesterday:
                    description: Top 100 ranking of pilots by kills in the past day
                    items:
                      description: yesterday object
                      properties:
                        amount:
                          description: Amount of kills
                          format: int32
                          title: get_fw_leaderboards_characters_yesterday_amount
                          type: integer
                        character_id:
                          description: character_id integer
                          format: int32
                          title: get_fw_leaderboards_characters_yesterday_character_id
                          type: integer
                      title: get_fw_leaderboards_characters_yesterday_yesterday
                      type: object
                    maxItems: 100
                    title: get_fw_leaderboards_characters_yesterday
                    type: array
                required:
                  - yesterday
                  - last_week
                  - active_total
                title: get_fw_leaderboards_characters_kills
                type: object
              victory_points:
                description: Top 100 rankings of pilots by victory points from yesterday, last week and in total
                properties:
                  active_total:
                    description: Top 100 ranking of pilots active in faction warfare by total victory points. A pilot is considered "active" if they have participated in faction warfare in the past 14 days
                    items:
                      description: active_total object
                      properties:
                        amount:
                          description: Amount of victory points
                          format: int32
                          title: get_fw_leaderboards_characters_active_total_amount
                          type: integer
                        character_id:
                          description: character_id integer
                          format: int32
                          title: get_fw_leaderboards_characters_active_total_character_id
                          type: integer
                      title: get_fw_leaderboards_characters_active_total_active_total_1
                      type: object
                    maxItems: 100
                    title: get_fw_leaderboards_characters_victory_points_active_total
                    type: array
                  last_week:
                    description: Top 100 ranking of pilots by victory points in the past week
                    items:
                      description: last_week object
                      properties:
                        amount:
                          description: Amount of victory points
                          format: int32
                          title: get_fw_leaderboards_characters_last_week_amount_1
                          type: integer
                        character_id:
                          description: character_id integer
                          format: int32
                          title: get_fw_leaderboards_characters_last_week_character_id_1
                          type: integer
                      title: get_fw_leaderboards_characters_last_week_last_week_1
                      type: object
                    maxItems: 100
                    title: get_fw_leaderboards_characters_victory_points_last_week
                    type: array
                  yesterday:
                    description: Top 100 ranking of pilots by victory points in the past day
                    items:
                      description: yesterday object
                      properties:
                        amount:
                          description: Amount of victory points
                          format: int32
                          title: get_fw_leaderboards_characters_yesterday_amount_1
                          type: integer
                        character_id:
                          description: character_id integer
                          format: int32
                          title: get_fw_leaderboards_characters_yesterday_character_id_1
                          type: integer
                      title: get_fw_leaderboards_characters_yesterday_yesterday_1
                      type: object
                    maxItems: 100
                    title: get_fw_leaderboards_characters_victory_points_yesterday
                    type: array
                required:
                  - yesterday
                  - last_week
                  - active_total
                title: get_fw_leaderboards_characters_victory_points
                type: object
            required:
              - kills
              - victory_points
            title: get_fw_leaderboards_characters_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"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: List of the top pilots in faction warfare
      tags:
        - Faction Warfare
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /fw/leaderboards/corporations/:
    get:
      description: |-
        Top 10 leaderboard of corporations for kills and victory points separated by total, last week and yesterday

        ---
        Alternate route: `/dev/fw/leaderboards/corporations/`

        Alternate route: `/legacy/fw/leaderboards/corporations/`

        Alternate route: `/v1/fw/leaderboards/corporations/`

        ---
        This route expires daily at 11:05
      operationId: get_fw_leaderboards_corporations
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: Corporation leaderboard of kills and victory points within faction warfare
          examples:
            application/json:
              kills:
                active_total:
                  - amount: 81692
                    corporation_id: 1000180
                  - amount: 76793
                    corporation_id: 1000182
                last_week:
                  - amount: 290
                    corporation_id: 1000180
                  - amount: 169
                    corporation_id: 1000182
                yesterday:
                  - amount: 51
                    corporation_id: 1000180
                  - amount: 39
                    corporation_id: 1000182
              victory_points:
                active_total:
                  - amount: 18640927
                    corporation_id: 1000180
                  - amount: 18078265
                    corporation_id: 1000181
                last_week:
                  - amount: 91980
                    corporation_id: 1000180
                  - amount: 58920
                    corporation_id: 1000181
                yesterday:
                  - amount: 12600
                    corporation_id: 1000180
                  - amount: 8240
                    corporation_id: 1000181
          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:
              kills:
                description: Top 10 rankings of corporations by number of kills from yesterday, last week and in total
                properties:
                  active_total:
                    description: Top 10 ranking of corporations active in faction warfare by total kills. A corporation is considered "active" if they have participated in faction warfare in the past 14 days
                    items:
                      description: active_total object
                      properties:
                        amount:
                          description: Amount of kills
                          format: int32
                          title: get_fw_leaderboards_corporations_amount
                          type: integer
                        corporation_id:
                          description: corporation_id integer
                          format: int32
                          title: get_fw_leaderboards_corporations_corporation_id
                          type: integer
                      title: get_fw_leaderboards_corporations_active_total_active_total
                      type: object
                    maxItems: 10
                    title: get_fw_leaderboards_corporations_active_total
                    type: array
                  last_week:
                    description: Top 10 ranking of corporations by kills in the past week
                    items:
                      description: last_week object
                      properties:
                        amount:
                          description: Amount of kills
                          format: int32
                          title: get_fw_leaderboards_corporations_last_week_amount
                          type: integer
                        corporation_id:
                          description: corporation_id integer
                          format: int32
                          title: get_fw_leaderboards_corporations_last_week_corporation_id
                          type: integer
                      title: get_fw_leaderboards_corporations_last_week_last_week
                      type: object
                    maxItems: 10
                    title: get_fw_leaderboards_corporations_last_week
                    type: array
                  yesterday:
                    description: Top 10 ranking of corporations by kills in the past day
                    items:
                      description: yesterday object
                      properties:
                        amount:
                          description: Amount of kills
                          format: int32
                          title: get_fw_leaderboards_corporations_yesterday_amount
                          type: integer
                        corporation_id:
                          description: corporation_id integer
                          format: int32
                          title: get_fw_leaderboards_corporations_yesterday_corporation_id
                          type: integer
                      title: get_fw_leaderboards_corporations_yesterday_yesterday
                      type: object
                    maxItems: 10
                    title: get_fw_leaderboards_corporations_yesterday
                    type: array
                required:
                  - yesterday
                  - last_week
                  - active_total
                title: get_fw_leaderboards_corporations_kills
                type: object
              victory_points:
                description: Top 10 rankings of corporations by victory points from yesterday, last week and in total
                properties:
                  active_total:
                    description: Top 10 ranking of corporations active in faction warfare by total victory points. A corporation is considered "active" if they have participated in faction warfare in the past 14 days
                    items:
                      description: active_total object
                      properties:
                        amount:
                          description: Amount of victory points
                          format: int32
                          title: get_fw_leaderboards_corporations_active_total_amount
                          type: integer
                        corporation_id:
                          description: corporation_id integer
                          format: int32
                          title: get_fw_leaderboards_corporations_active_total_corporation_id
                          type: integer
                      title: get_fw_leaderboards_corporations_active_total_active_total_1
                      type: object
                    maxItems: 10
                    title: get_fw_leaderboards_corporations_victory_points_active_total
                    type: array
                  last_week:
                    description: Top 10 ranking of corporations by victory points in the past week
                    items:
                      description: last_week object
                      properties:
                        amount:
                          description: Amount of victory points
                          format: int32
                          title: get_fw_leaderboards_corporations_last_week_amount_1
                          type: integer
                        corporation_id:
                          description: corporation_id integer
                          format: int32
                          title: get_fw_leaderboards_corporations_last_week_corporation_id_1
                          type: integer
                      title: get_fw_leaderboards_corporations_last_week_last_week_1
                      type: object
                    maxItems: 10
                    title: get_fw_leaderboards_corporations_victory_points_last_week
                    type: array
                  yesterday:
                    description: Top 10 ranking of corporations by victory points in the past day
                    items:
                      description: yesterday object
                      properties:
                        amount:
                          description: Amount of victory points
                          format: int32
                          title: get_fw_leaderboards_corporations_yesterday_amount_1
                          type: integer
                        corporation_id:
                          description: corporation_id integer
                          format: int32
                          title: get_fw_leaderboards_corporations_yesterday_corporation_id_1
                          type: integer
                      title: get_fw_leaderboards_corporations_yesterday_yesterday_1
                      type: object
                    maxItems: 10
                    title: get_fw_leaderboards_corporations_victory_points_yesterday
                    type: array
                required:
                  - yesterday
                  - last_week
                  - active_total
                title: get_fw_leaderboards_corporations_victory_points
                type: object
            required:
              - kills
              - victory_points
            title: get_fw_leaderboards_corporations_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"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: List of the top corporations in faction warfare
      tags:
        - Faction Warfare
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /fw/stats/:
    get:
      description: |-
        Statistical overviews of factions involved in faction warfare

        ---
        Alternate route: `/dev/fw/stats/`

        Alternate route: `/legacy/fw/stats/`

        Alternate route: `/v1/fw/stats/`

        ---
        This route expires daily at 11:05
      operationId: get_fw_stats
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: Per faction breakdown of faction warfare statistics
          examples:
            application/json:
              - faction_id: 500001
                kills:
                  last_week: 893
                  total: 684350
                  yesterday: 136
                pilots: 28863
                systems_controlled: 20
                victory_points:
                  last_week: 102640
                  total: 52658260
                  yesterday: 15980
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                faction_id:
                  description: faction_id integer
                  format: int32
                  title: get_fw_stats_faction_id
                  type: integer
                kills:
                  description: Summary of kills against an enemy faction for the given faction
                  properties:
                    last_week:
                      description: Last week's total number of kills against enemy factions
                      format: int32
                      title: get_fw_stats_last_week
                      type: integer
                    total:
                      description: Total number of kills against enemy factions since faction warfare began
                      format: int32
                      title: get_fw_stats_total
                      type: integer
                    yesterday:
                      description: Yesterday's total number of kills against enemy factions
                      format: int32
                      title: get_fw_stats_yesterday
                      type: integer
                  required:
                    - yesterday
                    - last_week
                    - total
                  title: get_fw_stats_kills
                  type: object
                pilots:
                  description: How many pilots fight for the given faction
                  format: int32
                  title: get_fw_stats_pilots
                  type: integer
                systems_controlled:
                  description: The number of solar systems controlled by the given faction
                  format: int32
                  title: get_fw_stats_systems_controlled
                  type: integer
                victory_points:
                  description: Summary of victory points gained for the given faction
                  properties:
                    last_week:
                      description: Last week's victory points gained
                      format: int32
                      title: get_fw_stats_victory_points_last_week
                      type: integer
                    total:
                      description: Total victory points gained since faction warfare began
                      format: int32
                      title: get_fw_stats_victory_points_total
                      type: integer
                    yesterday:
                      description: Yesterday's victory points gained
                      format: int32
                      title: get_fw_stats_victory_points_yesterday
                      type: integer
                  required:
                    - yesterday
                    - last_week
                    - total
                  title: get_fw_stats_victory_points
                  type: object
              required:
                - faction_id
                - pilots
                - systems_controlled
                - kills
                - victory_points
              title: get_fw_stats_200_ok
              type: object
            maxItems: 4
            title: get_fw_stats_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: An overview of statistics about factions involved in faction warfare
      tags:
        - Faction Warfare
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /fw/systems/:
    get:
      description: |-
        An overview of the current ownership of faction warfare solar systems

        ---
        Alternate route: `/dev/fw/systems/`

        Alternate route: `/v2/fw/systems/`

        ---
        This route is cached for up to 1800 seconds
      operationId: get_fw_systems
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: All faction warfare solar systems
          examples:
            application/json:
              - contested: uncontested
                occupier_faction_id: 500001
                owner_faction_id: 500001
                solar_system_id: 30002096
                victory_points: 60
                victory_points_threshold: 3000
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                contested:
                  description: contested string
                  enum:
                    - captured
                    - contested
                    - uncontested
                    - vulnerable
                  title: get_fw_systems_contested
                  type: string
                occupier_faction_id:
                  description: occupier_faction_id integer
                  format: int32
                  title: get_fw_systems_occupier_faction_id
                  type: integer
                owner_faction_id:
                  description: owner_faction_id integer
                  format: int32
                  title: get_fw_systems_owner_faction_id
                  type: integer
                solar_system_id:
                  description: solar_system_id integer
                  format: int32
                  title: get_fw_systems_solar_system_id
                  type: integer
                victory_points:
                  description: victory_points integer
                  format: int32
                  title: get_fw_systems_victory_points
                  type: integer
                victory_points_threshold:
                  description: victory_points_threshold integer
                  format: int32
                  title: get_fw_systems_victory_points_threshold
                  type: integer
              required:
                - solar_system_id
                - occupier_faction_id
                - owner_faction_id
                - victory_points
                - victory_points_threshold
                - contested
              title: get_fw_systems_200_ok
              type: object
            maxItems: 171
            title: get_fw_systems_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Ownership of faction warfare systems
      tags:
        - Faction Warfare
      x-alternate-versions:
        - dev
        - v2
      x-cached-seconds: 1800
  /fw/wars/:
    get:
      description: |-
        Data about which NPC factions are at war

        ---
        Alternate route: `/dev/fw/wars/`

        Alternate route: `/legacy/fw/wars/`

        Alternate route: `/v1/fw/wars/`

        ---
        This route expires daily at 11:05
      operationId: get_fw_wars
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of NPC factions at war
          examples:
            application/json:
              - against_id: 500002
                faction_id: 500001
          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: List of factions at war
            items:
              description: 200 ok object
              properties:
                against_id:
                  description: The faction ID of the enemy faction.
                  format: int32
                  title: get_fw_wars_against_id
                  type: integer
                faction_id:
                  description: faction_id integer
                  format: int32
                  title: get_fw_wars_faction_id
                  type: integer
              required:
                - faction_id
                - against_id
              title: get_fw_wars_200_ok
              type: object
            maxItems: 8
            title: get_fw_wars_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Data about which NPC factions are at war
      tags:
        - Faction Warfare
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /incursions/:
    get:
      description: |-
        Return a list of current incursions

        ---
        Alternate route: `/dev/incursions/`

        Alternate route: `/legacy/incursions/`

        Alternate route: `/v1/incursions/`

        ---
        This route is cached for up to 300 seconds
      operationId: get_incursions
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of incursions
          examples:
            application/json:
              - constellation_id: 20000607
                faction_id: 500019
                has_boss: true
                infested_solar_systems:
                  - 30004148
                  - 30004149
                  - 30004150
                  - 30004151
                  - 30004152
                  - 30004153
                  - 30004154
                influence: 0.9
                staging_solar_system_id: 30004154
                state: mobilizing
                type: Incursion
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                constellation_id:
                  description: The constellation id in which this incursion takes place
                  format: int32
                  title: get_incursions_constellation_id
                  type: integer
                faction_id:
                  description: The attacking faction's id
                  format: int32
                  title: get_incursions_faction_id
                  type: integer
                has_boss:
                  description: Whether the final encounter has boss or not
                  title: get_incursions_has_boss
                  type: boolean
                infested_solar_systems:
                  description: A list of infested solar system ids that are a part of this incursion
                  items:
                    description: infested_solar_system integer
                    format: int32
                    title: get_incursions_infested_solar_system
                    type: integer
                  maxItems: 100
                  title: get_incursions_infested_solar_systems
                  type: array
                influence:
                  description: Influence of this incursion as a float from 0 to 1
                  format: float
                  title: get_incursions_influence
                  type: number
                staging_solar_system_id:
                  description: Staging solar system for this incursion
                  format: int32
                  title: get_incursions_staging_solar_system_id
                  type: integer
                state:
                  description: The state of this incursion
                  enum:
                    - withdrawing
                    - mobilizing
                    - established
                  title: get_incursions_state
                  type: string
                type:
                  description: The type of this incursion
                  title: get_incursions_type
                  type: string
              required:
                - type
                - state
                - influence
                - has_boss
                - faction_id
                - constellation_id
                - staging_solar_system_id
                - infested_solar_systems
              title: get_incursions_200_ok
              type: object
            maxItems: 100
            title: get_incursions_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: List incursions
      tags:
        - Incursions
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 300
  /industry/facilities/:
    get:
      description: |-
        Return a list of industry facilities

        ---
        Alternate route: `/dev/industry/facilities/`

        Alternate route: `/legacy/industry/facilities/`

        Alternate route: `/v1/industry/facilities/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_industry_facilities
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of facilities
          examples:
            application/json:
              - facility_id: 60012544
                owner_id: 1000126
                region_id: 10000001
                solar_system_id: 30000032
                tax: 0.1
                type_id: 2502
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                facility_id:
                  description: ID of the facility
                  format: int64
                  title: get_industry_facilities_facility_id
                  type: integer
                owner_id:
                  description: Owner of the facility
                  format: int32
                  title: get_industry_facilities_owner_id
                  type: integer
                region_id:
                  description: Region ID where the facility is
                  format: int32
                  title: get_industry_facilities_region_id
                  type: integer
                solar_system_id:
                  description: Solar system ID where the facility is
                  format: int32
                  title: get_industry_facilities_solar_system_id
                  type: integer
                tax:
                  description: Tax imposed by the facility
                  format: float
                  title: get_industry_facilities_tax
                  type: number
                type_id:
                  description: Type ID of the facility
                  format: int32
                  title: get_industry_facilities_type_id
                  type: integer
              required:
                - facility_id
                - owner_id
                - type_id
                - solar_system_id
                - region_id
              title: get_industry_facilities_200_ok
              type: object
            maxItems: 10000
            title: get_industry_facilities_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: List industry facilities
      tags:
        - Industry
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  /industry/systems/:
    get:
      description: |-
        Return cost indices for solar systems

        ---
        Alternate route: `/dev/industry/systems/`

        Alternate route: `/legacy/industry/systems/`

        Alternate route: `/v1/industry/systems/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_industry_systems
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of cost indicies
          examples:
            application/json:
              - cost_indices:
                  - activity: invention
                    cost_index: 0.0048
                solar_system_id: 30011392
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                cost_indices:
                  description: cost_indices array
                  items:
                    description: cost_indice object
                    properties:
                      activity:
                        description: activity string
                        enum:
                          - copying
                          - duplicating
                          - invention
                          - manufacturing
                          - none
                          - reaction
                          - researching_material_efficiency
                          - researching_technology
                          - researching_time_efficiency
                          - reverse_engineering
                        title: get_industry_systems_activity
                        type: string
                      cost_index:
                        description: cost_index number
                        format: float
                        title: get_industry_systems_cost_index
                        type: number
                    required:
                      - activity
                      - cost_index
                    title: get_industry_systems_cost_indice
                    type: object
                  maxItems: 10
                  title: get_industry_systems_cost_indices
                  type: array
                solar_system_id:
                  description: solar_system_id integer
                  format: int32
                  title: get_industry_systems_solar_system_id
                  type: integer
              required:
                - solar_system_id
                - cost_indices
              title: get_industry_systems_200_ok
              type: object
            maxItems: 10000
            title: get_industry_systems_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: List solar system cost indices
      tags:
        - Industry
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  /insurance/prices/:
    get:
      description: |-
        Return available insurance levels for all ship types

        ---
        Alternate route: `/dev/insurance/prices/`

        Alternate route: `/legacy/insurance/prices/`

        Alternate route: `/v1/insurance/prices/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_insurance_prices
      parameters:
        - $ref: "#/parameters/Accept-Language"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/language"
      responses:
        "200":
          description: A list of insurance levels for all ship types
          examples:
            application/json:
              - levels:
                  - cost: 10.01
                    name: Basic
                    payout: 20.01
                type_id: 1
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            Content-Language:
              description: The language used in the response
              enum:
                - de
                - en-us
                - fr
                - ja
                - ru
                - zh
              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:
                levels:
                  description: A list of a available insurance levels for this ship type
                  items:
                    description: level object
                    properties:
                      cost:
                        description: cost number
                        format: float
                        title: get_insurance_prices_cost
                        type: number
                      name:
                        description: Localized insurance level
                        title: get_insurance_prices_name
                        type: string
                      payout:
                        description: payout number
                        format: float
                        title: get_insurance_prices_payout
                        type: number
                    required:
                      - cost
                      - payout
                      - name
                    title: get_insurance_prices_level
                    type: object
                  maxItems: 6
                  title: get_insurance_prices_levels
                  type: array
                type_id:
                  description: type_id integer
                  format: int32
                  title: get_insurance_prices_type_id
                  type: integer
              required:
                - type_id
                - levels
              title: get_insurance_prices_200_ok
              type: object
            maxItems: 1000
            title: get_insurance_prices_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: List insurance levels
      tags:
        - Insurance
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/killmails/{killmail_id}/{killmail_hash}/":
    get:
      description: |-
        Return a single killmail from its ID and hash

        ---
        Alternate route: `/dev/killmails/{killmail_id}/{killmail_hash}/`

        Alternate route: `/legacy/killmails/{killmail_id}/{killmail_hash}/`

        Alternate route: `/v1/killmails/{killmail_id}/{killmail_hash}/`

        ---
        This route is cached for up to 1209600 seconds
      operationId: get_killmails_killmail_id_killmail_hash
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - description: The killmail hash for verification
          in: path
          name: killmail_hash
          required: true
          type: string
        - description: The killmail ID to be queried
          format: int32
          in: path
          name: killmail_id
          required: true
          type: integer
      responses:
        "200":
          description: A killmail
          examples:
            application/json:
              attackers:
                - character_id: 95810944
                  corporation_id: 1000179
                  damage_done: 5745
                  faction_id: 500003
                  final_blow: true
                  security_status: -0.3
                  ship_type_id: 17841
                  weapon_type_id: 3074
              killmail_id: 56733821
              killmail_time: 2016-10-22T17:13:36Z
              solar_system_id: 30002976
              victim:
                alliance_id: 621338554
                character_id: 92796241
                corporation_id: 841363671
                damage_taken: 5745
                items:
                  - flag: 20
                    item_type_id: 5973
                    quantity_dropped: 1
                    singleton: 0
                position:
                  x: 452186600569.4748
                  y: 146704961490.90222
                  z: 109514596532.54477
                ship_type_id: 17812
          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:
              attackers:
                description: attackers array
                items:
                  description: attacker object
                  properties:
                    alliance_id:
                      description: alliance_id integer
                      format: int32
                      title: get_killmails_killmail_id_killmail_hash_alliance_id
                      type: integer
                    character_id:
                      description: character_id integer
                      format: int32
                      title: get_killmails_killmail_id_killmail_hash_character_id
                      type: integer
                    corporation_id:
                      description: corporation_id integer
                      format: int32
                      title: get_killmails_killmail_id_killmail_hash_corporation_id
                      type: integer
                    damage_done:
                      description: damage_done integer
                      format: int32
                      title: get_killmails_killmail_id_killmail_hash_damage_done
                      type: integer
                    faction_id:
                      description: faction_id integer
                      format: int32
                      title: get_killmails_killmail_id_killmail_hash_faction_id
                      type: integer
                    final_blow:
                      description: |
                        Was the attacker the one to achieve the final blow
                      title: get_killmails_killmail_id_killmail_hash_final_blow
                      type: boolean
                    security_status:
                      description: |
                        Security status for the attacker
                      format: float
                      title: get_killmails_killmail_id_killmail_hash_security_status
                      type: number
                    ship_type_id:
                      description: |
                        What ship was the attacker flying
                      format: int32
                      title: get_killmails_killmail_id_killmail_hash_ship_type_id
                      type: integer
                    weapon_type_id:
                      description: |
                        What weapon was used by the attacker for the kill
                      format: int32
                      title: get_killmails_killmail_id_killmail_hash_weapon_type_id
                      type: integer
                  required:
                    - security_status
                    - final_blow
                    - damage_done
                  title: get_killmails_killmail_id_killmail_hash_attacker
                  type: object
                maxItems: 10000
                title: get_killmails_killmail_id_killmail_hash_attackers
                type: array
              killmail_id:
                description: ID of the killmail
                format: int32
                title: get_killmails_killmail_id_killmail_hash_killmail_id
                type: integer
              killmail_time:
                description: |
                  Time that the victim was killed and the killmail generated
                format: date-time
                title: get_killmails_killmail_id_killmail_hash_killmail_time
                type: string
              moon_id:
                description: Moon if the kill took place at one
                format: int32
                title: get_killmails_killmail_id_killmail_hash_moon_id
                type: integer
              solar_system_id:
                description: |
                  Solar system that the kill took place in
                format: int32
                title: get_killmails_killmail_id_killmail_hash_solar_system_id
                type: integer
              victim:
                description: victim object
                properties:
                  alliance_id:
                    description: alliance_id integer
                    format: int32
                    title: get_killmails_killmail_id_killmail_hash_victim_alliance_id
                    type: integer
                  character_id:
                    description: character_id integer
                    format: int32
                    title: get_killmails_killmail_id_killmail_hash_victim_character_id
                    type: integer
                  corporation_id:
                    description: corporation_id integer
                    format: int32
                    title: get_killmails_killmail_id_killmail_hash_victim_corporation_id
                    type: integer
                  damage_taken:
                    description: |
                      How much total damage was taken by the victim
                    format: int32
                    title: get_killmails_killmail_id_killmail_hash_damage_taken
                    type: integer
                  faction_id:
                    description: faction_id integer
                    format: int32
                    title: get_killmails_killmail_id_killmail_hash_victim_faction_id
                    type: integer
                  items:
                    description: items array
                    items:
                      description: item object
                      properties:
                        flag:
                          description: |
                            Flag for the location of the item
                          format: int32
                          title: get_killmails_killmail_id_killmail_hash_flag
                          type: integer
                        item_type_id:
                          description: item_type_id integer
                          format: int32
                          title: get_killmails_killmail_id_killmail_hash_item_type_id
                          type: integer
                        items:
                          description: items array
                          items:
                            description: item object
                            properties:
                              flag:
                                description: flag integer
                                format: int32
                                title: get_killmails_killmail_id_killmail_hash_item_flag
                                type: integer
                              item_type_id:
                                description: item_type_id integer
                                format: int32
                                title: get_killmails_killmail_id_killmail_hash_item_item_type_id
                                type: integer
                              quantity_destroyed:
                                description: quantity_destroyed integer
                                format: int64
                                title: get_killmails_killmail_id_killmail_hash_item_quantity_destroyed
                                type: integer
                              quantity_dropped:
                                description: quantity_dropped integer
                                format: int64
                                title: get_killmails_killmail_id_killmail_hash_item_quantity_dropped
                                type: integer
                              singleton:
                                description: singleton integer
                                format: int32
                                title: get_killmails_killmail_id_killmail_hash_item_singleton
                                type: integer
                            required:
                              - item_type_id
                              - singleton
                              - flag
                            title: get_killmails_killmail_id_killmail_hash_items_item
                            type: object
                          maxItems: 10000
                          title: get_killmails_killmail_id_killmail_hash_item_items
                          type: array
                        quantity_destroyed:
                          description: |
                            How many of the item were destroyed if any
                          format: int64
                          title: get_killmails_killmail_id_killmail_hash_quantity_destroyed
                          type: integer
                        quantity_dropped:
                          description: |
                            How many of the item were dropped if any
                          format: int64
                          title: get_killmails_killmail_id_killmail_hash_quantity_dropped
                          type: integer
                        singleton:
                          description: singleton integer
                          format: int32
                          title: get_killmails_killmail_id_killmail_hash_singleton
                          type: integer
                      required:
                        - item_type_id
                        - singleton
                        - flag
                      title: get_killmails_killmail_id_killmail_hash_item
                      type: object
                    maxItems: 10000
                    title: get_killmails_killmail_id_killmail_hash_items
                    type: array
                  position:
                    description: |
                      Coordinates of the victim in Cartesian space relative to the Sun
                    properties:
                      x:
                        description: x number
                        format: double
                        title: get_killmails_killmail_id_killmail_hash_x
                        type: number
                      y:
                        description: y number
                        format: double
                        title: get_killmails_killmail_id_killmail_hash_y
                        type: number
                      z:
                        description: z number
                        format: double
                        title: get_killmails_killmail_id_killmail_hash_z
                        type: number
                    required:
                      - x
                      - y
                      - z
                    title: get_killmails_killmail_id_killmail_hash_position
                    type: object
                  ship_type_id:
                    description: |
                      The ship that the victim was piloting and was destroyed
                    format: int32
                    title: get_killmails_killmail_id_killmail_hash_victim_ship_type_id
                    type: integer
                required:
                  - damage_taken
                  - ship_type_id
                title: get_killmails_killmail_id_killmail_hash_victim
                type: object
              war_id:
                description: |
                  War if the killmail is generated in relation to an official war
                format: int32
                title: get_killmails_killmail_id_killmail_hash_war_id
                type: integer
            required:
              - killmail_id
              - killmail_time
              - victim
              - attackers
              - solar_system_id
            title: get_killmails_killmail_id_killmail_hash_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"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "422":
          description: Invalid killmail_id and/or killmail_hash
          examples:
            application/json:
              error: Unprocessable entity message
          schema:
            description: Unprocessable entity
            properties:
              error:
                description: Unprocessable entity message
                title: get_killmails_killmail_id_killmail_hash_422_unprocessable_entity
                type: string
            title: get_killmails_killmail_id_killmail_hash_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"
      summary: Get a single killmail
      tags:
        - Killmails
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 1209600
  "/loyalty/stores/{corporation_id}/offers/":
    get:
      description: |-
        Return a list of offers from a specific corporation's loyalty store

        ---
        Alternate route: `/dev/loyalty/stores/{corporation_id}/offers/`

        Alternate route: `/legacy/loyalty/stores/{corporation_id}/offers/`

        Alternate route: `/v1/loyalty/stores/{corporation_id}/offers/`

        ---
        This route expires daily at 11:05
      operationId: get_loyalty_stores_corporation_id_offers
      parameters:
        - $ref: "#/parameters/corporation_id"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of offers
          examples:
            application/json:
              - ak_cost: 35000
                isk_cost: 0
                lp_cost: 100
                offer_id: 1
                quantity: 1
                required_items: []
                type_id: 123
              - isk_cost: 1000
                lp_cost: 100
                offer_id: 2
                quantity: 10
                required_items:
                  - quantity: 10
                    type_id: 1234
                type_id: 1235
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                ak_cost:
                  description: Analysis kredit cost
                  format: int32
                  title: get_loyalty_stores_corporation_id_offers_ak_cost
                  type: integer
                isk_cost:
                  description: isk_cost integer
                  format: int64
                  title: get_loyalty_stores_corporation_id_offers_isk_cost
                  type: integer
                lp_cost:
                  description: lp_cost integer
                  format: int32
                  title: get_loyalty_stores_corporation_id_offers_lp_cost
                  type: integer
                offer_id:
                  description: offer_id integer
                  format: int32
                  title: get_loyalty_stores_corporation_id_offers_offer_id
                  type: integer
                quantity:
                  description: quantity integer
                  format: int32
                  title: get_loyalty_stores_corporation_id_offers_quantity
                  type: integer
                required_items:
                  description: required_items array
                  items:
                    description: required_item object
                    properties:
                      quantity:
                        description: quantity integer
                        format: int32
                        title: get_loyalty_stores_corporation_id_offers_required_item_quantity
                        type: integer
                      type_id:
                        description: type_id integer
                        format: int32
                        title: get_loyalty_stores_corporation_id_offers_required_item_type_id
                        type: integer
                    required:
                      - type_id
                      - quantity
                    title: get_loyalty_stores_corporation_id_offers_required_item
                    type: object
                  maxItems: 100
                  title: get_loyalty_stores_corporation_id_offers_required_items
                  type: array
                type_id:
                  description: type_id integer
                  format: int32
                  title: get_loyalty_stores_corporation_id_offers_type_id
                  type: integer
              required:
                - offer_id
                - type_id
                - quantity
                - lp_cost
                - isk_cost
                - required_items
              title: get_loyalty_stores_corporation_id_offers_200_ok
              type: object
            maxItems: 10000
            title: get_loyalty_stores_corporation_id_offers_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"
        "404":
          description: No loyalty point store found for the provided corporation
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_loyalty_stores_corporation_id_offers_404_not_found
                type: string
            title: get_loyalty_stores_corporation_id_offers_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: List loyalty store offers
      tags:
        - Loyalty
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /markets/groups/:
    get:
      description: |-
        Get a list of item groups

        ---
        Alternate route: `/dev/markets/groups/`

        Alternate route: `/legacy/markets/groups/`

        Alternate route: `/v1/markets/groups/`

        ---
        This route expires daily at 11:05
      operationId: get_markets_groups
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of item group ids
          examples:
            application/json:
              - 1
              - 2
              - 3
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok integer
              format: int32
              title: get_markets_groups_200_ok
              type: integer
            maxItems: 5000
            title: get_markets_groups_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get item groups
      tags:
        - Market
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/markets/groups/{market_group_id}/":
    get:
      description: |-
        Get information on an item group

        ---
        Alternate route: `/dev/markets/groups/{market_group_id}/`

        Alternate route: `/legacy/markets/groups/{market_group_id}/`

        Alternate route: `/v1/markets/groups/{market_group_id}/`

        ---
        This route expires daily at 11:05
      operationId: get_markets_groups_market_group_id
      parameters:
        - $ref: "#/parameters/Accept-Language"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/language"
        - description: An Eve item group ID
          format: int32
          in: path
          name: market_group_id
          required: true
          type: integer
      responses:
        "200":
          description: Information about an item group
          examples:
            application/json:
              description: Small, fast vessels suited to a variety of purposes.
              market_group_id: 5
              name: Standard Frigates
              parent_group_id: 1361
              types:
                - 582
                - 583
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            Content-Language:
              description: The language used in the response
              enum:
                - de
                - en-us
                - fr
                - ja
                - ru
                - zh
              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:
              description:
                description: description string
                title: get_markets_groups_market_group_id_description
                type: string
              market_group_id:
                description: market_group_id integer
                format: int32
                title: get_markets_groups_market_group_id_market_group_id
                type: integer
              name:
                description: name string
                title: get_markets_groups_market_group_id_name
                type: string
              parent_group_id:
                description: parent_group_id integer
                format: int32
                title: get_markets_groups_market_group_id_parent_group_id
                type: integer
              types:
                description: types array
                items:
                  description: type integer
                  format: int32
                  title: get_markets_groups_market_group_id_type
                  type: integer
                maxItems: 5000
                title: get_markets_groups_market_group_id_types
                type: array
            required:
              - market_group_id
              - name
              - description
              - types
            title: get_markets_groups_market_group_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Market group not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_markets_groups_market_group_id_404_not_found
                type: string
            title: get_markets_groups_market_group_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get item group information
      tags:
        - Market
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /markets/prices/:
    get:
      description: |-
        Return a list of prices

        ---
        Alternate route: `/dev/markets/prices/`

        Alternate route: `/legacy/markets/prices/`

        Alternate route: `/v1/markets/prices/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_markets_prices
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of prices
          examples:
            application/json:
              - adjusted_price: 306988.09
                average_price: 306292.67
                type_id: 32772
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                adjusted_price:
                  description: adjusted_price number
                  format: double
                  title: get_markets_prices_adjusted_price
                  type: number
                average_price:
                  description: average_price number
                  format: double
                  title: get_markets_prices_average_price
                  type: number
                type_id:
                  description: type_id integer
                  format: int32
                  title: get_markets_prices_type_id
                  type: integer
              required:
                - type_id
              title: get_markets_prices_200_ok
              type: object
            maxItems: 20000
            title: get_markets_prices_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: List market prices
      tags:
        - Market
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/markets/structures/{structure_id}/":
    get:
      description: |-
        Return all orders in a structure

        ---
        Alternate route: `/dev/markets/structures/{structure_id}/`

        Alternate route: `/legacy/markets/structures/{structure_id}/`

        Alternate route: `/v1/markets/structures/{structure_id}/`

        ---
        This route is cached for up to 300 seconds
      operationId: get_markets_structures_structure_id
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - description: Return orders in this structure
          format: int64
          in: path
          name: structure_id
          required: true
          type: integer
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: A list of orders
          examples:
            application/json:
              - duration: 90
                is_buy_order: false
                issued: 2016-09-03T05:12:25Z
                location_id: 1020988381992
                min_volume: 1
                order_id: 4623824223
                price: 9.9
                range: region
                type_id: 34
                volume_remain: 1296000
                volume_total: 2000000
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                duration:
                  description: duration integer
                  format: int32
                  title: get_markets_structures_structure_id_duration
                  type: integer
                is_buy_order:
                  description: is_buy_order boolean
                  title: get_markets_structures_structure_id_is_buy_order
                  type: boolean
                issued:
                  description: issued string
                  format: date-time
                  title: get_markets_structures_structure_id_issued
                  type: string
                location_id:
                  description: location_id integer
                  format: int64
                  title: get_markets_structures_structure_id_location_id
                  type: integer
                min_volume:
                  description: min_volume integer
                  format: int32
                  title: get_markets_structures_structure_id_min_volume
                  type: integer
                order_id:
                  description: order_id integer
                  format: int64
                  title: get_markets_structures_structure_id_order_id
                  type: integer
                price:
                  description: price number
                  format: double
                  title: get_markets_structures_structure_id_price
                  type: number
                range:
                  description: range string
                  enum:
                    - station
                    - region
                    - solarsystem
                    - "1"
                    - "2"
                    - "3"
                    - "4"
                    - "5"
                    - "10"
                    - "20"
                    - "30"
                    - "40"
                  title: get_markets_structures_structure_id_range
                  type: string
                type_id:
                  description: type_id integer
                  format: int32
                  title: get_markets_structures_structure_id_type_id
                  type: integer
                volume_remain:
                  description: volume_remain integer
                  format: int32
                  title: get_markets_structures_structure_id_volume_remain
                  type: integer
                volume_total:
                  description: volume_total integer
                  format: int32
                  title: get_markets_structures_structure_id_volume_total
                  type: integer
              required:
                - order_id
                - type_id
                - location_id
                - volume_total
                - volume_remain
                - min_volume
                - price
                - is_buy_order
                - duration
                - issued
                - range
              title: get_markets_structures_structure_id_200_ok
              type: object
            maxItems: 1000
            title: get_markets_structures_structure_id_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-markets.structure_markets.v1
      summary: List orders in a structure
      tags:
        - Market
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 300
  "/markets/{region_id}/history/":
    get:
      description: |-
        Return a list of historical market statistics for the specified type in a region

        ---
        Alternate route: `/dev/markets/{region_id}/history/`

        Alternate route: `/legacy/markets/{region_id}/history/`

        Alternate route: `/v1/markets/{region_id}/history/`

        ---
        This route expires daily at 11:05
      operationId: get_markets_region_id_history
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - description: Return statistics in this region
          format: int32
          in: path
          name: region_id
          required: true
          type: integer
        - description: Return statistics for this type
          format: int32
          in: query
          name: type_id
          required: true
          type: integer
      responses:
        "200":
          description: A list of historical market statistics
          examples:
            application/json:
              - average: 5.25
                date: 2015-05-01
                highest: 5.27
                lowest: 5.11
                order_count: 2267
                volume: 16276782035
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                average:
                  description: average number
                  format: double
                  title: get_markets_region_id_history_average
                  type: number
                date:
                  description: The date of this historical statistic entry
                  format: date
                  title: get_markets_region_id_history_date
                  type: string
                highest:
                  description: highest number
                  format: double
                  title: get_markets_region_id_history_highest
                  type: number
                lowest:
                  description: lowest number
                  format: double
                  title: get_markets_region_id_history_lowest
                  type: number
                order_count:
                  description: Total number of orders happened that day
                  format: int64
                  title: get_markets_region_id_history_order_count
                  type: integer
                volume:
                  description: Total
                  format: int64
                  title: get_markets_region_id_history_volume
                  type: integer
              required:
                - date
                - order_count
                - volume
                - highest
                - average
                - lowest
              title: get_markets_region_id_history_200_ok
              type: object
            maxItems: 500
            title: get_markets_region_id_history_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Type not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_markets_region_id_history_404_not_found
                type: string
            title: get_markets_region_id_history_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "422":
          description: Not found
          examples:
            application/json:
              error: Unprocessable entity message
          schema:
            description: Unprocessable entity
            properties:
              error:
                description: Unprocessable entity message
                title: get_markets_region_id_history_422_unprocessable_entity
                type: string
            title: get_markets_region_id_history_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"
        "520":
          description: Internal error thrown from the EVE server
          examples:
            application/json:
              error: Error 520 message
          schema:
            description: Error 520
            properties:
              error:
                description: Error 520 message
                title: get_markets_region_id_history_520_error_520
                type: string
            title: get_markets_region_id_history_error_520
            type: object
      summary: List historical market statistics in a region
      tags:
        - Market
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/markets/{region_id}/orders/":
    get:
      description: |-
        Return a list of orders in a region

        ---
        Alternate route: `/dev/markets/{region_id}/orders/`

        Alternate route: `/legacy/markets/{region_id}/orders/`

        Alternate route: `/v1/markets/{region_id}/orders/`

        ---
        This route is cached for up to 300 seconds
      operationId: get_markets_region_id_orders
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - default: all
          description: Filter buy/sell orders, return all orders by default. If you query without type_id, we always return both buy and sell orders
          enum:
            - buy
            - sell
            - all
          in: query
          name: order_type
          required: true
          type: string
        - $ref: "#/parameters/page"
        - description: Return orders in this region
          format: int32
          in: path
          name: region_id
          required: true
          type: integer
        - description: Return orders only for this type
          format: int32
          in: query
          name: type_id
          required: false
          type: integer
      responses:
        "200":
          description: A list of orders
          examples:
            application/json:
              - duration: 90
                is_buy_order: false
                issued: 2016-09-03T05:12:25Z
                location_id: 60005599
                min_volume: 1
                order_id: 4623824223
                price: 9.9
                range: region
                system_id: 30000053
                type_id: 34
                volume_remain: 1296000
                volume_total: 2000000
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                duration:
                  description: duration integer
                  format: int32
                  title: get_markets_region_id_orders_duration
                  type: integer
                is_buy_order:
                  description: is_buy_order boolean
                  title: get_markets_region_id_orders_is_buy_order
                  type: boolean
                issued:
                  description: issued string
                  format: date-time
                  title: get_markets_region_id_orders_issued
                  type: string
                location_id:
                  description: location_id integer
                  format: int64
                  title: get_markets_region_id_orders_location_id
                  type: integer
                min_volume:
                  description: min_volume integer
                  format: int32
                  title: get_markets_region_id_orders_min_volume
                  type: integer
                order_id:
                  description: order_id integer
                  format: int64
                  title: get_markets_region_id_orders_order_id
                  type: integer
                price:
                  description: price number
                  format: double
                  title: get_markets_region_id_orders_price
                  type: number
                range:
                  description: range string
                  enum:
                    - station
                    - region
                    - solarsystem
                    - "1"
                    - "2"
                    - "3"
                    - "4"
                    - "5"
                    - "10"
                    - "20"
                    - "30"
                    - "40"
                  title: get_markets_region_id_orders_range
                  type: string
                system_id:
                  description: The solar system this order was placed
                  format: int32
                  title: get_markets_region_id_orders_system_id
                  type: integer
                type_id:
                  description: type_id integer
                  format: int32
                  title: get_markets_region_id_orders_type_id
                  type: integer
                volume_remain:
                  description: volume_remain integer
                  format: int32
                  title: get_markets_region_id_orders_volume_remain
                  type: integer
                volume_total:
                  description: volume_total integer
                  format: int32
                  title: get_markets_region_id_orders_volume_total
                  type: integer
              required:
                - order_id
                - type_id
                - location_id
                - system_id
                - volume_total
                - volume_remain
                - min_volume
                - price
                - is_buy_order
                - duration
                - issued
                - range
              title: get_markets_region_id_orders_200_ok
              type: object
            maxItems: 1000
            title: get_markets_region_id_orders_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"
        "404":
          description: Not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_markets_region_id_orders_404_not_found
                type: string
            title: get_markets_region_id_orders_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "422":
          description: Not found
          examples:
            application/json:
              error: Unprocessable entity message
          schema:
            description: Unprocessable entity
            properties:
              error:
                description: Unprocessable entity message
                title: get_markets_region_id_orders_422_unprocessable_entity
                type: string
            title: get_markets_region_id_orders_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"
      summary: List orders in a region
      tags:
        - Market
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 300
  "/markets/{region_id}/types/":
    get:
      description: |-
        Return a list of type IDs that have active orders in the region, for efficient market indexing.

        ---
        Alternate route: `/dev/markets/{region_id}/types/`

        Alternate route: `/legacy/markets/{region_id}/types/`

        Alternate route: `/v1/markets/{region_id}/types/`

        ---
        This route is cached for up to 600 seconds
      operationId: get_markets_region_id_types
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - description: Return statistics in this region
          format: int32
          in: path
          name: region_id
          required: true
          type: integer
      responses:
        "200":
          description: A list of type IDs
          examples:
            application/json:
              - 587
              - 593
              - 597
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok integer
              format: int32
              title: get_markets_region_id_types_200_ok
              type: integer
            maxItems: 1000
            title: get_markets_region_id_types_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: List type IDs relevant to a market
      tags:
        - Market
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 600
  /opportunities/groups/:
    get:
      description: |-
        Return a list of opportunities groups

        ---
        Alternate route: `/dev/opportunities/groups/`

        Alternate route: `/legacy/opportunities/groups/`

        Alternate route: `/v1/opportunities/groups/`

        ---
        This route expires daily at 11:05
      operationId: get_opportunities_groups
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of opportunities group ids
          examples:
            application/json:
              - 100
              - 101
              - 102
              - 103
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok integer
              format: int32
              title: get_opportunities_groups_200_ok
              type: integer
            maxItems: 50
            title: get_opportunities_groups_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get opportunities groups
      tags:
        - Opportunities
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/opportunities/groups/{group_id}/":
    get:
      description: |-
        Return information of an opportunities group

        ---
        Alternate route: `/dev/opportunities/groups/{group_id}/`

        Alternate route: `/legacy/opportunities/groups/{group_id}/`

        Alternate route: `/v1/opportunities/groups/{group_id}/`

        ---
        This route expires daily at 11:05
      operationId: get_opportunities_groups_group_id
      parameters:
        - $ref: "#/parameters/Accept-Language"
        - $ref: "#/parameters/datasource"
        - description: ID of an opportunities group
          format: int32
          in: path
          name: group_id
          required: true
          type: integer
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/language"
      responses:
        "200":
          description: Details of an opportunities group
          examples:
            application/json:
              connected_groups:
                - 100
              description: As a capsuleer...
              group_id: 103
              name: Welcome to New Eden
              notification: Completed:<br>Welcome to New Eden
              required_tasks:
                - 19
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            Content-Language:
              description: The language used in the response
              enum:
                - de
                - en-us
                - fr
                - ja
                - ru
                - zh
              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:
              connected_groups:
                description: The groups that are connected to this group on the opportunities map
                items:
                  description: connected_group integer
                  format: int32
                  title: get_opportunities_groups_group_id_connected_group
                  type: integer
                maxItems: 50
                title: get_opportunities_groups_group_id_connected_groups
                type: array
              description:
                description: description string
                title: get_opportunities_groups_group_id_description
                type: string
              group_id:
                description: group_id integer
                format: int32
                title: get_opportunities_groups_group_id_group_id
                type: integer
              name:
                description: name string
                title: get_opportunities_groups_group_id_name
                type: string
              notification:
                description: notification string
                title: get_opportunities_groups_group_id_notification
                type: string
              required_tasks:
                description: Tasks need to complete for this group
                items:
                  description: required_task integer
                  format: int32
                  title: get_opportunities_groups_group_id_required_task
                  type: integer
                maxItems: 100
                title: get_opportunities_groups_group_id_required_tasks
                type: array
            required:
              - group_id
              - name
              - description
              - notification
              - required_tasks
              - connected_groups
            title: get_opportunities_groups_group_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"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get opportunities group
      tags:
        - Opportunities
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /opportunities/tasks/:
    get:
      description: |-
        Return a list of opportunities tasks

        ---
        Alternate route: `/dev/opportunities/tasks/`

        Alternate route: `/legacy/opportunities/tasks/`

        Alternate route: `/v1/opportunities/tasks/`

        ---
        This route expires daily at 11:05
      operationId: get_opportunities_tasks
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of opportunities task ids
          examples:
            application/json:
              - 1
              - 2
              - 3
              - 4
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok integer
              format: int32
              title: get_opportunities_tasks_200_ok
              type: integer
            maxItems: 100
            title: get_opportunities_tasks_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get opportunities tasks
      tags:
        - Opportunities
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/opportunities/tasks/{task_id}/":
    get:
      description: |-
        Return information of an opportunities task

        ---
        Alternate route: `/dev/opportunities/tasks/{task_id}/`

        Alternate route: `/legacy/opportunities/tasks/{task_id}/`

        Alternate route: `/v1/opportunities/tasks/{task_id}/`

        ---
        This route expires daily at 11:05
      operationId: get_opportunities_tasks_task_id
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - description: ID of an opportunities task
          format: int32
          in: path
          name: task_id
          required: true
          type: integer
      responses:
        "200":
          description: Details of an opportunities task
          examples:
            application/json:
              description: To use station services...
              name: Dock in the station
              notification: Completed:<br>Docked in a station!
              task_id: 10
          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:
              description:
                description: description string
                title: get_opportunities_tasks_task_id_description
                type: string
              name:
                description: name string
                title: get_opportunities_tasks_task_id_name
                type: string
              notification:
                description: notification string
                title: get_opportunities_tasks_task_id_notification
                type: string
              task_id:
                description: task_id integer
                format: int32
                title: get_opportunities_tasks_task_id_task_id
                type: integer
            required:
              - task_id
              - name
              - description
              - notification
            title: get_opportunities_tasks_task_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"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get opportunities task
      tags:
        - Opportunities
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/route/{origin}/{destination}/":
    get:
      description: |-
        Get the systems between origin and destination

        ---
        Alternate route: `/dev/route/{origin}/{destination}/`

        Alternate route: `/legacy/route/{origin}/{destination}/`

        Alternate route: `/v1/route/{origin}/{destination}/`

        ---
        This route is cached for up to 86400 seconds
      operationId: get_route_origin_destination
      parameters:
        - description: avoid solar system ID(s)
          in: query
          items:
            format: int32
            type: integer
          maxItems: 100
          name: avoid
          type: array
          uniqueItems: true
        - description: connected solar system pairs
          in: query
          items:
            collectionFormat: pipes
            items:
              format: int32
              type: integer
            maxItems: 2
            minItems: 2
            type: array
            uniqueItems: true
          maxItems: 100
          name: connections
          type: array
          uniqueItems: true
        - $ref: "#/parameters/datasource"
        - description: destination solar system ID
          format: int32
          in: path
          name: destination
          required: true
          type: integer
        - default: shortest
          description: route security preference
          enum:
            - shortest
            - secure
            - insecure
          in: query
          name: flag
          type: string
        - $ref: "#/parameters/If-None-Match"
        - description: origin solar system ID
          format: int32
          in: path
          name: origin
          required: true
          type: integer
      responses:
        "200":
          description: Solar systems in route from origin to destination
          examples:
            application/json:
              - 30002771
              - 30002770
              - 30002769
              - 30002772
          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: Solar systems in route
            items:
              description: Solar system in route
              format: int32
              title: Solar system ID
              type: integer
            maxItems: 1000
            title: get_route_origin_destination_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"
        "404":
          description: No route found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_route_origin_destination_404_not_found
                type: string
            title: get_route_origin_destination_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get route
      tags:
        - Routes
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 86400
  /search/:
    get:
      description: |-
        Search for entities that match a given sub-string.

        ---
        Alternate route: `/dev/search/`

        Alternate route: `/v2/search/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_search
      parameters:
        - $ref: "#/parameters/Accept-Language"
        - description: Type of entities to search for
          in: query
          items:
            enum:
              - agent
              - alliance
              - character
              - constellation
              - corporation
              - faction
              - inventory_type
              - region
              - solar_system
              - station
            type: string
          maxItems: 10
          minItems: 1
          name: categories
          required: true
          type: array
          uniqueItems: true
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/language"
        - description: The string to search on
          in: query
          minLength: 3
          name: search
          required: true
          type: string
        - default: false
          description: Whether the search should be a strict match
          in: query
          name: strict
          type: boolean
      responses:
        "200":
          description: A list of search results
          examples:
            application/json:
              solar_system:
                - 30002510
              station:
                - 60004588
                - 60004594
                - 60005725
                - 60009106
                - 60012721
                - 60012724
                - 60012727
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            Content-Language:
              description: The language used in the response
              enum:
                - de
                - en-us
                - fr
                - ja
                - ru
                - zh
              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:
              agent:
                description: agent array
                items:
                  description: agent integer
                  format: int32
                  title: get_search_agent_agent
                  type: integer
                maxItems: 500
                title: get_search_agent
                type: array
              alliance:
                description: alliance array
                items:
                  description: alliance integer
                  format: int32
                  title: get_search_alliance_alliance
                  type: integer
                maxItems: 500
                title: get_search_alliance
                type: array
              character:
                description: character array
                items:
                  description: character integer
                  format: int32
                  title: get_search_character_character
                  type: integer
                maxItems: 500
                title: get_search_character
                type: array
              constellation:
                description: constellation array
                items:
                  description: constellation integer
                  format: int32
                  title: get_search_constellation_constellation
                  type: integer
                maxItems: 500
                title: get_search_constellation
                type: array
              corporation:
                description: corporation array
                items:
                  description: corporation integer
                  format: int32
                  title: get_search_corporation_corporation
                  type: integer
                maxItems: 500
                title: get_search_corporation
                type: array
              faction:
                description: faction array
                items:
                  description: faction integer
                  format: int32
                  title: get_search_faction_faction
                  type: integer
                maxItems: 500
                title: get_search_faction
                type: array
              inventory_type:
                description: inventory_type array
                items:
                  description: inventory_type integer
                  format: int32
                  title: get_search_inventory_type_inventory_type
                  type: integer
                maxItems: 500
                title: get_search_inventory_type
                type: array
              region:
                description: region array
                items:
                  description: region integer
                  format: int32
                  title: get_search_region_region
                  type: integer
                maxItems: 500
                title: get_search_region
                type: array
              solar_system:
                description: solar_system array
                items:
                  description: solar_system integer
                  format: int32
                  title: get_search_solar_system_solar_system
                  type: integer
                maxItems: 500
                title: get_search_solar_system
                type: array
              station:
                description: station array
                items:
                  description: station integer
                  format: int32
                  title: get_search_station_station
                  type: integer
                maxItems: 500
                title: get_search_station
                type: array
            title: get_search_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"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Search on a string
      tags:
        - Search
      x-alternate-versions:
        - dev
        - v2
      x-cached-seconds: 3600
  /sovereignty/campaigns/:
    get:
      description: |-
        Shows sovereignty data for campaigns.

        ---
        Alternate route: `/dev/sovereignty/campaigns/`

        Alternate route: `/legacy/sovereignty/campaigns/`

        Alternate route: `/v1/sovereignty/campaigns/`

        ---
        This route is cached for up to 5 seconds
      operationId: get_sovereignty_campaigns
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of sovereignty campaigns
          examples:
            application/json:
              - attackers_score: 0.4
                campaign_id: 32833
                constellation_id: 20000125
                defender_id: 1695357456
                defender_score: 0.6
                event_type: station_defense
                solar_system_id: 30000856
                start_time: 2016-10-29T14:34:40Z
                structure_id: 61001096
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                attackers_score:
                  description: |
                    Score for all attacking parties, only present in Defense Events.
                  format: float
                  title: get_sovereignty_campaigns_attackers_score
                  type: number
                campaign_id:
                  description: Unique ID for this campaign.
                  format: int32
                  title: get_sovereignty_campaigns_campaign_id
                  type: integer
                constellation_id:
                  description: |
                    The constellation in which the campaign will take place.
                  format: int32
                  title: get_sovereignty_campaigns_constellation_id
                  type: integer
                defender_id:
                  description: |
                    Defending alliance, only present in Defense Events
                  format: int32
                  title: get_sovereignty_campaigns_defender_id
                  type: integer
                defender_score:
                  description: |
                    Score for the defending alliance, only present in Defense Events.
                  format: float
                  title: get_sovereignty_campaigns_defender_score
                  type: number
                event_type:
                  description: |
                    Type of event this campaign is for. tcu_defense, ihub_defense and station_defense are referred to as "Defense Events", station_freeport as "Freeport Events".
                  enum:
                    - tcu_defense
                    - ihub_defense
                    - station_defense
                    - station_freeport
                  title: get_sovereignty_campaigns_event_type
                  type: string
                participants:
                  description: |
                    Alliance participating and their respective scores, only present in Freeport Events.
                  items:
                    description: participant object
                    properties:
                      alliance_id:
                        description: alliance_id integer
                        format: int32
                        title: get_sovereignty_campaigns_alliance_id
                        type: integer
                      score:
                        description: score number
                        format: float
                        title: get_sovereignty_campaigns_score
                        type: number
                    required:
                      - alliance_id
                      - score
                    title: get_sovereignty_campaigns_participant
                    type: object
                  maxItems: 5000
                  title: get_sovereignty_campaigns_participants
                  type: array
                solar_system_id:
                  description: |
                    The solar system the structure is located in.
                  format: int32
                  title: get_sovereignty_campaigns_solar_system_id
                  type: integer
                start_time:
                  description: |
                    Time the event is scheduled to start.
                  format: date-time
                  title: get_sovereignty_campaigns_start_time
                  type: string
                structure_id:
                  description: |
                    The structure item ID that is related to this campaign.
                  format: int64
                  title: get_sovereignty_campaigns_structure_id
                  type: integer
              required:
                - campaign_id
                - structure_id
                - solar_system_id
                - constellation_id
                - event_type
                - start_time
              title: get_sovereignty_campaigns_200_ok
              type: object
            maxItems: 10000
            title: get_sovereignty_campaigns_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: List sovereignty campaigns
      tags:
        - Sovereignty
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 5
  /sovereignty/map/:
    get:
      description: |-
        Shows sovereignty information for solar systems

        ---
        Alternate route: `/dev/sovereignty/map/`

        Alternate route: `/legacy/sovereignty/map/`

        Alternate route: `/v1/sovereignty/map/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_sovereignty_map
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of sovereignty information for solar systems in New Eden
          examples:
            application/json:
              - faction_id: 500001
                system_id: 30045334
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                alliance_id:
                  description: alliance_id integer
                  format: int32
                  title: get_sovereignty_map_alliance_id
                  type: integer
                corporation_id:
                  description: corporation_id integer
                  format: int32
                  title: get_sovereignty_map_corporation_id
                  type: integer
                faction_id:
                  description: faction_id integer
                  format: int32
                  title: get_sovereignty_map_faction_id
                  type: integer
                system_id:
                  description: system_id integer
                  format: int32
                  title: get_sovereignty_map_system_id
                  type: integer
              required:
                - system_id
              title: get_sovereignty_map_200_ok
              type: object
            maxItems: 10000
            title: get_sovereignty_map_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: List sovereignty of systems
      tags:
        - Sovereignty
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  /sovereignty/structures/:
    get:
      description: |-
        Shows sovereignty data for structures.

        ---
        Alternate route: `/dev/sovereignty/structures/`

        Alternate route: `/legacy/sovereignty/structures/`

        Alternate route: `/v1/sovereignty/structures/`

        ---
        This route is cached for up to 120 seconds
      operationId: get_sovereignty_structures
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of sovereignty structures
          examples:
            application/json:
              - alliance_id: 498125261
                solar_system_id: 30000570
                structure_id: 1018253388776
                structure_type_id: 32226
                vulnerability_occupancy_level: 2
                vulnerable_end_time: 2016-10-29T05:30:00Z
                vulnerable_start_time: 2016-10-28T20:30:00Z
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                alliance_id:
                  description: |
                    The alliance that owns the structure.
                  format: int32
                  title: get_sovereignty_structures_alliance_id
                  type: integer
                solar_system_id:
                  description: |
                    Solar system in which the structure is located.
                  format: int32
                  title: get_sovereignty_structures_solar_system_id
                  type: integer
                structure_id:
                  description: Unique item ID for this structure.
                  format: int64
                  title: get_sovereignty_structures_structure_id
                  type: integer
                structure_type_id:
                  description: |
                    A reference to the type of structure this is.
                  format: int32
                  title: get_sovereignty_structures_structure_type_id
                  type: integer
                vulnerability_occupancy_level:
                  description: |
                    The occupancy level for the next or current vulnerability window. This takes into account all development indexes and capital system bonuses. Also known as Activity Defense Multiplier from in the client. It increases the time that attackers must spend using their entosis links on the structure.
                  format: float
                  title: get_sovereignty_structures_vulnerability_occupancy_level
                  type: number
                vulnerable_end_time:
                  description: |
                    The time at which the next or current vulnerability window ends. At the end of a vulnerability window the next window is recalculated and locked in along with the vulnerabilityOccupancyLevel. If the structure is not in 100% entosis control of the defender, it will go in to 'overtime' and stay vulnerable for as long as that situation persists. Only once the defenders have 100% entosis control and has the vulnerableEndTime passed does the vulnerability interval expire and a new one is calculated.
                  format: date-time
                  title: get_sovereignty_structures_vulnerable_end_time
                  type: string
                vulnerable_start_time:
                  description: |
                    The next time at which the structure will become vulnerable. Or the start time of the current window if current time is between this and vulnerableEndTime.
                  format: date-time
                  title: get_sovereignty_structures_vulnerable_start_time
                  type: string
              required:
                - alliance_id
                - solar_system_id
                - structure_id
                - structure_type_id
              title: get_sovereignty_structures_200_ok
              type: object
            maxItems: 10000
            title: get_sovereignty_structures_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: List sovereignty structures
      tags:
        - Sovereignty
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 120
  /status/:
    get:
      description: |-
        EVE Server status

        ---
        Alternate route: `/dev/status/`

        Alternate route: `/legacy/status/`

        Alternate route: `/v1/status/`

        ---
        This route is cached for up to 30 seconds
      operationId: get_status
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: Server status
          examples:
            application/json:
              players: 12345
              server_version: "1132976"
              start_time: 2017-01-02T12:34:56Z
          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:
              players:
                description: Current online player count
                title: get_status_players
                type: integer
              server_version:
                description: Running version as string
                title: get_status_server_version
                type: string
              start_time:
                description: Server start timestamp
                format: date-time
                title: get_status_start_time
                type: string
              vip:
                description: If the server is in VIP mode
                title: get_status_vip
                type: boolean
            required:
              - start_time
              - players
              - server_version
            title: get_status_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"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Retrieve the uptime and player counts
      tags:
        - Status
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 30
  /ui/autopilot/waypoint/:
    post:
      description: |
        Set a solar system as autopilot waypoint

        ---
        Alternate route: `/dev/ui/autopilot/waypoint/`

        Alternate route: `/v2/ui/autopilot/waypoint/`
      operationId: post_ui_autopilot_waypoint
      parameters:
        - default: false
          description: Whether this solar system should be added to the beginning of all waypoints
          in: query
          name: add_to_beginning
          required: true
          type: boolean
        - default: false
          description: Whether clean other waypoints beforing adding this one
          in: query
          name: clear_other_waypoints
          required: true
          type: boolean
        - $ref: "#/parameters/datasource"
        - description: The destination to travel to, can be solar system, station or structure's id
          format: int64
          in: query
          name: destination_id
          required: true
          type: integer
        - $ref: "#/parameters/token"
      responses:
        "204":
          description: Open window request received
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-ui.write_waypoint.v1
      summary: Set Autopilot Waypoint
      tags:
        - User Interface
      x-alternate-versions:
        - dev
        - v2
  /ui/openwindow/contract/:
    post:
      description: |
        Open the contract window inside the client

        ---
        Alternate route: `/dev/ui/openwindow/contract/`

        Alternate route: `/legacy/ui/openwindow/contract/`

        Alternate route: `/v1/ui/openwindow/contract/`
      operationId: post_ui_openwindow_contract
      parameters:
        - description: The contract to open
          format: int32
          in: query
          name: contract_id
          required: true
          type: integer
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/token"
      responses:
        "204":
          description: Open window request received
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-ui.open_window.v1
      summary: Open Contract Window
      tags:
        - User Interface
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /ui/openwindow/information/:
    post:
      description: |
        Open the information window for a character, corporation or alliance inside the client

        ---
        Alternate route: `/dev/ui/openwindow/information/`

        Alternate route: `/legacy/ui/openwindow/information/`

        Alternate route: `/v1/ui/openwindow/information/`
      operationId: post_ui_openwindow_information
      parameters:
        - $ref: "#/parameters/datasource"
        - description: The target to open
          format: int32
          in: query
          name: target_id
          required: true
          type: integer
        - $ref: "#/parameters/token"
      responses:
        "204":
          description: Open window request received
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-ui.open_window.v1
      summary: Open Information Window
      tags:
        - User Interface
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /ui/openwindow/marketdetails/:
    post:
      description: |
        Open the market details window for a specific typeID inside the client

        ---
        Alternate route: `/dev/ui/openwindow/marketdetails/`

        Alternate route: `/legacy/ui/openwindow/marketdetails/`

        Alternate route: `/v1/ui/openwindow/marketdetails/`
      operationId: post_ui_openwindow_marketdetails
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/token"
        - description: The item type to open in market window
          format: int32
          in: query
          name: type_id
          required: true
          type: integer
      responses:
        "204":
          description: Open window request received
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      security:
        - evesso:
            - esi-ui.open_window.v1
      summary: Open Market Details
      tags:
        - User Interface
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /ui/openwindow/newmail/:
    post:
      description: |
        Open the New Mail window, according to settings from the request if applicable

        ---
        Alternate route: `/dev/ui/openwindow/newmail/`

        Alternate route: `/legacy/ui/openwindow/newmail/`

        Alternate route: `/v1/ui/openwindow/newmail/`
      operationId: post_ui_openwindow_newmail
      parameters:
        - $ref: "#/parameters/datasource"
        - description: The details of mail to create
          in: body
          name: new_mail
          required: true
          schema:
            description: new_mail object
            properties:
              body:
                description: body string
                maxLength: 10000
                title: post_ui_openwindow_newmail_body
                type: string
              recipients:
                description: recipients array
                items:
                  description: recipient integer
                  format: int32
                  title: post_ui_openwindow_newmail_recipient
                  type: integer
                maxItems: 50
                minItems: 1
                title: post_ui_openwindow_newmail_recipients
                type: array
              subject:
                description: subject string
                maxLength: 1000
                title: post_ui_openwindow_newmail_subject
                type: string
              to_corp_or_alliance_id:
                description: to_corp_or_alliance_id integer
                format: int32
                title: post_ui_openwindow_newmail_to_corp_or_alliance_id
                type: integer
              to_mailing_list_id:
                description: Corporations, alliances and mailing lists are all types of mailing groups. You may only send to one mailing group, at a time, so you may fill out either this field or the to_corp_or_alliance_ids field
                format: int32
                title: post_ui_openwindow_newmail_to_mailing_list_id
                type: integer
            required:
              - subject
              - body
              - recipients
            title: post_ui_openwindow_newmail_new_mail
            type: object
        - $ref: "#/parameters/token"
      responses:
        "204":
          description: Open window request received
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "401":
          description: Unauthorized
          examples:
            application/json:
              error: Unauthorized message
          schema:
            $ref: "#/definitions/unauthorized"
        "403":
          description: Forbidden
          examples:
            application/json:
              error: Forbidden message
          schema:
            $ref: "#/definitions/forbidden"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "422":
          description: Invalid request
          examples:
            application/json:
              error: Unprocessable entity message
          schema:
            description: Unprocessable entity
            properties:
              error:
                description: Unprocessable entity message
                title: post_ui_openwindow_newmail_422_unprocessable_entity
                type: string
            title: post_ui_openwindow_newmail_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-ui.open_window.v1
      summary: Open New Mail Window
      tags:
        - User Interface
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /universe/ancestries/:
    get:
      description: |-
        Get all character ancestries

        ---
        Alternate route: `/dev/universe/ancestries/`

        Alternate route: `/legacy/universe/ancestries/`

        Alternate route: `/v1/universe/ancestries/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_ancestries
      parameters:
        - $ref: "#/parameters/Accept-Language"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/language"
      responses:
        "200":
          description: A list of ancestries
          examples:
            application/json:
              - bloodline_id: 1
                description: Acutely aware of the small population...
                id: 12
                name: Tube Child
                short_description: Manufactured citizens of the State.
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            Content-Language:
              description: The language used in the response
              enum:
                - de
                - en-us
                - fr
                - ja
                - ru
                - zh
              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:
                bloodline_id:
                  description: The bloodline associated with this ancestry
                  format: int32
                  title: get_universe_ancestries_bloodline_id
                  type: integer
                description:
                  description: description string
                  title: get_universe_ancestries_description
                  type: string
                icon_id:
                  description: icon_id integer
                  format: int32
                  title: get_universe_ancestries_icon_id
                  type: integer
                id:
                  description: id integer
                  format: int32
                  title: get_universe_ancestries_id
                  type: integer
                name:
                  description: name string
                  title: get_universe_ancestries_name
                  type: string
                short_description:
                  description: short_description string
                  title: get_universe_ancestries_short_description
                  type: string
              required:
                - id
                - name
                - bloodline_id
                - description
              title: get_universe_ancestries_200_ok
              type: object
            maxItems: 42
            title: get_universe_ancestries_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get ancestries
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/universe/asteroid_belts/{asteroid_belt_id}/":
    get:
      description: |-
        Get information on an asteroid belt

        ---
        Alternate route: `/dev/universe/asteroid_belts/{asteroid_belt_id}/`

        Alternate route: `/legacy/universe/asteroid_belts/{asteroid_belt_id}/`

        Alternate route: `/v1/universe/asteroid_belts/{asteroid_belt_id}/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_asteroid_belts_asteroid_belt_id
      parameters:
        - description: asteroid_belt_id integer
          format: int32
          in: path
          name: asteroid_belt_id
          required: true
          type: integer
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: Information about an asteroid belt
          examples:
            application/json:
              name: Tanoo I - Asteroid Belt 1
              position:
                x: 161967513600
                y: 21288837120
                z: -73505464320
              system_id: 30000001
          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:
              name:
                description: name string
                title: get_universe_asteroid_belts_asteroid_belt_id_name
                type: string
              position:
                description: position object
                properties:
                  x:
                    description: x number
                    format: double
                    title: get_universe_asteroid_belts_asteroid_belt_id_x
                    type: number
                  y:
                    description: y number
                    format: double
                    title: get_universe_asteroid_belts_asteroid_belt_id_y
                    type: number
                  z:
                    description: z number
                    format: double
                    title: get_universe_asteroid_belts_asteroid_belt_id_z
                    type: number
                required:
                  - x
                  - y
                  - z
                title: get_universe_asteroid_belts_asteroid_belt_id_position
                type: object
              system_id:
                description: The solar system this asteroid belt is in
                format: int32
                title: get_universe_asteroid_belts_asteroid_belt_id_system_id
                type: integer
            required:
              - name
              - position
              - system_id
            title: get_universe_asteroid_belts_asteroid_belt_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Asteroid belt not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_universe_asteroid_belts_asteroid_belt_id_404_not_found
                type: string
            title: get_universe_asteroid_belts_asteroid_belt_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get asteroid belt information
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /universe/bloodlines/:
    get:
      description: |-
        Get a list of bloodlines

        ---
        Alternate route: `/dev/universe/bloodlines/`

        Alternate route: `/legacy/universe/bloodlines/`

        Alternate route: `/v1/universe/bloodlines/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_bloodlines
      parameters:
        - $ref: "#/parameters/Accept-Language"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/language"
      responses:
        "200":
          description: A list of bloodlines
          examples:
            application/json:
              - bloodline_id: 1
                charisma: 6
                corporation_id: 1000006
                description: The Deteis are regarded as ...
                intelligence: 7
                memory: 7
                name: Deteis
                perception: 5
                race_id: 1
                ship_type_id: 601
                willpower: 5
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            Content-Language:
              description: The language used in the response
              enum:
                - de
                - en-us
                - fr
                - ja
                - ru
                - zh
              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:
                bloodline_id:
                  description: bloodline_id integer
                  format: int32
                  title: get_universe_bloodlines_bloodline_id
                  type: integer
                charisma:
                  description: charisma integer
                  format: int32
                  title: get_universe_bloodlines_charisma
                  type: integer
                corporation_id:
                  description: corporation_id integer
                  format: int32
                  title: get_universe_bloodlines_corporation_id
                  type: integer
                description:
                  description: description string
                  title: get_universe_bloodlines_description
                  type: string
                intelligence:
                  description: intelligence integer
                  format: int32
                  title: get_universe_bloodlines_intelligence
                  type: integer
                memory:
                  description: memory integer
                  format: int32
                  title: get_universe_bloodlines_memory
                  type: integer
                name:
                  description: name string
                  title: get_universe_bloodlines_name
                  type: string
                perception:
                  description: perception integer
                  format: int32
                  title: get_universe_bloodlines_perception
                  type: integer
                race_id:
                  description: race_id integer
                  format: int32
                  title: get_universe_bloodlines_race_id
                  type: integer
                ship_type_id:
                  description: ship_type_id integer
                  format: int32
                  title: get_universe_bloodlines_ship_type_id
                  type: integer
                willpower:
                  description: willpower integer
                  format: int32
                  title: get_universe_bloodlines_willpower
                  type: integer
              required:
                - bloodline_id
                - name
                - description
                - race_id
                - ship_type_id
                - corporation_id
                - perception
                - willpower
                - charisma
                - memory
                - intelligence
              title: get_universe_bloodlines_200_ok
              type: object
            maxItems: 100
            title: get_universe_bloodlines_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get bloodlines
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /universe/categories/:
    get:
      description: |-
        Get a list of item categories

        ---
        Alternate route: `/dev/universe/categories/`

        Alternate route: `/legacy/universe/categories/`

        Alternate route: `/v1/universe/categories/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_categories
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of item category ids
          examples:
            application/json:
              - 1
              - 2
              - 3
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok integer
              format: int32
              title: get_universe_categories_200_ok
              type: integer
            maxItems: 10000
            title: get_universe_categories_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get item categories
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/universe/categories/{category_id}/":
    get:
      description: |-
        Get information of an item category

        ---
        Alternate route: `/dev/universe/categories/{category_id}/`

        Alternate route: `/legacy/universe/categories/{category_id}/`

        Alternate route: `/v1/universe/categories/{category_id}/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_categories_category_id
      parameters:
        - $ref: "#/parameters/Accept-Language"
        - description: An Eve item category ID
          format: int32
          in: path
          name: category_id
          required: true
          type: integer
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/language"
      responses:
        "200":
          description: Information about an item category
          examples:
            application/json:
              category_id: 6
              groups:
                - 25
                - 26
                - 27
              name: Ship
              published: true
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            Content-Language:
              description: The language used in the response
              enum:
                - de
                - en-us
                - fr
                - ja
                - ru
                - zh
              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:
              category_id:
                description: category_id integer
                format: int32
                title: get_universe_categories_category_id_category_id
                type: integer
              groups:
                description: groups array
                items:
                  description: group integer
                  format: int32
                  title: get_universe_categories_category_id_group
                  type: integer
                maxItems: 10000
                title: get_universe_categories_category_id_groups
                type: array
              name:
                description: name string
                title: get_universe_categories_category_id_name
                type: string
              published:
                description: published boolean
                title: get_universe_categories_category_id_published
                type: boolean
            required:
              - category_id
              - name
              - published
              - groups
            title: get_universe_categories_category_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Category not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_universe_categories_category_id_404_not_found
                type: string
            title: get_universe_categories_category_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get item category information
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /universe/constellations/:
    get:
      description: |-
        Get a list of constellations

        ---
        Alternate route: `/dev/universe/constellations/`

        Alternate route: `/legacy/universe/constellations/`

        Alternate route: `/v1/universe/constellations/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_constellations
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of constellation ids
          examples:
            application/json:
              - 20000001
              - 20000002
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok integer
              format: int32
              title: get_universe_constellations_200_ok
              type: integer
            maxItems: 10000
            title: get_universe_constellations_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get constellations
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/universe/constellations/{constellation_id}/":
    get:
      description: |-
        Get information on a constellation

        ---
        Alternate route: `/dev/universe/constellations/{constellation_id}/`

        Alternate route: `/legacy/universe/constellations/{constellation_id}/`

        Alternate route: `/v1/universe/constellations/{constellation_id}/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_constellations_constellation_id
      parameters:
        - $ref: "#/parameters/Accept-Language"
        - description: constellation_id integer
          format: int32
          in: path
          name: constellation_id
          required: true
          type: integer
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/language"
      responses:
        "200":
          description: Information about a constellation
          examples:
            application/json:
              constellation_id: 20000009
              name: Mekashtad
              position:
                x: 67796138757472320
                y: -70591121348560960
                z: -59587016159270070
              region_id: 10000001
              systems:
                - 20000302
                - 20000303
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            Content-Language:
              description: The language used in the response
              enum:
                - de
                - en-us
                - fr
                - ja
                - ru
                - zh
              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:
              constellation_id:
                description: constellation_id integer
                format: int32
                title: get_universe_constellations_constellation_id_constellation_id
                type: integer
              name:
                description: name string
                title: get_universe_constellations_constellation_id_name
                type: string
              position:
                description: position object
                properties:
                  x:
                    description: x number
                    format: double
                    title: get_universe_constellations_constellation_id_x
                    type: number
                  y:
                    description: y number
                    format: double
                    title: get_universe_constellations_constellation_id_y
                    type: number
                  z:
                    description: z number
                    format: double
                    title: get_universe_constellations_constellation_id_z
                    type: number
                required:
                  - x
                  - y
                  - z
                title: get_universe_constellations_constellation_id_position
                type: object
              region_id:
                description: The region this constellation is in
                format: int32
                title: get_universe_constellations_constellation_id_region_id
                type: integer
              systems:
                description: systems array
                items:
                  description: system integer
                  format: int32
                  title: get_universe_constellations_constellation_id_system
                  type: integer
                maxItems: 10000
                title: get_universe_constellations_constellation_id_systems
                type: array
            required:
              - constellation_id
              - name
              - position
              - region_id
              - systems
            title: get_universe_constellations_constellation_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Constellation not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_universe_constellations_constellation_id_404_not_found
                type: string
            title: get_universe_constellations_constellation_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get constellation information
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /universe/factions/:
    get:
      description: |-
        Get a list of factions

        ---
        Alternate route: `/dev/universe/factions/`

        Alternate route: `/v2/universe/factions/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_factions
      parameters:
        - $ref: "#/parameters/Accept-Language"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/language"
      responses:
        "200":
          description: A list of factions
          examples:
            application/json:
              - corporation_id: 456
                description: blah blah
                faction_id: 1
                is_unique: true
                name: Faction
                size_factor: 1
                solar_system_id: 123
                station_count: 1000
                station_system_count: 100
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            Content-Language:
              description: The language used in the response
              enum:
                - de
                - en-us
                - fr
                - ja
                - ru
                - zh
              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:
                corporation_id:
                  description: corporation_id integer
                  format: int32
                  title: get_universe_factions_corporation_id
                  type: integer
                description:
                  description: description string
                  title: get_universe_factions_description
                  type: string
                faction_id:
                  description: faction_id integer
                  format: int32
                  title: get_universe_factions_faction_id
                  type: integer
                is_unique:
                  description: is_unique boolean
                  title: get_universe_factions_is_unique
                  type: boolean
                militia_corporation_id:
                  description: militia_corporation_id integer
                  format: int32
                  title: get_universe_factions_militia_corporation_id
                  type: integer
                name:
                  description: name string
                  title: get_universe_factions_name
                  type: string
                size_factor:
                  description: size_factor number
                  format: float
                  title: get_universe_factions_size_factor
                  type: number
                solar_system_id:
                  description: solar_system_id integer
                  format: int32
                  title: get_universe_factions_solar_system_id
                  type: integer
                station_count:
                  description: station_count integer
                  format: int32
                  title: get_universe_factions_station_count
                  type: integer
                station_system_count:
                  description: station_system_count integer
                  format: int32
                  title: get_universe_factions_station_system_count
                  type: integer
              required:
                - faction_id
                - name
                - description
                - size_factor
                - station_count
                - station_system_count
                - is_unique
              title: get_universe_factions_200_ok
              type: object
            maxItems: 10000
            title: get_universe_factions_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get factions
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - v2
  /universe/graphics/:
    get:
      description: |-
        Get a list of graphics

        ---
        Alternate route: `/dev/universe/graphics/`

        Alternate route: `/legacy/universe/graphics/`

        Alternate route: `/v1/universe/graphics/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_graphics
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of graphic ids
          examples:
            application/json:
              - 10
              - 4106
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok integer
              format: int32
              title: get_universe_graphics_200_ok
              type: integer
            maxItems: 10000
            title: get_universe_graphics_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get graphics
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/universe/graphics/{graphic_id}/":
    get:
      description: |-
        Get information on a graphic

        ---
        Alternate route: `/dev/universe/graphics/{graphic_id}/`

        Alternate route: `/legacy/universe/graphics/{graphic_id}/`

        Alternate route: `/v1/universe/graphics/{graphic_id}/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_graphics_graphic_id
      parameters:
        - $ref: "#/parameters/datasource"
        - description: graphic_id integer
          format: int32
          in: path
          name: graphic_id
          required: true
          type: integer
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: Information about a graphic
          examples:
            application/json:
              graphic_file: res:/dx9/model/worldobject/planet/moon.red
              graphic_id: 10
          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:
              collision_file:
                description: collision_file string
                title: get_universe_graphics_graphic_id_collision_file
                type: string
              graphic_file:
                description: graphic_file string
                title: get_universe_graphics_graphic_id_graphic_file
                type: string
              graphic_id:
                description: graphic_id integer
                format: int32
                title: get_universe_graphics_graphic_id_graphic_id
                type: integer
              icon_folder:
                description: icon_folder string
                title: get_universe_graphics_graphic_id_icon_folder
                type: string
              sof_dna:
                description: sof_dna string
                title: get_universe_graphics_graphic_id_sof_dna
                type: string
              sof_fation_name:
                description: sof_fation_name string
                title: get_universe_graphics_graphic_id_sof_fation_name
                type: string
              sof_hull_name:
                description: sof_hull_name string
                title: get_universe_graphics_graphic_id_sof_hull_name
                type: string
              sof_race_name:
                description: sof_race_name string
                title: get_universe_graphics_graphic_id_sof_race_name
                type: string
            required:
              - graphic_id
            title: get_universe_graphics_graphic_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Graphic not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_universe_graphics_graphic_id_404_not_found
                type: string
            title: get_universe_graphics_graphic_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get graphic information
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /universe/groups/:
    get:
      description: |-
        Get a list of item groups

        ---
        Alternate route: `/dev/universe/groups/`

        Alternate route: `/legacy/universe/groups/`

        Alternate route: `/v1/universe/groups/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_groups
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
      responses:
        "200":
          description: A list of item group ids
          examples:
            application/json:
              - 1
              - 2
              - 3
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok integer
              format: int32
              title: get_universe_groups_200_ok
              type: integer
            maxItems: 1000
            title: get_universe_groups_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get item groups
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/universe/groups/{group_id}/":
    get:
      description: |-
        Get information on an item group

        ---
        Alternate route: `/dev/universe/groups/{group_id}/`

        Alternate route: `/legacy/universe/groups/{group_id}/`

        Alternate route: `/v1/universe/groups/{group_id}/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_groups_group_id
      parameters:
        - $ref: "#/parameters/Accept-Language"
        - $ref: "#/parameters/datasource"
        - description: An Eve item group ID
          format: int32
          in: path
          name: group_id
          required: true
          type: integer
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/language"
      responses:
        "200":
          description: Information about an item group
          examples:
            application/json:
              category_id: 6
              group_id: 25
              name: Frigate
              published: true
              types:
                - 587
                - 586
                - 585
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            Content-Language:
              description: The language used in the response
              enum:
                - de
                - en-us
                - fr
                - ja
                - ru
                - zh
              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:
              category_id:
                description: category_id integer
                format: int32
                title: get_universe_groups_group_id_category_id
                type: integer
              group_id:
                description: group_id integer
                format: int32
                title: get_universe_groups_group_id_group_id
                type: integer
              name:
                description: name string
                title: get_universe_groups_group_id_name
                type: string
              published:
                description: published boolean
                title: get_universe_groups_group_id_published
                type: boolean
              types:
                description: types array
                items:
                  description: type integer
                  format: int32
                  title: get_universe_groups_group_id_type
                  type: integer
                maxItems: 10000
                title: get_universe_groups_group_id_types
                type: array
            required:
              - group_id
              - name
              - published
              - category_id
              - types
            title: get_universe_groups_group_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Group not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_universe_groups_group_id_404_not_found
                type: string
            title: get_universe_groups_group_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get item group information
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /universe/ids/:
    post:
      description: |
        Resolve a set of names to IDs in the following categories: agents, alliances, characters, constellations, corporations factions, inventory_types, regions, stations, and systems. Only exact matches will be returned. All names searched for are cached for 12 hours

        ---
        Alternate route: `/dev/universe/ids/`

        Alternate route: `/legacy/universe/ids/`

        Alternate route: `/v1/universe/ids/`
      operationId: post_universe_ids
      parameters:
        - $ref: "#/parameters/Accept-Language"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/language"
        - description: The names to resolve
          in: body
          name: names
          required: true
          schema:
            description: names array
            example:
              - CCP Zoetrope
            items:
              description: name string
              maxLength: 100
              minLength: 1
              title: post_universe_ids_name
              type: string
            maxItems: 1000
            minItems: 1
            title: post_universe_ids_names
            type: array
            uniqueItems: true
      responses:
        "200":
          description: List of id/name associations for a set of names divided by category. Any name passed in that did not have a match will be ommitted
          examples:
            application/json:
              characters:
                - id: 95465499
                  name: CCP Bartender
                - id: 2112625428
                  name: CCP Zoetrope
              systems:
                - id: 30000142
                  name: Jita
          headers:
            Content-Language:
              description: The language used in the response
              enum:
                - de
                - en-us
                - fr
                - ja
                - ru
                - zh
              type: string
          schema:
            description: 200 ok object
            properties:
              agents:
                description: agents array
                items:
                  description: agent object
                  properties:
                    id:
                      description: id integer
                      format: int32
                      title: post_universe_ids_id
                      type: integer
                    name:
                      description: name string
                      title: post_universe_ids_name
                      type: string
                  title: post_universe_ids_agent
                  type: object
                maxItems: 1000
                title: post_universe_ids_agents
                type: array
              alliances:
                description: alliances array
                items:
                  description: alliance object
                  properties:
                    id:
                      description: id integer
                      format: int32
                      title: post_universe_ids_alliance_id
                      type: integer
                    name:
                      description: name string
                      title: post_universe_ids_alliance_name
                      type: string
                  title: post_universe_ids_alliance
                  type: object
                maxItems: 1000
                title: post_universe_ids_alliances
                type: array
              characters:
                description: characters array
                items:
                  description: character object
                  properties:
                    id:
                      description: id integer
                      format: int32
                      title: post_universe_ids_character_id
                      type: integer
                    name:
                      description: name string
                      title: post_universe_ids_character_name
                      type: string
                  title: post_universe_ids_character
                  type: object
                maxItems: 1000
                title: post_universe_ids_characters
                type: array
              constellations:
                description: constellations array
                items:
                  description: constellation object
                  properties:
                    id:
                      description: id integer
                      format: int32
                      title: post_universe_ids_constellation_id
                      type: integer
                    name:
                      description: name string
                      title: post_universe_ids_constellation_name
                      type: string
                  title: post_universe_ids_constellation
                  type: object
                maxItems: 1000
                title: post_universe_ids_constellations
                type: array
              corporations:
                description: corporations array
                items:
                  description: corporation object
                  properties:
                    id:
                      description: id integer
                      format: int32
                      title: post_universe_ids_corporation_id
                      type: integer
                    name:
                      description: name string
                      title: post_universe_ids_corporation_name
                      type: string
                  title: post_universe_ids_corporation
                  type: object
                maxItems: 1000
                title: post_universe_ids_corporations
                type: array
              factions:
                description: factions array
                items:
                  description: faction object
                  properties:
                    id:
                      description: id integer
                      format: int32
                      title: post_universe_ids_faction_id
                      type: integer
                    name:
                      description: name string
                      title: post_universe_ids_faction_name
                      type: string
                  title: post_universe_ids_faction
                  type: object
                maxItems: 1000
                title: post_universe_ids_factions
                type: array
              inventory_types:
                description: inventory_types array
                items:
                  description: inventory_type object
                  properties:
                    id:
                      description: id integer
                      format: int32
                      title: post_universe_ids_inventory_type_id
                      type: integer
                    name:
                      description: name string
                      title: post_universe_ids_inventory_type_name
                      type: string
                  title: post_universe_ids_inventory_type
                  type: object
                maxItems: 1000
                title: post_universe_ids_inventory_types
                type: array
              regions:
                description: regions array
                items:
                  description: region object
                  properties:
                    id:
                      description: id integer
                      format: int32
                      title: post_universe_ids_region_id
                      type: integer
                    name:
                      description: name string
                      title: post_universe_ids_region_name
                      type: string
                  title: post_universe_ids_region
                  type: object
                maxItems: 1000
                title: post_universe_ids_regions
                type: array
              stations:
                description: stations array
                items:
                  description: station object
                  properties:
                    id:
                      description: id integer
                      format: int32
                      title: post_universe_ids_station_id
                      type: integer
                    name:
                      description: name string
                      title: post_universe_ids_station_name
                      type: string
                  title: post_universe_ids_station
                  type: object
                maxItems: 1000
                title: post_universe_ids_stations
                type: array
              systems:
                description: systems array
                items:
                  description: system object
                  properties:
                    id:
                      description: id integer
                      format: int32
                      title: post_universe_ids_system_id
                      type: integer
                    name:
                      description: name string
                      title: post_universe_ids_system_name
                      type: string
                  title: post_universe_ids_system
                  type: object
                maxItems: 1000
                title: post_universe_ids_systems
                type: array
            title: post_universe_ids_ok
            type: object
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Bulk names to IDs
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/universe/moons/{moon_id}/":
    get:
      description: |-
        Get information on a moon

        ---
        Alternate route: `/dev/universe/moons/{moon_id}/`

        Alternate route: `/legacy/universe/moons/{moon_id}/`

        Alternate route: `/v1/universe/moons/{moon_id}/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_moons_moon_id
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - description: moon_id integer
          format: int32
          in: path
          name: moon_id
          required: true
          type: integer
      responses:
        "200":
          description: Information about a moon
          examples:
            application/json:
              moon_id: 40000042
              name: Akpivem I - Moon 1
              position:
                x: 58605102008
                y: -3066616285
                z: -55193617920
              system_id: 30000003
          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:
              moon_id:
                description: moon_id integer
                format: int32
                title: get_universe_moons_moon_id_moon_id
                type: integer
              name:
                description: name string
                title: get_universe_moons_moon_id_name
                type: string
              position:
                description: position object
                properties:
                  x:
                    description: x number
                    format: double
                    title: get_universe_moons_moon_id_x
                    type: number
                  y:
                    description: y number
                    format: double
                    title: get_universe_moons_moon_id_y
                    type: number
                  z:
                    description: z number
                    format: double
                    title: get_universe_moons_moon_id_z
                    type: number
                required:
                  - x
                  - y
                  - z
                title: get_universe_moons_moon_id_position
                type: object
              system_id:
                description: The solar system this moon is in
                format: int32
                title: get_universe_moons_moon_id_system_id
                type: integer
            required:
              - moon_id
              - name
              - position
              - system_id
            title: get_universe_moons_moon_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Moon not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_universe_moons_moon_id_404_not_found
                type: string
            title: get_universe_moons_moon_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get moon information
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /universe/names/:
    post:
      description: |
        Resolve a set of IDs to names and categories. Supported ID's for resolving are: Characters, Corporations, Alliances, Stations, Solar Systems, Constellations, Regions, Types

        ---
        Alternate route: `/dev/universe/names/`

        Alternate route: `/v2/universe/names/`
      operationId: post_universe_names
      parameters:
        - $ref: "#/parameters/datasource"
        - description: The ids to resolve
          in: body
          name: ids
          required: true
          schema:
            description: ids array
            example:
              - 95465499
              - 30000142
            items:
              description: id integer
              format: int32
              title: post_universe_names_id
              type: integer
            maxItems: 1000
            minItems: 1
            title: post_universe_names_ids
            type: array
            uniqueItems: true
      responses:
        "200":
          description: List of id/name associations for a set of ID's. All ID's must resolve to a name, or nothing will be returned
          examples:
            application/json:
              - category: character
                id: 95465499
                name: CCP Bartender
              - category: solar_system
                id: 30000142
                name: Jita
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                category:
                  description: category string
                  enum:
                    - alliance
                    - character
                    - constellation
                    - corporation
                    - inventory_type
                    - region
                    - solar_system
                    - station
                  title: post_universe_names_category
                  type: string
                id:
                  description: id integer
                  format: int32
                  title: post_universe_names_id
                  type: integer
                name:
                  description: name string
                  title: post_universe_names_name
                  type: string
              required:
                - id
                - name
                - category
              title: post_universe_names_200_ok
              type: object
            maxItems: 1000
            title: post_universe_names_ok
            type: array
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Ensure all IDs are valid before resolving
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: post_universe_names_404_not_found
                type: string
            title: post_universe_names_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get names and categories for a set of ID's
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - v2
  "/universe/planets/{planet_id}/":
    get:
      description: |-
        Get information on a planet

        ---
        Alternate route: `/dev/universe/planets/{planet_id}/`

        Alternate route: `/legacy/universe/planets/{planet_id}/`

        Alternate route: `/v1/universe/planets/{planet_id}/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_planets_planet_id
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - description: planet_id integer
          format: int32
          in: path
          name: planet_id
          required: true
          type: integer
      responses:
        "200":
          description: Information about a planet
          examples:
            application/json:
              name: Akpivem III
              planet_id: 40000046
              position:
                x: -189226344497
                y: 9901605317
                z: -254852632979
              system_id: 30000003
              type_id: 13
          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:
              name:
                description: name string
                title: get_universe_planets_planet_id_name
                type: string
              planet_id:
                description: planet_id integer
                format: int32
                title: get_universe_planets_planet_id_planet_id
                type: integer
              position:
                description: position object
                properties:
                  x:
                    description: x number
                    format: double
                    title: get_universe_planets_planet_id_x
                    type: number
                  y:
                    description: y number
                    format: double
                    title: get_universe_planets_planet_id_y
                    type: number
                  z:
                    description: z number
                    format: double
                    title: get_universe_planets_planet_id_z
                    type: number
                required:
                  - x
                  - y
                  - z
                title: get_universe_planets_planet_id_position
                type: object
              system_id:
                description: The solar system this planet is in
                format: int32
                title: get_universe_planets_planet_id_system_id
                type: integer
              type_id:
                description: type_id integer
                format: int32
                title: get_universe_planets_planet_id_type_id
                type: integer
            required:
              - planet_id
              - name
              - type_id
              - position
              - system_id
            title: get_universe_planets_planet_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Planet not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_universe_planets_planet_id_404_not_found
                type: string
            title: get_universe_planets_planet_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get planet information
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /universe/races/:
    get:
      description: |-
        Get a list of character races

        ---
        Alternate route: `/dev/universe/races/`

        Alternate route: `/legacy/universe/races/`

        Alternate route: `/v1/universe/races/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_races
      parameters:
        - $ref: "#/parameters/Accept-Language"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/language"
      responses:
        "200":
          description: A list of character races
          examples:
            application/json:
              - alliance_id: 500001
                description: Founded on the tenets of patriotism and hard work...
                name: Caldari
                race_id: 1
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            Content-Language:
              description: The language used in the response
              enum:
                - de
                - en-us
                - fr
                - ja
                - ru
                - zh
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                alliance_id:
                  description: The alliance generally associated with this race
                  format: int32
                  title: get_universe_races_alliance_id
                  type: integer
                description:
                  description: description string
                  title: get_universe_races_description
                  type: string
                name:
                  description: name string
                  title: get_universe_races_name
                  type: string
                race_id:
                  description: race_id integer
                  format: int32
                  title: get_universe_races_race_id
                  type: integer
              required:
                - race_id
                - name
                - description
                - alliance_id
              title: get_universe_races_200_ok
              type: object
            maxItems: 4
            title: get_universe_races_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get character races
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  /universe/regions/:
    get:
      description: |-
        Get a list of regions

        ---
        Alternate route: `/dev/universe/regions/`

        Alternate route: `/legacy/universe/regions/`

        Alternate route: `/v1/universe/regions/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_regions
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of region ids
          examples:
            application/json:
              - 11000001
              - 11000002
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok integer
              format: int32
              title: get_universe_regions_200_ok
              type: integer
            maxItems: 1000
            title: get_universe_regions_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get regions
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/universe/regions/{region_id}/":
    get:
      description: |-
        Get information on a region

        ---
        Alternate route: `/dev/universe/regions/{region_id}/`

        Alternate route: `/legacy/universe/regions/{region_id}/`

        Alternate route: `/v1/universe/regions/{region_id}/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_regions_region_id
      parameters:
        - $ref: "#/parameters/Accept-Language"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/language"
        - description: region_id integer
          format: int32
          in: path
          name: region_id
          required: true
          type: integer
      responses:
        "200":
          description: Information about a region
          examples:
            application/json:
              constellations:
                - 20000302
                - 20000303
              description: It has long been an established fact of civilization...
              name: Metropolis
              region_id: 10000042
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            Content-Language:
              description: The language used in the response
              enum:
                - de
                - en-us
                - fr
                - ja
                - ru
                - zh
              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:
              constellations:
                description: constellations array
                items:
                  description: constellation integer
                  format: int32
                  title: get_universe_regions_region_id_constellation
                  type: integer
                maxItems: 1000
                title: get_universe_regions_region_id_constellations
                type: array
              description:
                description: description string
                title: get_universe_regions_region_id_description
                type: string
              name:
                description: name string
                title: get_universe_regions_region_id_name
                type: string
              region_id:
                description: region_id integer
                format: int32
                title: get_universe_regions_region_id_region_id
                type: integer
            required:
              - region_id
              - name
              - constellations
            title: get_universe_regions_region_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Region not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_universe_regions_region_id_404_not_found
                type: string
            title: get_universe_regions_region_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get region information
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/universe/schematics/{schematic_id}/":
    get:
      description: |-
        Get information on a planetary factory schematic

        ---
        Alternate route: `/dev/universe/schematics/{schematic_id}/`

        Alternate route: `/legacy/universe/schematics/{schematic_id}/`

        Alternate route: `/v1/universe/schematics/{schematic_id}/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_universe_schematics_schematic_id
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - description: A PI schematic ID
          format: int32
          in: path
          name: schematic_id
          required: true
          type: integer
      responses:
        "200":
          description: Public data about a schematic
          examples:
            application/json:
              cycle_time: 1800
              schematic_name: Bacteria
          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:
              cycle_time:
                description: Time in seconds to process a run
                format: int32
                title: get_universe_schematics_schematic_id_cycle_time
                type: integer
              schematic_name:
                description: schematic_name string
                title: get_universe_schematics_schematic_id_schematic_name
                type: string
            required:
              - schematic_name
              - cycle_time
            title: get_universe_schematics_schematic_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Schematic not found
          examples:
            application/json:
              error: Schematic not found
          schema:
            description: Schematic not found
            properties:
              error:
                description: error message
                title: get_universe_schematics_schematic_id_error
                type: string
            title: get_universe_schematics_schematic_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get schematic information
      tags:
        - Planetary Interaction
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/universe/stargates/{stargate_id}/":
    get:
      description: |-
        Get information on a stargate

        ---
        Alternate route: `/dev/universe/stargates/{stargate_id}/`

        Alternate route: `/legacy/universe/stargates/{stargate_id}/`

        Alternate route: `/v1/universe/stargates/{stargate_id}/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_stargates_stargate_id
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - description: stargate_id integer
          format: int32
          in: path
          name: stargate_id
          required: true
          type: integer
      responses:
        "200":
          description: Information about a stargate
          examples:
            application/json:
              destination:
                stargate_id: 50000056
                system_id: 30000001
              name: Stargate (Tanoo)
              position:
                x: -101092761600
                y: 5279539200
                z: 1550503403520
              stargate_id: 50000342
              system_id: 30000003
              type_id: 29624
          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:
              destination:
                description: destination object
                properties:
                  stargate_id:
                    description: The stargate this stargate connects to
                    format: int32
                    title: get_universe_stargates_stargate_id_destination_stargate_id
                    type: integer
                  system_id:
                    description: The solar system this stargate connects to
                    format: int32
                    title: get_universe_stargates_stargate_id_destination_system_id
                    type: integer
                required:
                  - system_id
                  - stargate_id
                title: get_universe_stargates_stargate_id_destination
                type: object
              name:
                description: name string
                title: get_universe_stargates_stargate_id_name
                type: string
              position:
                description: position object
                properties:
                  x:
                    description: x number
                    format: double
                    title: get_universe_stargates_stargate_id_x
                    type: number
                  y:
                    description: y number
                    format: double
                    title: get_universe_stargates_stargate_id_y
                    type: number
                  z:
                    description: z number
                    format: double
                    title: get_universe_stargates_stargate_id_z
                    type: number
                required:
                  - x
                  - y
                  - z
                title: get_universe_stargates_stargate_id_position
                type: object
              stargate_id:
                description: stargate_id integer
                format: int32
                title: get_universe_stargates_stargate_id_stargate_id
                type: integer
              system_id:
                description: The solar system this stargate is in
                format: int32
                title: get_universe_stargates_stargate_id_system_id
                type: integer
              type_id:
                description: type_id integer
                format: int32
                title: get_universe_stargates_stargate_id_type_id
                type: integer
            required:
              - stargate_id
              - name
              - type_id
              - position
              - system_id
              - destination
            title: get_universe_stargates_stargate_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Stargate not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_universe_stargates_stargate_id_404_not_found
                type: string
            title: get_universe_stargates_stargate_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get stargate information
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/universe/stars/{star_id}/":
    get:
      description: |-
        Get information on a star

        ---
        Alternate route: `/dev/universe/stars/{star_id}/`

        Alternate route: `/legacy/universe/stars/{star_id}/`

        Alternate route: `/v1/universe/stars/{star_id}/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_stars_star_id
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - description: star_id integer
          format: int32
          in: path
          name: star_id
          required: true
          type: integer
      responses:
        "200":
          description: Information about a star
          examples:
            application/json:
              age: 9398686722
              luminosity: 0.06615000218153
              name: BKG-Q2 - Star
              radius: 346600000
              solar_system_id: 30004333
              spectral_class: K2 V
              temperature: 3953
              type_id: 45033
          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:
              age:
                description: Age of star in years
                format: int64
                title: get_universe_stars_star_id_age
                type: integer
              luminosity:
                description: luminosity number
                format: float
                title: get_universe_stars_star_id_luminosity
                type: number
              name:
                description: name string
                title: get_universe_stars_star_id_name
                type: string
              radius:
                description: radius integer
                format: int64
                title: get_universe_stars_star_id_radius
                type: integer
              solar_system_id:
                description: solar_system_id integer
                format: int32
                title: get_universe_stars_star_id_solar_system_id
                type: integer
              spectral_class:
                description: spectral_class string
                enum:
                  - K2 V
                  - K4 V
                  - G2 V
                  - G8 V
                  - M7 V
                  - K7 V
                  - M2 V
                  - K5 V
                  - M3 V
                  - G0 V
                  - G7 V
                  - G3 V
                  - F9 V
                  - G5 V
                  - F6 V
                  - K8 V
                  - K9 V
                  - K6 V
                  - G9 V
                  - G6 V
                  - G4 VI
                  - G4 V
                  - F8 V
                  - F2 V
                  - F1 V
                  - K3 V
                  - F0 VI
                  - G1 VI
                  - G0 VI
                  - K1 V
                  - M4 V
                  - M1 V
                  - M6 V
                  - M0 V
                  - K2 IV
                  - G2 VI
                  - K0 V
                  - K5 IV
                  - F5 VI
                  - G6 VI
                  - F6 VI
                  - F2 IV
                  - G3 VI
                  - M8 V
                  - F1 VI
                  - K1 IV
                  - F7 V
                  - G5 VI
                  - M5 V
                  - G7 VI
                  - F5 V
                  - F4 VI
                  - F8 VI
                  - K3 IV
                  - F4 IV
                  - F0 V
                  - G7 IV
                  - G8 VI
                  - F2 VI
                  - F4 V
                  - F7 VI
                  - F3 V
                  - G1 V
                  - G9 VI
                  - F3 IV
                  - F9 VI
                  - M9 V
                  - K0 IV
                  - F1 IV
                  - G4 IV
                  - F3 VI
                  - K4 IV
                  - G5 IV
                  - G3 IV
                  - G1 IV
                  - K7 IV
                  - G0 IV
                  - K6 IV
                  - K9 IV
                  - G2 IV
                  - F9 IV
                  - F0 IV
                  - K8 IV
                  - G8 IV
                  - F6 IV
                  - F5 IV
                  - A0
                  - A0IV
                  - A0IV2
                title: get_universe_stars_star_id_spectral_class
                type: string
              temperature:
                description: temperature integer
                format: int32
                title: get_universe_stars_star_id_temperature
                type: integer
              type_id:
                description: type_id integer
                format: int32
                title: get_universe_stars_star_id_type_id
                type: integer
            required:
              - name
              - type_id
              - age
              - luminosity
              - radius
              - spectral_class
              - temperature
              - solar_system_id
            title: get_universe_stars_star_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"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get star information
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/universe/stations/{station_id}/":
    get:
      description: |-
        Get information on a station

        ---
        Alternate route: `/dev/universe/stations/{station_id}/`

        Alternate route: `/v2/universe/stations/{station_id}/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_stations_station_id
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - description: station_id integer
          format: int32
          in: path
          name: station_id
          required: true
          type: integer
      responses:
        "200":
          description: Information about a station
          examples:
            application/json:
              max_dockable_ship_volume: 50000000
              name: Jakanerva III - Moon 15 - Prompt Delivery Storage
              office_rental_cost: 10000
              owner: 1000003
              position:
                x: 165632286720
                y: 2771804160
                z: -2455331266560
              race_id: 1
              reprocessing_efficiency: 0.5
              reprocessing_stations_take: 0.05
              services:
                - courier-missions
                - reprocessing-plant
                - market
                - repair-facilities
                - fitting
                - news
                - storage
                - insurance
                - docking
                - office-rental
                - loyalty-point-store
                - navy-offices
              station_id: 60000277
              system_id: 30000148
              type_id: 1531
          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:
              max_dockable_ship_volume:
                description: max_dockable_ship_volume number
                format: float
                title: get_universe_stations_station_id_max_dockable_ship_volume
                type: number
              name:
                description: name string
                title: get_universe_stations_station_id_name
                type: string
              office_rental_cost:
                description: office_rental_cost number
                format: float
                title: get_universe_stations_station_id_office_rental_cost
                type: number
              owner:
                description: ID of the corporation that controls this station
                format: int32
                title: get_universe_stations_station_id_owner
                type: integer
              position:
                description: position object
                properties:
                  x:
                    description: x number
                    format: double
                    title: get_universe_stations_station_id_x
                    type: number
                  y:
                    description: y number
                    format: double
                    title: get_universe_stations_station_id_y
                    type: number
                  z:
                    description: z number
                    format: double
                    title: get_universe_stations_station_id_z
                    type: number
                required:
                  - x
                  - y
                  - z
                title: get_universe_stations_station_id_position
                type: object
              race_id:
                description: race_id integer
                format: int32
                title: get_universe_stations_station_id_race_id
                type: integer
              reprocessing_efficiency:
                description: reprocessing_efficiency number
                format: float
                title: get_universe_stations_station_id_reprocessing_efficiency
                type: number
              reprocessing_stations_take:
                description: reprocessing_stations_take number
                format: float
                title: get_universe_stations_station_id_reprocessing_stations_take
                type: number
              services:
                description: services array
                items:
                  description: service string
                  enum:
                    - bounty-missions
                    - assasination-missions
                    - courier-missions
                    - interbus
                    - reprocessing-plant
                    - refinery
                    - market
                    - black-market
                    - stock-exchange
                    - cloning
                    - surgery
                    - dna-therapy
                    - repair-facilities
                    - factory
                    - labratory
                    - gambling
                    - fitting
                    - paintshop
                    - news
                    - storage
                    - insurance
                    - docking
                    - office-rental
                    - jump-clone-facility
                    - loyalty-point-store
                    - navy-offices
                    - security-offices
                  title: get_universe_stations_station_id_service
                  type: string
                maxItems: 30
                title: get_universe_stations_station_id_services
                type: array
              station_id:
                description: station_id integer
                format: int32
                title: get_universe_stations_station_id_station_id
                type: integer
              system_id:
                description: The solar system this station is in
                format: int32
                title: get_universe_stations_station_id_system_id
                type: integer
              type_id:
                description: type_id integer
                format: int32
                title: get_universe_stations_station_id_type_id
                type: integer
            required:
              - station_id
              - name
              - type_id
              - position
              - system_id
              - reprocessing_efficiency
              - reprocessing_stations_take
              - max_dockable_ship_volume
              - office_rental_cost
              - services
            title: get_universe_stations_station_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Station not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_universe_stations_station_id_404_not_found
                type: string
            title: get_universe_stations_station_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get station information
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - v2
  /universe/structures/:
    get:
      description: |-
        List all public structures

        ---
        Alternate route: `/dev/universe/structures/`

        Alternate route: `/legacy/universe/structures/`

        Alternate route: `/v1/universe/structures/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_universe_structures
      parameters:
        - $ref: "#/parameters/datasource"
        - description: Only list public structures that have this service online
          enum:
            - market
            - manufacturing_basic
          in: query
          name: filter
          required: false
          type: string
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: List of public structure IDs
          examples:
            application/json:
              - 1020988381992
              - 1020988381991
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok integer
              format: int64
              minimum: 0
              title: get_universe_structures_200_ok
              type: integer
            maxItems: 10000
            title: get_universe_structures_ok
            type: array
            uniqueItems: true
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: List all public structures
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/universe/structures/{structure_id}/":
    get:
      description: |-
        Returns information on requested structure if you are on the ACL. Otherwise, returns "Forbidden" for all inputs.

        ---
        Alternate route: `/dev/universe/structures/{structure_id}/`

        Alternate route: `/v2/universe/structures/{structure_id}/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_universe_structures_structure_id
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - description: An Eve structure ID
          format: int64
          in: path
          name: structure_id
          required: true
          type: integer
        - $ref: "#/parameters/token"
      responses:
        "200":
          description: Data about a structure
          examples:
            application/json:
              name: V-3YG7 VI - The Capital
              owner_id: 109299958
              solar_system_id: 30000142
          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:
              name:
                description: The full name of the structure
                title: get_universe_structures_structure_id_name
                type: string
              owner_id:
                description: The ID of the corporation who owns this particular structure
                format: int32
                title: get_universe_structures_structure_id_owner_id
                type: integer
              position:
                description: |
                  Coordinates of the structure in Cartesian space relative to the Sun, in metres.
                properties:
                  x:
                    description: x number
                    format: double
                    title: get_universe_structures_structure_id_x
                    type: number
                  y:
                    description: y number
                    format: double
                    title: get_universe_structures_structure_id_y
                    type: number
                  z:
                    description: z number
                    format: double
                    title: get_universe_structures_structure_id_z
                    type: number
                required:
                  - x
                  - y
                  - z
                title: get_universe_structures_structure_id_position
                type: object
              solar_system_id:
                description: solar_system_id integer
                format: int32
                title: get_universe_structures_structure_id_solar_system_id
                type: integer
              type_id:
                description: type_id integer
                format: int32
                title: get_universe_structures_structure_id_type_id
                type: integer
            required:
              - name
              - solar_system_id
              - owner_id
            title: get_universe_structures_structure_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: Structure not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_universe_structures_structure_id_404_not_found
                type: string
            title: get_universe_structures_structure_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-universe.read_structures.v1
      summary: Get structure information
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - v2
      x-cached-seconds: 3600
  /universe/system_jumps/:
    get:
      description: |-
        Get the number of jumps in solar systems within the last hour ending at the timestamp of the Last-Modified header, excluding wormhole space. Only systems with jumps will be listed

        ---
        Alternate route: `/dev/universe/system_jumps/`

        Alternate route: `/legacy/universe/system_jumps/`

        Alternate route: `/v1/universe/system_jumps/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_universe_system_jumps
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of systems and number of jumps
          examples:
            application/json:
              - ship_jumps: 42
                system_id: 30002410
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                ship_jumps:
                  description: ship_jumps integer
                  format: int32
                  title: get_universe_system_jumps_ship_jumps
                  type: integer
                system_id:
                  description: system_id integer
                  format: int32
                  title: get_universe_system_jumps_system_id
                  type: integer
              required:
                - system_id
                - ship_jumps
              title: get_universe_system_jumps_200_ok
              type: object
            maxItems: 10000
            title: get_universe_system_jumps_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get system jumps
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  /universe/system_kills/:
    get:
      description: |-
        Get the number of ship, pod and NPC kills per solar system within the last hour ending at the timestamp of the Last-Modified header, excluding wormhole space. Only systems with kills will be listed

        ---
        Alternate route: `/dev/universe/system_kills/`

        Alternate route: `/v2/universe/system_kills/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_universe_system_kills
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of systems and number of ship, pod and NPC kills
          examples:
            application/json:
              - npc_kills: 0
                pod_kills: 24
                ship_kills: 42
                system_id: 30002410
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                npc_kills:
                  description: Number of NPC ships killed in this system
                  format: int32
                  title: get_universe_system_kills_npc_kills
                  type: integer
                pod_kills:
                  description: Number of pods killed in this system
                  format: int32
                  title: get_universe_system_kills_pod_kills
                  type: integer
                ship_kills:
                  description: Number of player ships killed in this system
                  format: int32
                  title: get_universe_system_kills_ship_kills
                  type: integer
                system_id:
                  description: system_id integer
                  format: int32
                  title: get_universe_system_kills_system_id
                  type: integer
              required:
                - system_id
                - ship_kills
                - npc_kills
                - pod_kills
              title: get_universe_system_kills_200_ok
              type: object
            maxItems: 10000
            title: get_universe_system_kills_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get system kills
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - v2
      x-cached-seconds: 3600
  /universe/systems/:
    get:
      description: |-
        Get a list of solar systems

        ---
        Alternate route: `/dev/universe/systems/`

        Alternate route: `/legacy/universe/systems/`

        Alternate route: `/v1/universe/systems/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_systems
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
      responses:
        "200":
          description: A list of solar system ids
          examples:
            application/json:
              - 30000001
              - 30000002
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok integer
              format: int32
              title: get_universe_systems_200_ok
              type: integer
            maxItems: 10000
            title: get_universe_systems_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get solar systems
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/universe/systems/{system_id}/":
    get:
      description: |-
        Get information on a solar system.

        ---
        Alternate route: `/dev/universe/systems/{system_id}/`

        Alternate route: `/v4/universe/systems/{system_id}/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_systems_system_id
      parameters:
        - $ref: "#/parameters/Accept-Language"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/language"
        - description: system_id integer
          format: int32
          in: path
          name: system_id
          required: true
          type: integer
      responses:
        "200":
          description: Information about a solar system
          examples:
            application/json:
              constellation_id: 20000001
              name: Akpivem
              planets:
                - moons:
                    - 40000042
                  planet_id: 40000041
                - planet_id: 40000043
              position:
                x: -91174141133075340
                y: 43938227486247170
                z: -56482824383339900
              security_class: B
              security_status: 0.8462923765182495
              star_id: 40000040
              stargates:
                - 50000342
              system_id: 30000003
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            Content-Language:
              description: The language used in the response
              enum:
                - de
                - en-us
                - fr
                - ja
                - ru
                - zh
              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:
              constellation_id:
                description: The constellation this solar system is in
                format: int32
                title: get_universe_systems_system_id_constellation_id
                type: integer
              name:
                description: name string
                title: get_universe_systems_system_id_name
                type: string
              planets:
                description: planets array
                items:
                  description: planet object
                  properties:
                    asteroid_belts:
                      description: asteroid_belts array
                      items:
                        description: asteroid_belt integer
                        format: int32
                        title: get_universe_systems_system_id_asteroid_belt
                        type: integer
                      maxItems: 100
                      title: get_universe_systems_system_id_asteroid_belts
                      type: array
                    moons:
                      description: moons array
                      items:
                        description: moon integer
                        format: int32
                        title: get_universe_systems_system_id_moon
                        type: integer
                      maxItems: 1000
                      title: get_universe_systems_system_id_moons
                      type: array
                    planet_id:
                      description: planet_id integer
                      format: int32
                      title: get_universe_systems_system_id_planet_id
                      type: integer
                  required:
                    - planet_id
                  title: get_universe_systems_system_id_planet
                  type: object
                maxItems: 1000
                title: get_universe_systems_system_id_planets
                type: array
              position:
                description: position object
                properties:
                  x:
                    description: x number
                    format: double
                    title: get_universe_systems_system_id_x
                    type: number
                  y:
                    description: y number
                    format: double
                    title: get_universe_systems_system_id_y
                    type: number
                  z:
                    description: z number
                    format: double
                    title: get_universe_systems_system_id_z
                    type: number
                required:
                  - x
                  - y
                  - z
                title: get_universe_systems_system_id_position
                type: object
              security_class:
                description: security_class string
                title: get_universe_systems_system_id_security_class
                type: string
              security_status:
                description: security_status number
                format: float
                title: get_universe_systems_system_id_security_status
                type: number
              star_id:
                description: star_id integer
                format: int32
                title: get_universe_systems_system_id_star_id
                type: integer
              stargates:
                description: stargates array
                items:
                  description: stargate integer
                  format: int32
                  title: get_universe_systems_system_id_stargate
                  type: integer
                maxItems: 25
                title: get_universe_systems_system_id_stargates
                type: array
              stations:
                description: stations array
                items:
                  description: station integer
                  format: int32
                  title: get_universe_systems_system_id_station
                  type: integer
                maxItems: 25
                title: get_universe_systems_system_id_stations
                type: array
              system_id:
                description: system_id integer
                format: int32
                title: get_universe_systems_system_id_system_id
                type: integer
            required:
              - system_id
              - name
              - position
              - security_status
              - constellation_id
            title: get_universe_systems_system_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Solar system not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_universe_systems_system_id_404_not_found
                type: string
            title: get_universe_systems_system_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get solar system information
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - v4
  /universe/types/:
    get:
      description: |-
        Get a list of type ids

        ---
        Alternate route: `/dev/universe/types/`

        Alternate route: `/legacy/universe/types/`

        Alternate route: `/v1/universe/types/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_types
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
      responses:
        "200":
          description: A list of type ids
          examples:
            application/json:
              - 1
              - 2
              - 3
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok integer
              format: int32
              title: get_universe_types_200_ok
              type: integer
            maxItems: 1000
            title: get_universe_types_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get types
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - legacy
        - v1
  "/universe/types/{type_id}/":
    get:
      description: |-
        Get information on a type

        ---
        Alternate route: `/dev/universe/types/{type_id}/`

        Alternate route: `/v3/universe/types/{type_id}/`

        ---
        This route expires daily at 11:05
      operationId: get_universe_types_type_id
      parameters:
        - $ref: "#/parameters/Accept-Language"
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/language"
        - description: An Eve item type ID
          format: int32
          in: path
          name: type_id
          required: true
          type: integer
      responses:
        "200":
          description: Information about a type
          examples:
            application/json:
              description: The Rifter is a...
              group_id: 25
              name: Rifter
              published: true
              type_id: 587
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            Content-Language:
              description: The language used in the response
              enum:
                - de
                - en-us
                - fr
                - ja
                - ru
                - zh
              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:
              capacity:
                description: capacity number
                format: float
                title: get_universe_types_type_id_capacity
                type: number
              description:
                description: description string
                title: get_universe_types_type_id_description
                type: string
              dogma_attributes:
                description: dogma_attributes array
                items:
                  description: dogma_attribute object
                  properties:
                    attribute_id:
                      description: attribute_id integer
                      format: int32
                      title: get_universe_types_type_id_attribute_id
                      type: integer
                    value:
                      description: value number
                      format: float
                      title: get_universe_types_type_id_value
                      type: number
                  required:
                    - attribute_id
                    - value
                  title: get_universe_types_type_id_dogma_attribute
                  type: object
                maxItems: 1000
                title: get_universe_types_type_id_dogma_attributes
                type: array
              dogma_effects:
                description: dogma_effects array
                items:
                  description: dogma_effect object
                  properties:
                    effect_id:
                      description: effect_id integer
                      format: int32
                      title: get_universe_types_type_id_effect_id
                      type: integer
                    is_default:
                      description: is_default boolean
                      title: get_universe_types_type_id_is_default
                      type: boolean
                  required:
                    - effect_id
                    - is_default
                  title: get_universe_types_type_id_dogma_effect
                  type: object
                maxItems: 1000
                title: get_universe_types_type_id_dogma_effects
                type: array
              graphic_id:
                description: graphic_id integer
                format: int32
                title: get_universe_types_type_id_graphic_id
                type: integer
              group_id:
                description: group_id integer
                format: int32
                title: get_universe_types_type_id_group_id
                type: integer
              icon_id:
                description: icon_id integer
                format: int32
                title: get_universe_types_type_id_icon_id
                type: integer
              market_group_id:
                description: This only exists for types that can be put on the market
                format: int32
                title: get_universe_types_type_id_market_group_id
                type: integer
              mass:
                description: mass number
                format: float
                title: get_universe_types_type_id_mass
                type: number
              name:
                description: name string
                title: get_universe_types_type_id_name
                type: string
              packaged_volume:
                description: packaged_volume number
                format: float
                title: get_universe_types_type_id_packaged_volume
                type: number
              portion_size:
                description: portion_size integer
                format: int32
                title: get_universe_types_type_id_portion_size
                type: integer
              published:
                description: published boolean
                title: get_universe_types_type_id_published
                type: boolean
              radius:
                description: radius number
                format: float
                title: get_universe_types_type_id_radius
                type: number
              type_id:
                description: type_id integer
                format: int32
                title: get_universe_types_type_id_type_id
                type: integer
              volume:
                description: volume number
                format: float
                title: get_universe_types_type_id_volume
                type: number
            required:
              - type_id
              - name
              - description
              - published
              - group_id
            title: get_universe_types_type_id_ok
            type: object
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "404":
          description: Type not found
          examples:
            application/json:
              error: Not found message
          schema:
            description: Not found
            properties:
              error:
                description: Not found message
                title: get_universe_types_type_id_404_not_found
                type: string
            title: get_universe_types_type_id_not_found
            type: object
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: Get type information
      tags:
        - Universe
      x-alternate-versions:
        - dev
        - v3
  /wars/:
    get:
      description: |-
        Return a list of wars

        ---
        Alternate route: `/dev/wars/`

        Alternate route: `/legacy/wars/`

        Alternate route: `/v1/wars/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_wars
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - description: Only return wars with ID smaller than this
          format: int32
          in: query
          name: max_war_id
          required: false
          type: integer
      responses:
        "200":
          description: A list of war IDs, in descending order by war_id
          examples:
            application/json:
              - 3
              - 2
              - 1
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok array
            items:
              description: 200 ok integer
              format: int32
              title: get_wars_200_ok
              type: integer
            maxItems: 2000
            title: get_wars_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "500":
          description: Internal server error
          examples:
            application/json:
              error: Internal server error message
          schema:
            $ref: "#/definitions/internal_server_error"
        "503":
          description: Service unavailable
          examples:
            application/json:
              error: Service unavailable message
          schema:
            $ref: "#/definitions/service_unavailable"
        "504":
          description: Gateway timeout
          examples:
            application/json:
              error: Gateway timeout message
          schema:
            $ref: "#/definitions/gateway_timeout"
      summary: List wars
      tags:
        - Wars
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/wars/{war_id}/":
    get:
      description: |-
        Return details about a war

        ---
        Alternate route: `/dev/wars/{war_id}/`

        Alternate route: `/legacy/wars/{war_id}/`

        Alternate route: `/v1/wars/{war_id}/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_wars_war_id
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - description: ID for a war
          format: int32
          in: path
          minimum: 1
          name: war_id
          required: true
          type: integer
      responses:
        "200":
          description: Details about a war
          examples:
            application/json:
              aggressor:
                corporation_id: 986665792
                isk_destroyed: 0
                ships_killed: 0
              declared: 2004-05-22T05:20:00Z
              defender:
                corporation_id: 1001562011
                isk_destroyed: 0
                ships_killed: 0
              id: 1941
              mutual: false
              open_for_allies: false
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
          schema:
            description: 200 ok object
            properties:
              aggressor:
                description: The aggressor corporation or alliance that declared this war, only contains either corporation_id or alliance_id
                properties:
                  alliance_id:
                    description: Alliance ID if and only if the aggressor is an alliance
                    format: int32
                    title: get_wars_war_id_alliance_id
                    type: integer
                  corporation_id:
                    description: Corporation ID if and only if the aggressor is a corporation
                    format: int32
                    title: get_wars_war_id_corporation_id
                    type: integer
                  isk_destroyed:
                    description: ISK value of ships the aggressor has destroyed
                    format: float
                    title: get_wars_war_id_isk_destroyed
                    type: number
                  ships_killed:
                    description: The number of ships the aggressor has killed
                    format: int32
                    title: get_wars_war_id_ships_killed
                    type: integer
                required:
                  - ships_killed
                  - isk_destroyed
                title: get_wars_war_id_aggressor
                type: object
              allies:
                description: allied corporations or alliances, each object contains either corporation_id or alliance_id
                items:
                  description: ally object
                  properties:
                    alliance_id:
                      description: Alliance ID if and only if this ally is an alliance
                      format: int32
                      title: get_wars_war_id_ally_alliance_id
                      type: integer
                    corporation_id:
                      description: Corporation ID if and only if this ally is a corporation
                      format: int32
                      title: get_wars_war_id_ally_corporation_id
                      type: integer
                  title: get_wars_war_id_ally
                  type: object
                maxItems: 10000
                title: get_wars_war_id_allies
                type: array
              declared:
                description: Time that the war was declared
                format: date-time
                title: get_wars_war_id_declared
                type: string
              defender:
                description: The defending corporation or alliance that declared this war, only contains either corporation_id or alliance_id
                properties:
                  alliance_id:
                    description: Alliance ID if and only if the defender is an alliance
                    format: int32
                    title: get_wars_war_id_defender_alliance_id
                    type: integer
                  corporation_id:
                    description: Corporation ID if and only if the defender is a corporation
                    format: int32
                    title: get_wars_war_id_defender_corporation_id
                    type: integer
                  isk_destroyed:
                    description: ISK value of ships the defender has killed
                    format: float
                    title: get_wars_war_id_defender_isk_destroyed
                    type: number
                  ships_killed:
                    description: The number of ships the defender has killed
                    format: int32
                    title: get_wars_war_id_defender_ships_killed
                    type: integer
                required:
                  - ships_killed
                  - isk_destroyed
                title: get_wars_war_id_defender
                type: object
              finished:
                description: Time the war ended and shooting was no longer allowed
                format: date-time
                title: get_wars_war_id_finished
                type: string
              id:
                description: ID of the specified war
                format: int32
                title: get_wars_war_id_id
                type: integer
              mutual:
                description: Was the war declared mutual by both parties
                title: get_wars_war_id_mutual
                type: boolean
              open_for_allies:
                description: Is the war currently open for allies or not
                title: get_wars_war_id_open_for_allies
                type: boolean
              retracted:
                description: Time the war was retracted but both sides could still shoot each other
                format: date-time
                title: get_wars_war_id_retracted
                type: string
              started:
                description: Time when the war started and both sides could shoot each other
                format: date-time
                title: get_wars_war_id_started
                type: string
            required:
              - id
              - declared
              - mutual
              - open_for_allies
              - aggressor
              - defender
            title: get_wars_war_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"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "422":
          description: War not found
          examples:
            application/json:
              error: Unprocessable entity message
          schema:
            description: Unprocessable entity
            properties:
              error:
                description: Unprocessable entity message
                title: get_wars_war_id_422_unprocessable_entity
                type: string
            title: get_wars_war_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"
      summary: Get war information
      tags:
        - Wars
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
  "/wars/{war_id}/killmails/":
    get:
      description: |-
        Return a list of kills related to a war

        ---
        Alternate route: `/dev/wars/{war_id}/killmails/`

        Alternate route: `/legacy/wars/{war_id}/killmails/`

        Alternate route: `/v1/wars/{war_id}/killmails/`

        ---
        This route is cached for up to 3600 seconds
      operationId: get_wars_war_id_killmails
      parameters:
        - $ref: "#/parameters/datasource"
        - $ref: "#/parameters/If-None-Match"
        - $ref: "#/parameters/page"
        - description: A valid war ID
          format: int32
          in: path
          minimum: 1
          name: war_id
          required: true
          type: integer
      responses:
        "200":
          description: A list of killmail IDs and hashes
          examples:
            application/json:
              - killmail_hash: 8eef5e8fb6b88fe3407c489df33822b2e3b57a5e
                killmail_id: 2
              - killmail_hash: b41ccb498ece33d64019f64c0db392aa3aa701fb
                killmail_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
            X-Pages:
              default: 1
              description: Maximum page number
              format: int32
              type: integer
          schema:
            description: 200 ok array
            items:
              description: 200 ok object
              properties:
                killmail_hash:
                  description: A hash of this killmail
                  title: get_wars_war_id_killmails_killmail_hash
                  type: string
                killmail_id:
                  description: ID of this killmail
                  format: int32
                  title: get_wars_war_id_killmails_killmail_id
                  type: integer
              required:
                - killmail_id
                - killmail_hash
              title: get_wars_war_id_killmails_200_ok
              type: object
            maxItems: 2000
            title: get_wars_war_id_killmails_ok
            type: array
        "304":
          description: Not modified
          headers:
            Cache-Control:
              description: The caching mechanism used
              type: string
            ETag:
              description: RFC7232 compliant entity tag
              type: string
            Expires:
              description: RFC7231 formatted datetime string
              type: string
            Last-Modified:
              description: RFC7231 formatted datetime string
              type: string
        "400":
          description: Bad request
          examples:
            application/json:
              error: Bad request message
          schema:
            $ref: "#/definitions/bad_request"
        "420":
          description: Error limited
          examples:
            application/json:
              error: Error limited message
          schema:
            $ref: "#/definitions/error_limited"
        "422":
          description: War not found
          examples:
            application/json:
              error: Unprocessable entity message
          schema:
            description: Unprocessable entity
            properties:
              error:
                description: Unprocessable entity message
                title: get_wars_war_id_killmails_422_unprocessable_entity
                type: string
            title: get_wars_war_id_killmails_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"
      summary: List kills for a war
      tags:
        - Wars
      x-alternate-versions:
        - dev
        - legacy
        - v1
      x-cached-seconds: 3600
definitions:
  bad_request:
    description: Bad request model
    properties:
      error:
        description: Bad request message
        type: string
    required:
      - error
    title: Bad request
    type: object
  error_limited:
    description: Error limited model
    properties:
      error:
        description: Error limited message
        type: string
    required:
      - error
    title: Error limited
    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
  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
  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
  service_unavailable:
    description: Service unavailable model
    properties:
      error:
        description: Service unavailable message
        type: string
    required:
      - error
    title: Service unavailable
    type: object
  unauthorized:
    description: Unauthorized model
    properties:
      error:
        description: Unauthorized message
        type: string
    required:
      - error
    title: Unauthorized
    type: object
