StaticcreateGET /alliances/{alliance_id}: the alliance ID is in the path, not the body.
StaticcreateStaticcreateStaticcreateOptionalcharacter_id?: numberOptionaldescription?: stringOptionalalliance_id?: numberOptionalfaction_id?: numberOptionalancestry_id?: numberOptionalsecurity_status?: numberOptionaltitle?: stringBefore 2026-08-18; replaced by corporation_title.
Optionalcorporation_title?: stringFrom 2026-08-18.
Optionalcharacter_title_id?: stringFrom 2026-08-18.
Optionalachievement_score?: numberFrom 2026-08-18.
StaticcreateStaticcreateStaticcreateStaticcreateStaticcreateStaticcreateStaticcreateStaticcreateStaticcreateStaticcreateStaticcreateStaticcreateStaticcreateStaticcreateGET /universe/structures/{structure_id}: the ID is in the path, not the body.
StaticcreateGET /universe/types/{type_id}: the category is on the group, not the type.
StaticcreateStaticcreateGET /universe/stars/{star_id}: the star ID is in the path, not the body.
StaticcreateStaticcreateGET /characters/{character_id}/search: one list per requested category,
keyed by the singular category name.
StaticcreateStaticcreateStaticcreateStaticcreateStaticcreateStaticcreateStaticcreateGET /fleets/{fleet_id}: the fleet ID is in the path, not the body.
StaticcreateA fleet member as GET /fleets/{fleet_id}/members sends it. The default
is the fleet commander, whom ESI places in no wing or squad (-1).
StaticcreateA wing as GET /fleets/{fleet_id}/wings sends it: keyed by id.
StaticcreateStaticcreateA corporation industry job as GET /corporations/{corporation_id}/industry/jobs
sends it: placed by location_id, where a character job has station_id.
StaticcreateStaticcreateStaticcreateStaticcreateStaticcreateGET /corporations/{corporation_id}: the ID is in the path, not the body.
Optionalcorporation_id?: numberOptionaldescription?: stringOptionalurl?: stringOptionalalliance_id?: numberOptionalceo_id?: numberOptionalcreator_id?: numberOptionaldate_founded?: stringOptionalfaction_id?: numberBefore 2026-08-18.
Optionalenlisted_faction_id?: numberFrom 2026-08-18.
Optionalhome_station_id?: numberOptionalshares?: numberOptionaltax_rate?: numberBefore 2026-08-18.
Optionaltax_rates?: { isk: number; loyalty_point: number; [key: string]: unknown }From 2026-08-18.
Optionalwar_eligible?: booleanOptionalfriendly_fire?: string & {} | "legal" | "illegal"From 2026-08-18.
Optionalstate?: "closed" | string & {} | "active"From 2026-08-18.
Optionaltype?: string & {} | "player_owned" | "npc_owned"From 2026-08-18.
Optionalpalette?: {From 2026-08-18.
StaticcreateStaticcreateStaticcreateA corporation wallet transaction as
GET /corporations/{corporation_id}/wallets/{division}/transactions sends
it: no is_personal.
StaticcreateStaticcreateStaticcreateStaticcreateStaticcreateStaticcreateStaticcreateStaticcreateStaticcreateStaticcreateOptionalmessage: stringStaticcreateStaticcreateStaticcreate
Builds response objects in the shapes the custom domain clients return.