Raw ESI request
esi_requestCall any ESI API route not covered by a dedicated tool. Handles authentication, caching, pagination, and name resolution with placeholder support.
Instructions
Escape hatch for any ESI route not covered by a dedicated tool (see https://developers.eveonline.com/api-explorer). Paths may use {character_id}, {corporation_id} and {alliance_id}, filled from the selected character. Authentication, compatibility date, caching and pagination are handled; id fields in the response get *_name siblings. Non-GET methods change game state: confirm with the user first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | JSON body for POST/PUT. | |
| path | Yes | e.g. /characters/{character_id}/standings or /corporations/{corporation_id}/structures | |
| query | No | ||
| method | No | ||
| all_pages | No | Fetch every X-Pages page (default true for GET). | |
| character | No | Character name or id to act as. Defaults to the active character (see characters_list / character_select). | |
| authenticated | No | Send the character's token (default: when the path contains a placeholder or /characters|corporations|fleets/). | |
| resolve_names | No | Add *_name fields for ids (default true). |