{"@context": "https://schema.org", "@type": "WebAPI", "name": "EVE Swagger Interface API", "description": "An OpenAPI for EVE Online", "provider": {"@type": "Organization", "name": "evetech.net"}, "documentation": "https://esi.tech.ccp.is/latest/swagger.json"}
Index / APIs / evetech.net

EVE Swagger Interface API

An OpenAPI for EVE Online

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://esi.evetech.net/latest

auth: o a u t h 2

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

EVE Swagger Interface v0.8.6

An OpenAPI for EVE Online

methodpathwhat the vendor says it does
GET/alliances/List all alliances List all active player alliances --- Alternate route: `/dev/alliances/` Alternate route:
GET/alliances/{alliance_id}/Get alliance information Public information about an alliance --- Alternate route: `/dev/alliances/{alliance_
GET/alliances/{alliance_id}/contacts/Get alliance contacts Return contacts of an alliance --- Alternate route: `/dev/alliances/{alliance_id}/conta
GET/alliances/{alliance_id}/contacts/labels/Get alliance contact labels Return custom labels for an alliance's contacts --- Alternate route: `/dev/allian
GET/alliances/{alliance_id}/corporations/List alliance's corporations List all current member corporations of an alliance --- Alternate route: `/dev/a
GET/alliances/{alliance_id}/icons/Get alliance icon Get the icon urls for a alliance --- Alternate route: `/dev/alliances/{alliance_id}/icons/`
POST/characters/affiliation/Character affiliation Bulk lookup of character IDs to corporation, alliance and faction --- Alternate route:
GET/characters/{character_id}/Get character's public information Public information about a character --- Alternate route: `/dev/characters
GET/characters/{character_id}/agents_research/Get agents research Return a list of agents research information for a character. The formula for finding the
GET/characters/{character_id}/assets/Get character assets Return a list of the characters assets --- Alternate route: `/dev/characters/{character_
POST/characters/{character_id}/assets/locations/Get character asset locations Return locations for a set of item ids, which you can get from character assets
POST/characters/{character_id}/assets/names/Get character asset names Return names for a set of item ids, which you can get from character assets endpoint
GET/characters/{character_id}/attributes/Get character attributes Return attributes of a character --- Alternate route: `/dev/characters/{character_id
GET/characters/{character_id}/blueprints/Get blueprints Return a list of blueprints the character owns --- Alternate route: `/dev/characters/{characte
GET/characters/{character_id}/bookmarks/List bookmarks A list of your character's personal bookmarks --- Alternate route: `/dev/characters/{character
GET/characters/{character_id}/bookmarks/folders/List bookmark folders A list of your character's personal bookmark folders --- Alternate route: `/dev/charact
GET/characters/{character_id}/calendar/List calendar event summaries Get 50 event summaries from the calendar. If no from_event ID is given, the reso
GET/characters/{character_id}/calendar/{event_id}/Get an event Get all the information for a specific event --- Alternate route: `/dev/characters/{character_id
PUT/characters/{character_id}/calendar/{event_id}/Respond to an event Set your response status to an event --- Alternate route: `/dev/characters/{character_id}
GET/characters/{character_id}/calendar/{event_id}/attendees/Get attendees Get all invited attendees for a given event --- Alternate route: `/dev/characters/{character_id
GET/characters/{character_id}/clones/Get clones A list of the character's clones --- Alternate route: `/dev/characters/{character_id}/clones/` Al
GET/characters/{character_id}/contacts/Get contacts Return contacts of a character --- Alternate route: `/dev/characters/{character_id}/contacts/`
POST/characters/{character_id}/contacts/Add contacts Bulk add contacts with same settings --- Alternate route: `/dev/characters/{character_id}/contac
PUT/characters/{character_id}/contacts/Edit contacts Bulk edit contacts with same settings --- Alternate route: `/dev/characters/{character_id}/cont
DELETE/characters/{character_id}/contacts/Delete contacts Bulk delete contacts --- Alternate route: `/dev/characters/{character_id}/contacts/` Alterna
GET/characters/{character_id}/contacts/labels/Get contact labels Return custom labels for a character's contacts --- Alternate route: `/dev/characters/{cha
GET/characters/{character_id}/contracts/Get contracts Returns contracts available to a character, only if the character is issuer, acceptor or assigne
GET/characters/{character_id}/contracts/{contract_id}/bids/Get contract bids Lists bids on a particular auction contract --- Alternate route: `/dev/characters/{characte
GET/characters/{character_id}/contracts/{contract_id}/items/Get contract items Lists items of a particular contract --- Alternate route: `/dev/characters/{character_id}/
GET/characters/{character_id}/corporationhistory/Get corporation history Get a list of all the corporations a character has been a member of --- Alternate rou
POST/characters/{character_id}/cspa/Calculate a CSPA charge cost Takes a source character ID in the url and a set of target character ID's in the
GET/characters/{character_id}/fatigue/Get jump fatigue Return a character's jump activation and fatigue information --- Alternate route: `/dev/char
GET/characters/{character_id}/fittings/Get fittings Return fittings of a character --- Alternate route: `/dev/characters/{character_id}/fittings/`
POST/characters/{character_id}/fittings/Create fitting Save a new fitting for a character --- Alternate route: `/dev/characters/{character_id}/fittin
DELETE/characters/{character_id}/fittings/{fitting_id}/Delete fitting Delete a fitting from a character --- Alternate route: `/dev/characters/{character_id}/fitting
GET/characters/{character_id}/fleet/Get character fleet info Return the fleet ID the character is in, if any. --- Alternate route: `/dev/characte
GET/characters/{character_id}/fw/stats/Overview of a character involved in faction warfare Statistical overview of a character involved in faction wa
GET/characters/{character_id}/implants/Get active implants Return implants on the active clone of a character --- Alternate route: `/dev/characters/
GET/characters/{character_id}/industry/jobs/List character industry jobs List industry jobs placed by a character --- Alternate route: `/dev/characters/{
GET/characters/{character_id}/killmails/recent/Get a character's recent kills and losses Return a list of a character's kills and losses going back 90 days

and 160 more operation(s) in this specification, all searchable.

specification origin: https://esi.tech.ccp.is/latest/swagger.json

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.