module ESI::Client::Corporation

ESI corporation operations.

Public Instance Methods

get_corporation(corporation_id:, headers: {}, params: {}) click to toggle source

Public information about a corporation.

This endpoint is cached for up to 3600 seconds.

@esi_version dev @esi_version v5

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::NotFoundError] Corporation not found @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id

# File lib/esi/client/corporation.rb, line 26
def get_corporation(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/", headers: headers, params: params)
end
get_corporation_alliance_history(corporation_id:, headers: {}, params: {})
get_corporation_alliancehistory(corporation_id:, headers: {}, params: {}) click to toggle source

Get a list of all the alliances a corporation has been a member of.

This endpoint is cached for up to 3600 seconds.

@esi_version dev @esi_version v3

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id_alliancehistory

# File lib/esi/client/corporation.rb, line 49
def get_corporation_alliancehistory(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/alliancehistory/", headers: headers, params: params)
end
get_corporation_blueprints(corporation_id:, headers: {}, params: {}) click to toggle source

Returns a list of blueprints the corporation owns.

This endpoint is cached for up to 3600 seconds.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-corporations.read_blueprints.v1

@esi_version dev @esi_version v3

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id_blueprints

# File lib/esi/client/corporation.rb, line 79
def get_corporation_blueprints(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/blueprints/", headers: headers, params: params)
end
get_corporation_container_logs(corporation_id:, headers: {}, params: {}) click to toggle source

Returns logs recorded in the past seven days from all audit log secure containers (ALSC) owned by a given corporation.

This endpoint is cached for up to 600 seconds.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-corporations.read_container_logs.v1

@esi_version dev @esi_version v3

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id_containers_logs

# File lib/esi/client/corporation.rb, line 108
def get_corporation_container_logs(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/containers/logs/", headers: headers, params: params)
end
get_corporation_divisions(corporation_id:, headers: {}, params: {}) click to toggle source

Return corporation hangar and wallet division names, only show if a division is not using the default name.

This endpoint is cached for up to 3600 seconds.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-corporations.read_divisions.v1

@esi_version dev @esi_version v2

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id_divisions

# File lib/esi/client/corporation.rb, line 137
def get_corporation_divisions(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/divisions/", headers: headers, params: params)
end
get_corporation_facilities(corporation_id:, headers: {}, params: {}) click to toggle source

Return a corporation's facilities.

This endpoint is cached for up to 3600 seconds.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-corporations.read_facilities.v1

@esi_version dev @esi_version v2

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id_facilities

# File lib/esi/client/corporation.rb, line 166
def get_corporation_facilities(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/facilities/", headers: headers, params: params)
end
get_corporation_icons(corporation_id:, headers: {}, params: {}) click to toggle source

Get the icon urls for a corporation.

This endpoint is cached for up to 3600 seconds.

@esi_version dev @esi_version v2

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::NotFoundError] No image server for this datasource @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id_icons

# File lib/esi/client/corporation.rb, line 190
def get_corporation_icons(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/icons/", headers: headers, params: params)
end
get_corporation_medals(corporation_id:, headers: {}, params: {}) click to toggle source

Returns a corporation's medals.

This endpoint is cached for up to 3600 seconds.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-corporations.read_medals.v1

@esi_version dev @esi_version v2

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id_medals

# File lib/esi/client/corporation.rb, line 219
def get_corporation_medals(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/medals/", headers: headers, params: params)
end
get_corporation_medals_issued(corporation_id:, headers: {}, params: {}) click to toggle source

Returns medals issued by a corporation.

This endpoint is cached for up to 3600 seconds.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-corporations.read_medals.v1

@esi_version dev @esi_version v2

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id_medals_issued

# File lib/esi/client/corporation.rb, line 248
def get_corporation_medals_issued(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/medals/issued/", headers: headers, params: params)
end
get_corporation_member_titles(corporation_id:, headers: {}, params: {}) click to toggle source

Returns a corporation's members' titles.

This endpoint is cached for up to 3600 seconds.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-corporations.read_titles.v1

@esi_version dev @esi_version v2

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id_members_titles

# File lib/esi/client/corporation.rb, line 277
def get_corporation_member_titles(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/members/titles/", headers: headers, params: params)
end
get_corporation_members(corporation_id:, headers: {}, params: {}) click to toggle source

Return the current member list of a corporation, the token's character need to be a member of the corporation.

This endpoint is cached for up to 3600 seconds.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-corporations.read_corporation_membership.v1

@esi_version dev @esi_version v4

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id_members

# File lib/esi/client/corporation.rb, line 306
def get_corporation_members(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/members/", headers: headers, params: params)
end
get_corporation_members_limit(corporation_id:, headers: {}, params: {}) click to toggle source

Return a corporation's member limit, not including CEO himself.

This endpoint is cached for up to 3600 seconds.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-corporations.track_members.v1

@esi_version dev @esi_version v2

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id_members_limit

# File lib/esi/client/corporation.rb, line 335
def get_corporation_members_limit(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/members/limit/", headers: headers, params: params)
end
get_corporation_membertracking(corporation_id:, headers: {}, params: {}) click to toggle source

Returns additional information about a corporation's members which helps tracking their activities.

This endpoint is cached for up to 3600 seconds.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-corporations.track_members.v1

@esi_version dev @esi_version v2

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id_membertracking

# File lib/esi/client/corporation.rb, line 364
def get_corporation_membertracking(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/membertracking/", headers: headers, params: params)
end
get_corporation_npccorps(headers: {}, params: {}) click to toggle source

Get a list of npc corporations.

@esi_version dev @esi_version v2

@param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_npccorps

# File lib/esi/client/corporation.rb, line 384
def get_corporation_npccorps(headers: {}, params: {})
  get("/corporations/npccorps/", headers: headers, params: params)
end
Also aliased as: get_corporations_npccorps
get_corporation_roles(corporation_id:, headers: {}, params: {}) click to toggle source

Return the roles of all members if the character has the personnel manager role or any grantable role.

This endpoint is cached for up to 3600 seconds.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-corporations.read_corporation_membership.v1

@esi_version dev @esi_version v2

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id_roles

# File lib/esi/client/corporation.rb, line 413
def get_corporation_roles(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/roles/", headers: headers, params: params)
end
get_corporation_roles_history(corporation_id:, headers: {}, params: {}) click to toggle source

Return how roles have changed for a coporation's members, up to a month.

This endpoint is cached for up to 3600 seconds.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-corporations.read_corporation_membership.v1

@esi_version dev @esi_version v2

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id_roles_history

# File lib/esi/client/corporation.rb, line 442
def get_corporation_roles_history(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/roles/history/", headers: headers, params: params)
end
get_corporation_shareholders(corporation_id:, headers: {}, params: {}) click to toggle source

Return the current shareholders of a corporation.

This endpoint is cached for up to 3600 seconds.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-wallet.read_corporation_wallets.v1

@esi_version dev @esi_version legacy @esi_version v1

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id_shareholders

# File lib/esi/client/corporation.rb, line 472
def get_corporation_shareholders(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/shareholders/", headers: headers, params: params)
end
get_corporation_standings(corporation_id:, headers: {}, params: {}) click to toggle source

Return corporation standings from agents, NPC corporations, and factions.

This endpoint is cached for up to 3600 seconds.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-corporations.read_standings.v1

@esi_version dev @esi_version v2

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id_standings

# File lib/esi/client/corporation.rb, line 501
def get_corporation_standings(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/standings/", headers: headers, params: params)
end
get_corporation_starbase(corporation_id:, starbase_id:, system_id:, headers: {}, params: {}) click to toggle source

Returns various settings and fuels of a starbase (POS).

This endpoint is cached for up to 3600 seconds.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-corporations.read_starbases.v1

@esi_version dev @esi_version v2

@param corporation_id [Integer] An EVE corporation ID @param starbase_id [Integer] An EVE starbase (POS) ID @param system_id [Integer] The solar system this starbase (POS) is located in, @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id_starbases_starbase_id

# File lib/esi/client/corporation.rb, line 532
def get_corporation_starbase(corporation_id:, starbase_id:, system_id:, headers: {}, params: {})
  params.merge!("system_id" => system_id)
  get("/corporations/#{corporation_id}/starbases/#{starbase_id}/", headers: headers, params: params)
end
get_corporation_starbases(corporation_id:, headers: {}, params: {}) click to toggle source

Returns list of corporation starbases (POSes).

This endpoint is cached for up to 3600 seconds.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-corporations.read_starbases.v1

@esi_version dev @esi_version v2

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id_starbases

# File lib/esi/client/corporation.rb, line 562
def get_corporation_starbases(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/starbases/", headers: headers, params: params)
end
get_corporation_structures(corporation_id:, headers: {}, params: {}) click to toggle source

Get a list of corporation structures. This route's version includes the changes to structures detailed in this blog: www.eveonline.com/article/upwell-2.0-structures-changes-coming-on-february-13th.

This endpoint is cached for up to 3600 seconds.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-corporations.read_structures.v1

@esi_version dev @esi_version v4

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id_structures

# File lib/esi/client/corporation.rb, line 591
def get_corporation_structures(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/structures/", headers: headers, params: params)
end
get_corporation_titles(corporation_id:, headers: {}, params: {}) click to toggle source

Returns a corporation's titles.

This endpoint is cached for up to 3600 seconds.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-corporations.read_titles.v1

@esi_version dev @esi_version v2

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Corporation/get_corporations_corporation_id_titles

# File lib/esi/client/corporation.rb, line 620
def get_corporation_titles(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/titles/", headers: headers, params: params)
end
get_corporations_corporation_id(corporation_id:, headers: {}, params: {})
Alias for: get_corporation
get_corporations_corporation_id_alliancehistory(corporation_id:, headers: {}, params: {})
get_corporations_corporation_id_blueprints(corporation_id:, headers: {}, params: {})
get_corporations_corporation_id_containers_logs(corporation_id:, headers: {}, params: {})
get_corporations_corporation_id_divisions(corporation_id:, headers: {}, params: {})
get_corporations_corporation_id_facilities(corporation_id:, headers: {}, params: {})
get_corporations_corporation_id_icons(corporation_id:, headers: {}, params: {})
get_corporations_corporation_id_medals(corporation_id:, headers: {}, params: {})
get_corporations_corporation_id_medals_issued(corporation_id:, headers: {}, params: {})
get_corporations_corporation_id_members(corporation_id:, headers: {}, params: {})
get_corporations_corporation_id_members_limit(corporation_id:, headers: {}, params: {})
get_corporations_corporation_id_members_titles(corporation_id:, headers: {}, params: {})
get_corporations_corporation_id_membertracking(corporation_id:, headers: {}, params: {})
get_corporations_corporation_id_roles(corporation_id:, headers: {}, params: {})
get_corporations_corporation_id_roles_history(corporation_id:, headers: {}, params: {})
get_corporations_corporation_id_shareholders(corporation_id:, headers: {}, params: {})
get_corporations_corporation_id_standings(corporation_id:, headers: {}, params: {})
get_corporations_corporation_id_starbases(corporation_id:, headers: {}, params: {})
get_corporations_corporation_id_starbases_starbase_id(corporation_id:, starbase_id:, system_id:, headers: {}, params: {})
get_corporations_corporation_id_structures(corporation_id:, headers: {}, params: {})
get_corporations_corporation_id_titles(corporation_id:, headers: {}, params: {})
get_corporations_npccorps(headers: {}, params: {})