openapi: 3.0.0 info: description: An OpenAPI for EVE Online title: EVE Swagger Interface Alliance Calendar API version: '1.36' servers: - url: https://esi.evetech.net/latest tags: - name: Calendar paths: /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/` Alternate route: `/v2/characters/{character_id}/calendar/` --- This route is cached for up to 5 seconds' operationId: get_characters_character_id_calendar parameters: - $ref: '#/components/parameters/character_id' - $ref: '#/components/parameters/datasource' - description: The event ID to retrieve events from in: query name: from_event required: false schema: type: integer format: int32 example: 1 - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/token' responses: '200': description: A collection of event summaries headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string content: application/json: schema: description: 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 examples: response: value: - event_date: 2016-06-26 20:00:00+00:00 event_id: 1386435 event_response: accepted importance: 0 title: o7 The EVE Online Show '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-calendar.read_calendar_events.v1 summary: EVE Online List Calendar Event Summaries tags: - Calendar x-alternate-versions: - dev - legacy - v1 - v2 x-cached-seconds: 5 x-microcks-operation: delay: 0 dispatcher: FALLBACK /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: `/legacy/characters/{character_id}/calendar/{event_id}/` Alternate route: `/v3/characters/{character_id}/calendar/{event_id}/` Alternate route: `/v4/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: '#/components/parameters/character_id' - $ref: '#/components/parameters/datasource' - description: The id of the event requested in: path name: event_id required: true schema: type: integer format: int32 example: 1001 - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/token' responses: '200': description: Full details of a specific event headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string content: application/json: schema: description: 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 examples: response: value: date: 2016-06-26 21:00:00+00:00 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 EVE TV. Don''t miss it!' title: o7 The EVE Online Show '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '404': description: Not found content: application/json: 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 examples: response: value: error: Not found message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-calendar.read_calendar_events.v1 summary: EVE Online Get an Event tags: - Calendar x-alternate-versions: - dev - legacy - v3 - v4 x-cached-seconds: 5 x-microcks-operation: delay: 0 dispatcher: FALLBACK put: description: 'Set your response status to an event --- Alternate route: `/dev/characters/{character_id}/calendar/{event_id}/` Alternate route: `/legacy/characters/{character_id}/calendar/{event_id}/` Alternate route: `/v3/characters/{character_id}/calendar/{event_id}/` Alternate route: `/v4/characters/{character_id}/calendar/{event_id}/` --- This route is cached for up to 5 seconds' operationId: put_characters_character_id_calendar_event_id parameters: - $ref: '#/components/parameters/character_id' - $ref: '#/components/parameters/datasource' - description: The ID of the event requested in: path name: event_id required: true schema: type: integer format: int32 example: 1001 - $ref: '#/components/parameters/token' requestBody: content: application/json: 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 examples: PutCharactersCharacterIdCalendarEventIdRequestExample: summary: Default put_characters_character_id_calendar_event_id request x-microcks-default: true value: response: accepted description: The response value to set, overriding current value required: true responses: '204': description: Event updated '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-calendar.respond_calendar_events.v1 summary: EVE Online Respond to an Event tags: - Calendar x-alternate-versions: - dev - legacy - v3 - v4 x-cached-seconds: 5 x-microcks-operation: delay: 0 dispatcher: FALLBACK /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/` Alternate route: `/v2/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: '#/components/parameters/character_id' - $ref: '#/components/parameters/datasource' - description: The id of the event requested in: path name: event_id required: true schema: type: integer format: int32 example: 1001 - $ref: '#/components/parameters/If-None-Match' - $ref: '#/components/parameters/token' responses: '200': description: List of attendees headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string content: application/json: schema: description: 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 examples: response: value: - character_id: 2112625428 event_response: accepted - character_id: 95465499 event_response: tentative '304': description: Not modified headers: Cache-Control: description: The caching mechanism used schema: type: string ETag: description: RFC7232 compliant entity tag schema: type: string Expires: description: RFC7231 formatted datetime string schema: type: string Last-Modified: description: RFC7231 formatted datetime string schema: type: string '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/bad_request' examples: response: value: error: Bad request message '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/unauthorized' examples: response: value: error: Unauthorized message '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/forbidden' examples: response: value: error: Forbidden message '404': description: Not found content: application/json: 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 examples: response: value: error: Not found message '420': description: Error limited content: application/json: schema: $ref: '#/components/schemas/error_limited' examples: response: value: error: Error limited message '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/internal_server_error' examples: response: value: error: Internal server error message '503': description: Service unavailable content: application/json: schema: $ref: '#/components/schemas/service_unavailable' examples: response: value: error: Service unavailable message '504': description: Gateway timeout content: application/json: schema: $ref: '#/components/schemas/gateway_timeout' examples: response: value: error: Gateway timeout message security: - evesso: - esi-calendar.read_calendar_events.v1 summary: EVE Online Get Attendees tags: - Calendar x-alternate-versions: - dev - legacy - v1 - v2 x-cached-seconds: 600 x-microcks-operation: delay: 0 dispatcher: FALLBACK /v1/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 --- 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: - latest - legacy - v1 - v2 x-cached-seconds: 5 /v1/characters/{character_id}/calendar/{event_id}/attendees/: get: description: 'Get all invited attendees for a given event --- 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: - latest - legacy - v1 - v2 x-cached-seconds: 600 /v3/characters/{character_id}/calendar/{event_id}/: get: description: 'Get all the information for a specific event --- 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 EVE TV. 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: - latest - legacy - v3 - v4 x-cached-seconds: 5 put: description: 'Set your response status to an event --- This route is cached for up to 5 seconds' 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: - latest - legacy - v3 - v4 x-cached-seconds: 5 components: schemas: internal_server_error: description: Internal server error model properties: error: description: Internal server error message type: string example: example required: - error title: Internal server error type: object forbidden: description: Forbidden model properties: error: description: Forbidden message type: string example: example sso_status: description: status code received from SSO type: integer example: 1 required: - error title: Forbidden type: object service_unavailable: description: Service unavailable model properties: error: description: Service unavailable message type: string example: example required: - error title: Service unavailable type: object bad_request: description: Bad request model properties: error: description: Bad request message type: string example: example required: - error title: Bad request type: object unauthorized: description: Unauthorized model properties: error: description: Unauthorized message type: string example: example required: - error title: Unauthorized type: object gateway_timeout: description: Gateway timeout model properties: error: description: Gateway timeout message type: string example: example timeout: description: number of seconds the request was given type: integer example: 1 required: - error title: Gateway timeout type: object error_limited: description: Error limited model properties: error: description: Error limited message type: string example: example required: - error title: Error limited type: object parameters: datasource: description: The server name you would like data from in: query name: datasource schema: type: string enum: - tranquility default: tranquility character_id: description: An EVE character ID in: path name: character_id required: true schema: type: integer format: int32 minimum: 1 token: description: Access token to use if unable to set a header in: query name: token schema: type: string If-None-Match: description: ETag from a previous request. A 304 will be returned if this matches the current ETag in: header name: If-None-Match schema: type: string securitySchemes: evesso: type: oauth2 flows: implicit: authorizationUrl: https://login.eveonline.com/v2/oauth/authorize scopes: esi-alliances.read_contacts.v1: EVE SSO scope esi-alliances.read_contacts.v1 esi-assets.read_assets.v1: EVE SSO scope esi-assets.read_assets.v1 esi-assets.read_corporation_assets.v1: EVE SSO scope esi-assets.read_corporation_assets.v1 esi-calendar.read_calendar_events.v1: EVE SSO scope esi-calendar.read_calendar_events.v1 esi-calendar.respond_calendar_events.v1: EVE SSO scope esi-calendar.respond_calendar_events.v1 esi-characters.read_agents_research.v1: EVE SSO scope esi-characters.read_agents_research.v1 esi-characters.read_blueprints.v1: EVE SSO scope esi-characters.read_blueprints.v1 esi-characters.read_contacts.v1: EVE SSO scope esi-characters.read_contacts.v1 esi-characters.read_corporation_roles.v1: EVE SSO scope esi-characters.read_corporation_roles.v1 esi-characters.read_fatigue.v1: EVE SSO scope esi-characters.read_fatigue.v1 esi-characters.read_fw_stats.v1: EVE SSO scope esi-characters.read_fw_stats.v1 esi-characters.read_loyalty.v1: EVE SSO scope esi-characters.read_loyalty.v1 esi-characters.read_medals.v1: EVE SSO scope esi-characters.read_medals.v1 esi-characters.read_notifications.v1: EVE SSO scope esi-characters.read_notifications.v1 esi-characters.read_standings.v1: EVE SSO scope esi-characters.read_standings.v1 esi-characters.read_titles.v1: EVE SSO scope esi-characters.read_titles.v1 esi-characters.write_contacts.v1: EVE SSO scope esi-characters.write_contacts.v1 esi-clones.read_clones.v1: EVE SSO scope esi-clones.read_clones.v1 esi-clones.read_implants.v1: EVE SSO scope esi-clones.read_implants.v1 esi-contracts.read_character_contracts.v1: EVE SSO scope esi-contracts.read_character_contracts.v1 esi-contracts.read_corporation_contracts.v1: EVE SSO scope esi-contracts.read_corporation_contracts.v1 esi-corporations.read_blueprints.v1: EVE SSO scope esi-corporations.read_blueprints.v1 esi-corporations.read_contacts.v1: EVE SSO scope esi-corporations.read_contacts.v1 esi-corporations.read_container_logs.v1: EVE SSO scope esi-corporations.read_container_logs.v1 esi-corporations.read_corporation_membership.v1: EVE SSO scope esi-corporations.read_corporation_membership.v1 esi-corporations.read_divisions.v1: EVE SSO scope esi-corporations.read_divisions.v1 esi-corporations.read_facilities.v1: EVE SSO scope esi-corporations.read_facilities.v1 esi-corporations.read_fw_stats.v1: EVE SSO scope esi-corporations.read_fw_stats.v1 esi-corporations.read_medals.v1: EVE SSO scope esi-corporations.read_medals.v1 esi-corporations.read_standings.v1: EVE SSO scope esi-corporations.read_standings.v1 esi-corporations.read_starbases.v1: EVE SSO scope esi-corporations.read_starbases.v1 esi-corporations.read_structures.v1: EVE SSO scope esi-corporations.read_structures.v1 esi-corporations.read_titles.v1: EVE SSO scope esi-corporations.read_titles.v1 esi-corporations.track_members.v1: EVE SSO scope esi-corporations.track_members.v1 esi-fittings.read_fittings.v1: EVE SSO scope esi-fittings.read_fittings.v1 esi-fittings.write_fittings.v1: EVE SSO scope esi-fittings.write_fittings.v1 esi-fleets.read_fleet.v1: EVE SSO scope esi-fleets.read_fleet.v1 esi-fleets.write_fleet.v1: EVE SSO scope esi-fleets.write_fleet.v1 esi-industry.read_character_jobs.v1: EVE SSO scope esi-industry.read_character_jobs.v1 esi-industry.read_character_mining.v1: EVE SSO scope esi-industry.read_character_mining.v1 esi-industry.read_corporation_jobs.v1: EVE SSO scope esi-industry.read_corporation_jobs.v1 esi-industry.read_corporation_mining.v1: EVE SSO scope esi-industry.read_corporation_mining.v1 esi-killmails.read_corporation_killmails.v1: EVE SSO scope esi-killmails.read_corporation_killmails.v1 esi-killmails.read_killmails.v1: EVE SSO scope esi-killmails.read_killmails.v1 esi-location.read_location.v1: EVE SSO scope esi-location.read_location.v1 esi-location.read_online.v1: EVE SSO scope esi-location.read_online.v1 esi-location.read_ship_type.v1: EVE SSO scope esi-location.read_ship_type.v1 esi-mail.organize_mail.v1: EVE SSO scope esi-mail.organize_mail.v1 esi-mail.read_mail.v1: EVE SSO scope esi-mail.read_mail.v1 esi-mail.send_mail.v1: EVE SSO scope esi-mail.send_mail.v1 esi-markets.read_character_orders.v1: EVE SSO scope esi-markets.read_character_orders.v1 esi-markets.read_corporation_orders.v1: EVE SSO scope esi-markets.read_corporation_orders.v1 esi-markets.structure_markets.v1: EVE SSO scope esi-markets.structure_markets.v1 esi-planets.manage_planets.v1: EVE SSO scope esi-planets.manage_planets.v1 esi-planets.read_customs_offices.v1: EVE SSO scope esi-planets.read_customs_offices.v1 esi-search.search_structures.v1: EVE SSO scope esi-search.search_structures.v1 esi-skills.read_skillqueue.v1: EVE SSO scope esi-skills.read_skillqueue.v1 esi-skills.read_skills.v1: EVE SSO scope esi-skills.read_skills.v1 esi-ui.open_window.v1: EVE SSO scope esi-ui.open_window.v1 esi-ui.write_waypoint.v1: EVE SSO scope esi-ui.write_waypoint.v1 esi-universe.read_structures.v1: EVE SSO scope esi-universe.read_structures.v1 esi-wallet.read_character_wallet.v1: EVE SSO scope esi-wallet.read_character_wallet.v1 esi-wallet.read_corporation_wallets.v1: EVE SSO scope esi-wallet.read_corporation_wallets.v1 definitions: internal_server_error: description: Internal server error model properties: error: description: Internal server error message type: string required: - error title: Internal server error type: object error_limited: description: Error limited model properties: error: description: Error limited message type: string required: - error title: Error limited type: object unauthorized: description: Unauthorized model properties: error: description: Unauthorized message type: string required: - error title: Unauthorized type: object service_unavailable: description: Service unavailable model properties: error: description: Service unavailable message type: string required: - error title: Service unavailable type: object forbidden: description: Forbidden model properties: error: description: Forbidden message type: string sso_status: description: status code received from SSO type: integer required: - error title: Forbidden type: object bad_request: description: Bad request model properties: error: description: Bad request message type: string required: - error title: Bad request type: object gateway_timeout: description: Gateway timeout model properties: error: description: Gateway timeout message type: string timeout: description: number of seconds the request was given type: integer required: - error title: Gateway timeout type: object parameters: token: description: Access token to use if unable to set a header in: query name: token type: string If-None-Match: description: ETag from a previous request. A 304 will be returned if this matches the current ETag in: header name: If-None-Match type: string datasource: default: tranquility description: The server name you would like data from enum: - tranquility in: query name: datasource type: string character_id: description: An EVE character ID format: int32 in: path minimum: 1 name: character_id required: true type: integer