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