@lgriffin/esi.ts - EVE Online ESI API Client - v12.3.0
    Preparing search index...

    Variable CorporationInfoSchemaConst

    CorporationInfoSchema: ZodObject<
        {
            corporation_id: ZodOptional<ZodNumber>;
            name: ZodString;
            ticker: ZodString;
            description: ZodOptional<ZodString>;
            url: ZodOptional<ZodString>;
            alliance_id: ZodOptional<ZodNumber>;
            ceo_id: ZodOptional<ZodNumber>;
            creator_id: ZodOptional<ZodNumber>;
            date_founded: ZodOptional<ZodString>;
            faction_id: ZodOptional<ZodNumber>;
            enlisted_faction_id: ZodOptional<ZodNumber>;
            home_station_id: ZodOptional<ZodNumber>;
            member_count: ZodNumber;
            shares: ZodOptional<ZodNumber>;
            tax_rate: ZodOptional<ZodNumber>;
            tax_rates: ZodOptional<
                ZodObject<{ isk: ZodNumber; loyalty_point: ZodNumber }, $loose>,
            >;
            war_eligible: ZodOptional<ZodBoolean>;
            friendly_fire: ZodOptional<
                ZodType<
                    string & {}
                    | "legal"
                    | "illegal",
                    unknown,
                    $ZodTypeInternals<string & {} | "legal" | "illegal", unknown>,
                >,
            >;
            state: ZodOptional<
                ZodType<
                    "closed"
                    | string & {}
                    | "active",
                    unknown,
                    $ZodTypeInternals<"closed" | string & {} | "active", unknown>,
                >,
            >;
            type: ZodOptional<
                ZodType<
                    string & {}
                    | "player_owned"
                    | "npc_owned",
                    unknown,
                    $ZodTypeInternals<string & {} | "player_owned" | "npc_owned", unknown>,
                >,
            >;
            palette: ZodOptional<
                ZodObject<
                    {
                        main_color: ZodString;
                        secondary_color: ZodOptional<ZodString>;
                        tertiary_color: ZodOptional<ZodString>;
                    },
                    $loose,
                >,
            >;
        },
        $loose,
    > = ...

    GET /corporations/{corporation_id}. ESI changed this response at compatibility date 2026-08-18: tax_rate became tax_rates, faction_id became enlisted_faction_id, ceo_id and creator_id became optional, and state, type, friendly_fire and palette were added. A client can pin either date, so the fields that exist at only one of them are optional, and the refinement still requires one of the two tax rate shapes.