github.com/antihax/goesi@v0.0.0-20240126031043-6c54d0cb7f95/esi/docs/CorporationApi.md (about) 1 # \CorporationApi 2 3 All URIs are relative to *https://esi.evetech.net* 4 5 Method | HTTP request | Description 6 ------------- | ------------- | ------------- 7 [**GetCorporationsCorporationId**](CorporationApi.md#GetCorporationsCorporationId) | **Get** /v5/corporations/{corporation_id}/ | Get corporation information 8 [**GetCorporationsCorporationIdAlliancehistory**](CorporationApi.md#GetCorporationsCorporationIdAlliancehistory) | **Get** /v3/corporations/{corporation_id}/alliancehistory/ | Get alliance history 9 [**GetCorporationsCorporationIdBlueprints**](CorporationApi.md#GetCorporationsCorporationIdBlueprints) | **Get** /v3/corporations/{corporation_id}/blueprints/ | Get corporation blueprints 10 [**GetCorporationsCorporationIdContainersLogs**](CorporationApi.md#GetCorporationsCorporationIdContainersLogs) | **Get** /v3/corporations/{corporation_id}/containers/logs/ | Get all corporation ALSC logs 11 [**GetCorporationsCorporationIdDivisions**](CorporationApi.md#GetCorporationsCorporationIdDivisions) | **Get** /v2/corporations/{corporation_id}/divisions/ | Get corporation divisions 12 [**GetCorporationsCorporationIdFacilities**](CorporationApi.md#GetCorporationsCorporationIdFacilities) | **Get** /v2/corporations/{corporation_id}/facilities/ | Get corporation facilities 13 [**GetCorporationsCorporationIdIcons**](CorporationApi.md#GetCorporationsCorporationIdIcons) | **Get** /v2/corporations/{corporation_id}/icons/ | Get corporation icon 14 [**GetCorporationsCorporationIdMedals**](CorporationApi.md#GetCorporationsCorporationIdMedals) | **Get** /v2/corporations/{corporation_id}/medals/ | Get corporation medals 15 [**GetCorporationsCorporationIdMedalsIssued**](CorporationApi.md#GetCorporationsCorporationIdMedalsIssued) | **Get** /v2/corporations/{corporation_id}/medals/issued/ | Get corporation issued medals 16 [**GetCorporationsCorporationIdMembers**](CorporationApi.md#GetCorporationsCorporationIdMembers) | **Get** /v4/corporations/{corporation_id}/members/ | Get corporation members 17 [**GetCorporationsCorporationIdMembersLimit**](CorporationApi.md#GetCorporationsCorporationIdMembersLimit) | **Get** /v2/corporations/{corporation_id}/members/limit/ | Get corporation member limit 18 [**GetCorporationsCorporationIdMembersTitles**](CorporationApi.md#GetCorporationsCorporationIdMembersTitles) | **Get** /v2/corporations/{corporation_id}/members/titles/ | Get corporation's members' titles 19 [**GetCorporationsCorporationIdMembertracking**](CorporationApi.md#GetCorporationsCorporationIdMembertracking) | **Get** /v2/corporations/{corporation_id}/membertracking/ | Track corporation members 20 [**GetCorporationsCorporationIdRoles**](CorporationApi.md#GetCorporationsCorporationIdRoles) | **Get** /v2/corporations/{corporation_id}/roles/ | Get corporation member roles 21 [**GetCorporationsCorporationIdRolesHistory**](CorporationApi.md#GetCorporationsCorporationIdRolesHistory) | **Get** /v2/corporations/{corporation_id}/roles/history/ | Get corporation member roles history 22 [**GetCorporationsCorporationIdShareholders**](CorporationApi.md#GetCorporationsCorporationIdShareholders) | **Get** /v1/corporations/{corporation_id}/shareholders/ | Get corporation shareholders 23 [**GetCorporationsCorporationIdStandings**](CorporationApi.md#GetCorporationsCorporationIdStandings) | **Get** /v2/corporations/{corporation_id}/standings/ | Get corporation standings 24 [**GetCorporationsCorporationIdStarbases**](CorporationApi.md#GetCorporationsCorporationIdStarbases) | **Get** /v2/corporations/{corporation_id}/starbases/ | Get corporation starbases (POSes) 25 [**GetCorporationsCorporationIdStarbasesStarbaseId**](CorporationApi.md#GetCorporationsCorporationIdStarbasesStarbaseId) | **Get** /v2/corporations/{corporation_id}/starbases/{starbase_id}/ | Get starbase (POS) detail 26 [**GetCorporationsCorporationIdStructures**](CorporationApi.md#GetCorporationsCorporationIdStructures) | **Get** /v4/corporations/{corporation_id}/structures/ | Get corporation structures 27 [**GetCorporationsCorporationIdTitles**](CorporationApi.md#GetCorporationsCorporationIdTitles) | **Get** /v2/corporations/{corporation_id}/titles/ | Get corporation titles 28 [**GetCorporationsNpccorps**](CorporationApi.md#GetCorporationsNpccorps) | **Get** /v2/corporations/npccorps/ | Get npc corporations 29 30 31 # **GetCorporationsCorporationId** 32 > GetCorporationsCorporationIdOk GetCorporationsCorporationId(ctx, corporationId, optional) 33 Get corporation information 34 35 Public information about a corporation --- This route is cached for up to 3600 seconds 36 37 ### Required Parameters 38 39 Name | Type | Description | Notes 40 ------------- | ------------- | ------------- | ------------- 41 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 42 **corporationId** | **int32**| An EVE corporation ID | 43 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 44 45 ### Optional Parameters 46 Optional parameters are passed through a map[string]interface{}. 47 48 Name | Type | Description | Notes 49 ------------- | ------------- | ------------- | ------------- 50 **corporationId** | **int32**| An EVE corporation ID | 51 **datasource** | **string**| The server name you would like data from | [default to tranquility] 52 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 53 54 ### Return type 55 56 [**GetCorporationsCorporationIdOk**](get_corporations_corporation_id_ok.md) 57 58 ### Authorization 59 60 No authorization required 61 62 ### HTTP request headers 63 64 - **Content-Type**: application/json 65 - **Accept**: application/json 66 67 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 68 69 # **GetCorporationsCorporationIdAlliancehistory** 70 > []GetCorporationsCorporationIdAlliancehistory200Ok GetCorporationsCorporationIdAlliancehistory(ctx, corporationId, optional) 71 Get alliance history 72 73 Get a list of all the alliances a corporation has been a member of --- This route is cached for up to 3600 seconds 74 75 ### Required Parameters 76 77 Name | Type | Description | Notes 78 ------------- | ------------- | ------------- | ------------- 79 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 80 **corporationId** | **int32**| An EVE corporation ID | 81 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 82 83 ### Optional Parameters 84 Optional parameters are passed through a map[string]interface{}. 85 86 Name | Type | Description | Notes 87 ------------- | ------------- | ------------- | ------------- 88 **corporationId** | **int32**| An EVE corporation ID | 89 **datasource** | **string**| The server name you would like data from | [default to tranquility] 90 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 91 92 ### Return type 93 94 [**[]GetCorporationsCorporationIdAlliancehistory200Ok**](get_corporations_corporation_id_alliancehistory_200_ok.md) 95 96 ### Authorization 97 98 No authorization required 99 100 ### HTTP request headers 101 102 - **Content-Type**: application/json 103 - **Accept**: application/json 104 105 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 106 107 # **GetCorporationsCorporationIdBlueprints** 108 > []GetCorporationsCorporationIdBlueprints200Ok GetCorporationsCorporationIdBlueprints(ctx, corporationId, optional) 109 Get corporation blueprints 110 111 Returns a list of blueprints the corporation owns --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director 112 113 ### Required Parameters 114 115 Name | Type | Description | Notes 116 ------------- | ------------- | ------------- | ------------- 117 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 118 **corporationId** | **int32**| An EVE corporation ID | 119 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 120 121 ### Optional Parameters 122 Optional parameters are passed through a map[string]interface{}. 123 124 Name | Type | Description | Notes 125 ------------- | ------------- | ------------- | ------------- 126 **corporationId** | **int32**| An EVE corporation ID | 127 **datasource** | **string**| The server name you would like data from | [default to tranquility] 128 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 129 **page** | **int32**| Which page of results to return | [default to 1] 130 **token** | **string**| Access token to use if unable to set a header | 131 132 ### Return type 133 134 [**[]GetCorporationsCorporationIdBlueprints200Ok**](get_corporations_corporation_id_blueprints_200_ok.md) 135 136 ### Authorization 137 138 [evesso](../README.md#evesso) 139 140 ### HTTP request headers 141 142 - **Content-Type**: application/json 143 - **Accept**: application/json 144 145 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 146 147 # **GetCorporationsCorporationIdContainersLogs** 148 > []GetCorporationsCorporationIdContainersLogs200Ok GetCorporationsCorporationIdContainersLogs(ctx, corporationId, optional) 149 Get all corporation ALSC logs 150 151 Returns logs recorded in the past seven days from all audit log secure containers (ALSC) owned by a given corporation --- This route is cached for up to 600 seconds --- Requires one of the following EVE corporation role(s): Director 152 153 ### Required Parameters 154 155 Name | Type | Description | Notes 156 ------------- | ------------- | ------------- | ------------- 157 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 158 **corporationId** | **int32**| An EVE corporation ID | 159 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 160 161 ### Optional Parameters 162 Optional parameters are passed through a map[string]interface{}. 163 164 Name | Type | Description | Notes 165 ------------- | ------------- | ------------- | ------------- 166 **corporationId** | **int32**| An EVE corporation ID | 167 **datasource** | **string**| The server name you would like data from | [default to tranquility] 168 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 169 **page** | **int32**| Which page of results to return | [default to 1] 170 **token** | **string**| Access token to use if unable to set a header | 171 172 ### Return type 173 174 [**[]GetCorporationsCorporationIdContainersLogs200Ok**](get_corporations_corporation_id_containers_logs_200_ok.md) 175 176 ### Authorization 177 178 [evesso](../README.md#evesso) 179 180 ### HTTP request headers 181 182 - **Content-Type**: application/json 183 - **Accept**: application/json 184 185 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 186 187 # **GetCorporationsCorporationIdDivisions** 188 > GetCorporationsCorporationIdDivisionsOk GetCorporationsCorporationIdDivisions(ctx, corporationId, optional) 189 Get corporation divisions 190 191 Return corporation hangar and wallet division names, only show if a division is not using the default name --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director 192 193 ### Required Parameters 194 195 Name | Type | Description | Notes 196 ------------- | ------------- | ------------- | ------------- 197 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 198 **corporationId** | **int32**| An EVE corporation ID | 199 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 200 201 ### Optional Parameters 202 Optional parameters are passed through a map[string]interface{}. 203 204 Name | Type | Description | Notes 205 ------------- | ------------- | ------------- | ------------- 206 **corporationId** | **int32**| An EVE corporation ID | 207 **datasource** | **string**| The server name you would like data from | [default to tranquility] 208 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 209 **token** | **string**| Access token to use if unable to set a header | 210 211 ### Return type 212 213 [**GetCorporationsCorporationIdDivisionsOk**](get_corporations_corporation_id_divisions_ok.md) 214 215 ### Authorization 216 217 [evesso](../README.md#evesso) 218 219 ### HTTP request headers 220 221 - **Content-Type**: application/json 222 - **Accept**: application/json 223 224 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 225 226 # **GetCorporationsCorporationIdFacilities** 227 > []GetCorporationsCorporationIdFacilities200Ok GetCorporationsCorporationIdFacilities(ctx, corporationId, optional) 228 Get corporation facilities 229 230 Return a corporation's facilities --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Factory_Manager 231 232 ### Required Parameters 233 234 Name | Type | Description | Notes 235 ------------- | ------------- | ------------- | ------------- 236 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 237 **corporationId** | **int32**| An EVE corporation ID | 238 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 239 240 ### Optional Parameters 241 Optional parameters are passed through a map[string]interface{}. 242 243 Name | Type | Description | Notes 244 ------------- | ------------- | ------------- | ------------- 245 **corporationId** | **int32**| An EVE corporation ID | 246 **datasource** | **string**| The server name you would like data from | [default to tranquility] 247 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 248 **token** | **string**| Access token to use if unable to set a header | 249 250 ### Return type 251 252 [**[]GetCorporationsCorporationIdFacilities200Ok**](get_corporations_corporation_id_facilities_200_ok.md) 253 254 ### Authorization 255 256 [evesso](../README.md#evesso) 257 258 ### HTTP request headers 259 260 - **Content-Type**: application/json 261 - **Accept**: application/json 262 263 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 264 265 # **GetCorporationsCorporationIdIcons** 266 > GetCorporationsCorporationIdIconsOk GetCorporationsCorporationIdIcons(ctx, corporationId, optional) 267 Get corporation icon 268 269 Get the icon urls for a corporation --- This route is cached for up to 3600 seconds 270 271 ### Required Parameters 272 273 Name | Type | Description | Notes 274 ------------- | ------------- | ------------- | ------------- 275 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 276 **corporationId** | **int32**| An EVE corporation ID | 277 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 278 279 ### Optional Parameters 280 Optional parameters are passed through a map[string]interface{}. 281 282 Name | Type | Description | Notes 283 ------------- | ------------- | ------------- | ------------- 284 **corporationId** | **int32**| An EVE corporation ID | 285 **datasource** | **string**| The server name you would like data from | [default to tranquility] 286 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 287 288 ### Return type 289 290 [**GetCorporationsCorporationIdIconsOk**](get_corporations_corporation_id_icons_ok.md) 291 292 ### Authorization 293 294 No authorization required 295 296 ### HTTP request headers 297 298 - **Content-Type**: application/json 299 - **Accept**: application/json 300 301 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 302 303 # **GetCorporationsCorporationIdMedals** 304 > []GetCorporationsCorporationIdMedals200Ok GetCorporationsCorporationIdMedals(ctx, corporationId, optional) 305 Get corporation medals 306 307 Returns a corporation's medals --- This route is cached for up to 3600 seconds 308 309 ### Required Parameters 310 311 Name | Type | Description | Notes 312 ------------- | ------------- | ------------- | ------------- 313 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 314 **corporationId** | **int32**| An EVE corporation ID | 315 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 316 317 ### Optional Parameters 318 Optional parameters are passed through a map[string]interface{}. 319 320 Name | Type | Description | Notes 321 ------------- | ------------- | ------------- | ------------- 322 **corporationId** | **int32**| An EVE corporation ID | 323 **datasource** | **string**| The server name you would like data from | [default to tranquility] 324 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 325 **page** | **int32**| Which page of results to return | [default to 1] 326 **token** | **string**| Access token to use if unable to set a header | 327 328 ### Return type 329 330 [**[]GetCorporationsCorporationIdMedals200Ok**](get_corporations_corporation_id_medals_200_ok.md) 331 332 ### Authorization 333 334 [evesso](../README.md#evesso) 335 336 ### HTTP request headers 337 338 - **Content-Type**: application/json 339 - **Accept**: application/json 340 341 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 342 343 # **GetCorporationsCorporationIdMedalsIssued** 344 > []GetCorporationsCorporationIdMedalsIssued200Ok GetCorporationsCorporationIdMedalsIssued(ctx, corporationId, optional) 345 Get corporation issued medals 346 347 Returns medals issued by a corporation --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director 348 349 ### Required Parameters 350 351 Name | Type | Description | Notes 352 ------------- | ------------- | ------------- | ------------- 353 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 354 **corporationId** | **int32**| An EVE corporation ID | 355 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 356 357 ### Optional Parameters 358 Optional parameters are passed through a map[string]interface{}. 359 360 Name | Type | Description | Notes 361 ------------- | ------------- | ------------- | ------------- 362 **corporationId** | **int32**| An EVE corporation ID | 363 **datasource** | **string**| The server name you would like data from | [default to tranquility] 364 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 365 **page** | **int32**| Which page of results to return | [default to 1] 366 **token** | **string**| Access token to use if unable to set a header | 367 368 ### Return type 369 370 [**[]GetCorporationsCorporationIdMedalsIssued200Ok**](get_corporations_corporation_id_medals_issued_200_ok.md) 371 372 ### Authorization 373 374 [evesso](../README.md#evesso) 375 376 ### HTTP request headers 377 378 - **Content-Type**: application/json 379 - **Accept**: application/json 380 381 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 382 383 # **GetCorporationsCorporationIdMembers** 384 > []int32 GetCorporationsCorporationIdMembers(ctx, corporationId, optional) 385 Get corporation members 386 387 Return the current member list of a corporation, the token's character need to be a member of the corporation. --- This route is cached for up to 3600 seconds 388 389 ### Required Parameters 390 391 Name | Type | Description | Notes 392 ------------- | ------------- | ------------- | ------------- 393 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 394 **corporationId** | **int32**| An EVE corporation ID | 395 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 396 397 ### Optional Parameters 398 Optional parameters are passed through a map[string]interface{}. 399 400 Name | Type | Description | Notes 401 ------------- | ------------- | ------------- | ------------- 402 **corporationId** | **int32**| An EVE corporation ID | 403 **datasource** | **string**| The server name you would like data from | [default to tranquility] 404 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 405 **token** | **string**| Access token to use if unable to set a header | 406 407 ### Return type 408 409 **[]int32** 410 411 ### Authorization 412 413 [evesso](../README.md#evesso) 414 415 ### HTTP request headers 416 417 - **Content-Type**: application/json 418 - **Accept**: application/json 419 420 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 421 422 # **GetCorporationsCorporationIdMembersLimit** 423 > int32 GetCorporationsCorporationIdMembersLimit(ctx, corporationId, optional) 424 Get corporation member limit 425 426 Return a corporation's member limit, not including CEO himself --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director 427 428 ### Required Parameters 429 430 Name | Type | Description | Notes 431 ------------- | ------------- | ------------- | ------------- 432 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 433 **corporationId** | **int32**| An EVE corporation ID | 434 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 435 436 ### Optional Parameters 437 Optional parameters are passed through a map[string]interface{}. 438 439 Name | Type | Description | Notes 440 ------------- | ------------- | ------------- | ------------- 441 **corporationId** | **int32**| An EVE corporation ID | 442 **datasource** | **string**| The server name you would like data from | [default to tranquility] 443 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 444 **token** | **string**| Access token to use if unable to set a header | 445 446 ### Return type 447 448 **int32** 449 450 ### Authorization 451 452 [evesso](../README.md#evesso) 453 454 ### HTTP request headers 455 456 - **Content-Type**: application/json 457 - **Accept**: application/json 458 459 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 460 461 # **GetCorporationsCorporationIdMembersTitles** 462 > []GetCorporationsCorporationIdMembersTitles200Ok GetCorporationsCorporationIdMembersTitles(ctx, corporationId, optional) 463 Get corporation's members' titles 464 465 Returns a corporation's members' titles --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director 466 467 ### Required Parameters 468 469 Name | Type | Description | Notes 470 ------------- | ------------- | ------------- | ------------- 471 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 472 **corporationId** | **int32**| An EVE corporation ID | 473 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 474 475 ### Optional Parameters 476 Optional parameters are passed through a map[string]interface{}. 477 478 Name | Type | Description | Notes 479 ------------- | ------------- | ------------- | ------------- 480 **corporationId** | **int32**| An EVE corporation ID | 481 **datasource** | **string**| The server name you would like data from | [default to tranquility] 482 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 483 **token** | **string**| Access token to use if unable to set a header | 484 485 ### Return type 486 487 [**[]GetCorporationsCorporationIdMembersTitles200Ok**](get_corporations_corporation_id_members_titles_200_ok.md) 488 489 ### Authorization 490 491 [evesso](../README.md#evesso) 492 493 ### HTTP request headers 494 495 - **Content-Type**: application/json 496 - **Accept**: application/json 497 498 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 499 500 # **GetCorporationsCorporationIdMembertracking** 501 > []GetCorporationsCorporationIdMembertracking200Ok GetCorporationsCorporationIdMembertracking(ctx, corporationId, optional) 502 Track corporation members 503 504 Returns additional information about a corporation's members which helps tracking their activities --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director 505 506 ### Required Parameters 507 508 Name | Type | Description | Notes 509 ------------- | ------------- | ------------- | ------------- 510 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 511 **corporationId** | **int32**| An EVE corporation ID | 512 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 513 514 ### Optional Parameters 515 Optional parameters are passed through a map[string]interface{}. 516 517 Name | Type | Description | Notes 518 ------------- | ------------- | ------------- | ------------- 519 **corporationId** | **int32**| An EVE corporation ID | 520 **datasource** | **string**| The server name you would like data from | [default to tranquility] 521 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 522 **token** | **string**| Access token to use if unable to set a header | 523 524 ### Return type 525 526 [**[]GetCorporationsCorporationIdMembertracking200Ok**](get_corporations_corporation_id_membertracking_200_ok.md) 527 528 ### Authorization 529 530 [evesso](../README.md#evesso) 531 532 ### HTTP request headers 533 534 - **Content-Type**: application/json 535 - **Accept**: application/json 536 537 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 538 539 # **GetCorporationsCorporationIdRoles** 540 > []GetCorporationsCorporationIdRoles200Ok GetCorporationsCorporationIdRoles(ctx, corporationId, optional) 541 Get corporation member roles 542 543 Return the roles of all members if the character has the personnel manager role or any grantable role. --- This route is cached for up to 3600 seconds 544 545 ### Required Parameters 546 547 Name | Type | Description | Notes 548 ------------- | ------------- | ------------- | ------------- 549 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 550 **corporationId** | **int32**| An EVE corporation ID | 551 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 552 553 ### Optional Parameters 554 Optional parameters are passed through a map[string]interface{}. 555 556 Name | Type | Description | Notes 557 ------------- | ------------- | ------------- | ------------- 558 **corporationId** | **int32**| An EVE corporation ID | 559 **datasource** | **string**| The server name you would like data from | [default to tranquility] 560 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 561 **token** | **string**| Access token to use if unable to set a header | 562 563 ### Return type 564 565 [**[]GetCorporationsCorporationIdRoles200Ok**](get_corporations_corporation_id_roles_200_ok.md) 566 567 ### Authorization 568 569 [evesso](../README.md#evesso) 570 571 ### HTTP request headers 572 573 - **Content-Type**: application/json 574 - **Accept**: application/json 575 576 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 577 578 # **GetCorporationsCorporationIdRolesHistory** 579 > []GetCorporationsCorporationIdRolesHistory200Ok GetCorporationsCorporationIdRolesHistory(ctx, corporationId, optional) 580 Get corporation member roles history 581 582 Return how roles have changed for a coporation's members, up to a month --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director 583 584 ### Required Parameters 585 586 Name | Type | Description | Notes 587 ------------- | ------------- | ------------- | ------------- 588 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 589 **corporationId** | **int32**| An EVE corporation ID | 590 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 591 592 ### Optional Parameters 593 Optional parameters are passed through a map[string]interface{}. 594 595 Name | Type | Description | Notes 596 ------------- | ------------- | ------------- | ------------- 597 **corporationId** | **int32**| An EVE corporation ID | 598 **datasource** | **string**| The server name you would like data from | [default to tranquility] 599 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 600 **page** | **int32**| Which page of results to return | [default to 1] 601 **token** | **string**| Access token to use if unable to set a header | 602 603 ### Return type 604 605 [**[]GetCorporationsCorporationIdRolesHistory200Ok**](get_corporations_corporation_id_roles_history_200_ok.md) 606 607 ### Authorization 608 609 [evesso](../README.md#evesso) 610 611 ### HTTP request headers 612 613 - **Content-Type**: application/json 614 - **Accept**: application/json 615 616 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 617 618 # **GetCorporationsCorporationIdShareholders** 619 > []GetCorporationsCorporationIdShareholders200Ok GetCorporationsCorporationIdShareholders(ctx, corporationId, optional) 620 Get corporation shareholders 621 622 Return the current shareholders of a corporation. --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director 623 624 ### Required Parameters 625 626 Name | Type | Description | Notes 627 ------------- | ------------- | ------------- | ------------- 628 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 629 **corporationId** | **int32**| An EVE corporation ID | 630 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 631 632 ### Optional Parameters 633 Optional parameters are passed through a map[string]interface{}. 634 635 Name | Type | Description | Notes 636 ------------- | ------------- | ------------- | ------------- 637 **corporationId** | **int32**| An EVE corporation ID | 638 **datasource** | **string**| The server name you would like data from | [default to tranquility] 639 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 640 **page** | **int32**| Which page of results to return | [default to 1] 641 **token** | **string**| Access token to use if unable to set a header | 642 643 ### Return type 644 645 [**[]GetCorporationsCorporationIdShareholders200Ok**](get_corporations_corporation_id_shareholders_200_ok.md) 646 647 ### Authorization 648 649 [evesso](../README.md#evesso) 650 651 ### HTTP request headers 652 653 - **Content-Type**: application/json 654 - **Accept**: application/json 655 656 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 657 658 # **GetCorporationsCorporationIdStandings** 659 > []GetCorporationsCorporationIdStandings200Ok GetCorporationsCorporationIdStandings(ctx, corporationId, optional) 660 Get corporation standings 661 662 Return corporation standings from agents, NPC corporations, and factions --- This route is cached for up to 3600 seconds 663 664 ### Required Parameters 665 666 Name | Type | Description | Notes 667 ------------- | ------------- | ------------- | ------------- 668 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 669 **corporationId** | **int32**| An EVE corporation ID | 670 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 671 672 ### Optional Parameters 673 Optional parameters are passed through a map[string]interface{}. 674 675 Name | Type | Description | Notes 676 ------------- | ------------- | ------------- | ------------- 677 **corporationId** | **int32**| An EVE corporation ID | 678 **datasource** | **string**| The server name you would like data from | [default to tranquility] 679 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 680 **page** | **int32**| Which page of results to return | [default to 1] 681 **token** | **string**| Access token to use if unable to set a header | 682 683 ### Return type 684 685 [**[]GetCorporationsCorporationIdStandings200Ok**](get_corporations_corporation_id_standings_200_ok.md) 686 687 ### Authorization 688 689 [evesso](../README.md#evesso) 690 691 ### HTTP request headers 692 693 - **Content-Type**: application/json 694 - **Accept**: application/json 695 696 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 697 698 # **GetCorporationsCorporationIdStarbases** 699 > []GetCorporationsCorporationIdStarbases200Ok GetCorporationsCorporationIdStarbases(ctx, corporationId, optional) 700 Get corporation starbases (POSes) 701 702 Returns list of corporation starbases (POSes) --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director 703 704 ### Required Parameters 705 706 Name | Type | Description | Notes 707 ------------- | ------------- | ------------- | ------------- 708 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 709 **corporationId** | **int32**| An EVE corporation ID | 710 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 711 712 ### Optional Parameters 713 Optional parameters are passed through a map[string]interface{}. 714 715 Name | Type | Description | Notes 716 ------------- | ------------- | ------------- | ------------- 717 **corporationId** | **int32**| An EVE corporation ID | 718 **datasource** | **string**| The server name you would like data from | [default to tranquility] 719 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 720 **page** | **int32**| Which page of results to return | [default to 1] 721 **token** | **string**| Access token to use if unable to set a header | 722 723 ### Return type 724 725 [**[]GetCorporationsCorporationIdStarbases200Ok**](get_corporations_corporation_id_starbases_200_ok.md) 726 727 ### Authorization 728 729 [evesso](../README.md#evesso) 730 731 ### HTTP request headers 732 733 - **Content-Type**: application/json 734 - **Accept**: application/json 735 736 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 737 738 # **GetCorporationsCorporationIdStarbasesStarbaseId** 739 > GetCorporationsCorporationIdStarbasesStarbaseIdOk GetCorporationsCorporationIdStarbasesStarbaseId(ctx, corporationId, starbaseId, systemId, optional) 740 Get starbase (POS) detail 741 742 Returns various settings and fuels of a starbase (POS) --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director 743 744 ### Required Parameters 745 746 Name | Type | Description | Notes 747 ------------- | ------------- | ------------- | ------------- 748 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 749 **corporationId** | **int32**| An EVE corporation ID | 750 **starbaseId** | **int64**| An EVE starbase (POS) ID | 751 **systemId** | **int32**| The solar system this starbase (POS) is located in, | 752 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 753 754 ### Optional Parameters 755 Optional parameters are passed through a map[string]interface{}. 756 757 Name | Type | Description | Notes 758 ------------- | ------------- | ------------- | ------------- 759 **corporationId** | **int32**| An EVE corporation ID | 760 **starbaseId** | **int64**| An EVE starbase (POS) ID | 761 **systemId** | **int32**| The solar system this starbase (POS) is located in, | 762 **datasource** | **string**| The server name you would like data from | [default to tranquility] 763 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 764 **token** | **string**| Access token to use if unable to set a header | 765 766 ### Return type 767 768 [**GetCorporationsCorporationIdStarbasesStarbaseIdOk**](get_corporations_corporation_id_starbases_starbase_id_ok.md) 769 770 ### Authorization 771 772 [evesso](../README.md#evesso) 773 774 ### HTTP request headers 775 776 - **Content-Type**: application/json 777 - **Accept**: application/json 778 779 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 780 781 # **GetCorporationsCorporationIdStructures** 782 > []GetCorporationsCorporationIdStructures200Ok GetCorporationsCorporationIdStructures(ctx, corporationId, optional) 783 Get corporation structures 784 785 Get a list of corporation structures. This route's version includes the changes to structures detailed in this blog: https://www.eveonline.com/article/upwell-2.0-structures-changes-coming-on-february-13th --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Station_Manager 786 787 ### Required Parameters 788 789 Name | Type | Description | Notes 790 ------------- | ------------- | ------------- | ------------- 791 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 792 **corporationId** | **int32**| An EVE corporation ID | 793 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 794 795 ### Optional Parameters 796 Optional parameters are passed through a map[string]interface{}. 797 798 Name | Type | Description | Notes 799 ------------- | ------------- | ------------- | ------------- 800 **corporationId** | **int32**| An EVE corporation ID | 801 **acceptLanguage** | **string**| Language to use in the response | [default to en] 802 **datasource** | **string**| The server name you would like data from | [default to tranquility] 803 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 804 **language** | **string**| Language to use in the response, takes precedence over Accept-Language | [default to en] 805 **page** | **int32**| Which page of results to return | [default to 1] 806 **token** | **string**| Access token to use if unable to set a header | 807 808 ### Return type 809 810 [**[]GetCorporationsCorporationIdStructures200Ok**](get_corporations_corporation_id_structures_200_ok.md) 811 812 ### Authorization 813 814 [evesso](../README.md#evesso) 815 816 ### HTTP request headers 817 818 - **Content-Type**: application/json 819 - **Accept**: application/json 820 821 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 822 823 # **GetCorporationsCorporationIdTitles** 824 > []GetCorporationsCorporationIdTitles200Ok GetCorporationsCorporationIdTitles(ctx, corporationId, optional) 825 Get corporation titles 826 827 Returns a corporation's titles --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director 828 829 ### Required Parameters 830 831 Name | Type | Description | Notes 832 ------------- | ------------- | ------------- | ------------- 833 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 834 **corporationId** | **int32**| An EVE corporation ID | 835 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 836 837 ### Optional Parameters 838 Optional parameters are passed through a map[string]interface{}. 839 840 Name | Type | Description | Notes 841 ------------- | ------------- | ------------- | ------------- 842 **corporationId** | **int32**| An EVE corporation ID | 843 **datasource** | **string**| The server name you would like data from | [default to tranquility] 844 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 845 **token** | **string**| Access token to use if unable to set a header | 846 847 ### Return type 848 849 [**[]GetCorporationsCorporationIdTitles200Ok**](get_corporations_corporation_id_titles_200_ok.md) 850 851 ### Authorization 852 853 [evesso](../README.md#evesso) 854 855 ### HTTP request headers 856 857 - **Content-Type**: application/json 858 - **Accept**: application/json 859 860 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 861 862 # **GetCorporationsNpccorps** 863 > []int32 GetCorporationsNpccorps(ctx, optional) 864 Get npc corporations 865 866 Get a list of npc corporations --- This route expires daily at 11:05 867 868 ### Required Parameters 869 870 Name | Type | Description | Notes 871 ------------- | ------------- | ------------- | ------------- 872 **ctx** | **context.Context** | pass through context (authentication, logging, tracing) 873 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 874 875 ### Optional Parameters 876 Optional parameters are passed through a map[string]interface{}. 877 878 Name | Type | Description | Notes 879 ------------- | ------------- | ------------- | ------------- 880 **datasource** | **string**| The server name you would like data from | [default to tranquility] 881 **ifNoneMatch** | **string**| ETag from a previous request. A 304 will be returned if this matches the current ETag | 882 883 ### Return type 884 885 **[]int32** 886 887 ### Authorization 888 889 No authorization required 890 891 ### HTTP request headers 892 893 - **Content-Type**: application/json 894 - **Accept**: application/json 895 896 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 897