# \FleetsApi
All URIs are relative to *https://esi.evetech.net/latest*
[**delete_fleets_fleet_id_members_member_id**](FleetsApi.md#delete_fleets_fleet_id_members_member_id) | **delete** /fleets/{fleet_id}/members/{member_id}/ | Kick fleet member
[**delete_fleets_fleet_id_squads_squad_id**](FleetsApi.md#delete_fleets_fleet_id_squads_squad_id) | **delete** /fleets/{fleet_id}/squads/{squad_id}/ | Delete fleet squad
[**delete_fleets_fleet_id_wings_wing_id**](FleetsApi.md#delete_fleets_fleet_id_wings_wing_id) | **delete** /fleets/{fleet_id}/wings/{wing_id}/ | Delete fleet wing
[**get_characters_character_id_fleet**](FleetsApi.md#get_characters_character_id_fleet) | **get** /characters/{character_id}/fleet/ | Get character fleet info
[**get_fleets_fleet_id**](FleetsApi.md#get_fleets_fleet_id) | **get** /fleets/{fleet_id}/ | Get fleet information
[**get_fleets_fleet_id_members**](FleetsApi.md#get_fleets_fleet_id_members) | **get** /fleets/{fleet_id}/members/ | Get fleet members
[**get_fleets_fleet_id_wings**](FleetsApi.md#get_fleets_fleet_id_wings) | **get** /fleets/{fleet_id}/wings/ | Get fleet wings
[**post_fleets_fleet_id_members**](FleetsApi.md#post_fleets_fleet_id_members) | **post** /fleets/{fleet_id}/members/ | Create fleet invitation
[**post_fleets_fleet_id_wings**](FleetsApi.md#post_fleets_fleet_id_wings) | **post** /fleets/{fleet_id}/wings/ | Create fleet wing
[**post_fleets_fleet_id_wings_wing_id_squads**](FleetsApi.md#post_fleets_fleet_id_wings_wing_id_squads) | **post** /fleets/{fleet_id}/wings/{wing_id}/squads/ | Create fleet squad
[**put_fleets_fleet_id**](FleetsApi.md#put_fleets_fleet_id) | **put** /fleets/{fleet_id}/ | Update fleet
[**put_fleets_fleet_id_members_member_id**](FleetsApi.md#put_fleets_fleet_id_members_member_id) | **put** /fleets/{fleet_id}/members/{member_id}/ | Move fleet member
[**put_fleets_fleet_id_squads_squad_id**](FleetsApi.md#put_fleets_fleet_id_squads_squad_id) | **put** /fleets/{fleet_id}/squads/{squad_id}/ | Rename fleet squad
[**put_fleets_fleet_id_wings_wing_id**](FleetsApi.md#put_fleets_fleet_id_wings_wing_id) | **put** /fleets/{fleet_id}/wings/{wing_id}/ | Rename fleet wing
# **delete_fleets_fleet_id_members_member_id**
> delete_fleets_fleet_id_members_member_id(ctx, fleet_id, member_id, optional)
Kick fleet member
Kick a fleet member --- Alternate route: `/dev/fleets/{fleet_id}/members/{member_id}/` Alternate route: `/legacy/fleets/{fleet_id}/members/{member_id}/` Alternate route: `/v1/fleets/{fleet_id}/members/{member_id}/`
### Required Parameters
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
**fleet_id** | **i64**| ID for a fleet |
**member_id** | **i32**| The character ID of a member in this fleet |
**optional** | **map[string]interface{}** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a map[string]interface{}.
**fleet_id** | **i64**| ID for a fleet |
**member_id** | **i32**| The character ID of a member in this fleet |
**datasource** | **String**| The server name you would like data from | [default to tranquility]
**token** | **String**| Access token to use if unable to set a header |
### Return type
(empty response body)
### Authorization
[evesso](../README.md#evesso)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
# **delete_fleets_fleet_id_squads_squad_id**
> delete_fleets_fleet_id_squads_squad_id(ctx, fleet_id, squad_id, optional)
Delete fleet squad
Delete a fleet squad, only empty squads can be deleted --- Alternate route: `/dev/fleets/{fleet_id}/squads/{squad_id}/` Alternate route: `/legacy/fleets/{fleet_id}/squads/{squad_id}/` Alternate route: `/v1/fleets/{fleet_id}/squads/{squad_id}/`
### Required Parameters
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
**fleet_id** | **i64**| ID for a fleet |
**squad_id** | **i64**| The squad to delete |
**optional** | **map[string]interface{}** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a map[string]interface{}.
**fleet_id** | **i64**| ID for a fleet |
**squad_id** | **i64**| The squad to delete |
**datasource** | **String**| The server name you would like data from | [default to tranquility]
**token** | **String**| Access token to use if unable to set a header |
### Return type
(empty response body)
### Authorization
[evesso](../README.md#evesso)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
# **delete_fleets_fleet_id_wings_wing_id**
> delete_fleets_fleet_id_wings_wing_id(ctx, fleet_id, wing_id, optional)
Delete fleet wing
Delete a fleet wing, only empty wings can be deleted. The wing may contain squads, but the squads must be empty --- Alternate route: `/dev/fleets/{fleet_id}/wings/{wing_id}/` Alternate route: `/legacy/fleets/{fleet_id}/wings/{wing_id}/` Alternate route: `/v1/fleets/{fleet_id}/wings/{wing_id}/`
### Required Parameters
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
**fleet_id** | **i64**| ID for a fleet |
**wing_id** | **i64**| The wing to delete |
**optional** | **map[string]interface{}** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a map[string]interface{}.
**fleet_id** | **i64**| ID for a fleet |
**wing_id** | **i64**| The wing to delete |
**datasource** | **String**| The server name you would like data from | [default to tranquility]
**token** | **String**| Access token to use if unable to set a header |
### Return type
(empty response body)
### Authorization
[evesso](../README.md#evesso)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
# **get_characters_character_id_fleet**
> ::models::GetCharactersCharacterIdFleetOk get_characters_character_id_fleet(ctx, character_id, optional)
Get character fleet info
Return the fleet ID the character is in, if any. --- Alternate route: `/dev/characters/{character_id}/fleet/` Alternate route: `/legacy/characters/{character_id}/fleet/` Alternate route: `/v1/characters/{character_id}/fleet/` --- This route is cached for up to 60 seconds
### Required Parameters
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
**character_id** | **i32**| An EVE character ID |
**optional** | **map[string]interface{}** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a map[string]interface{}.
**character_id** | **i32**| An EVE character ID |
**datasource** | **String**| The server name you would like data from | [default to tranquility]
**if_none_match** | **String**| ETag from a previous request. A 304 will be returned if this matches the current ETag |
**token** | **String**| Access token to use if unable to set a header |
### Return type
[**::models::GetCharactersCharacterIdFleetOk**](get_characters_character_id_fleet_ok.md)
### Authorization
[evesso](../README.md#evesso)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
# **get_fleets_fleet_id**
> ::models::GetFleetsFleetIdOk get_fleets_fleet_id(ctx, fleet_id, optional)
Get fleet information
Return details about a fleet --- Alternate route: `/dev/fleets/{fleet_id}/` Alternate route: `/legacy/fleets/{fleet_id}/` Alternate route: `/v1/fleets/{fleet_id}/` --- This route is cached for up to 5 seconds
### Required Parameters
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
**fleet_id** | **i64**| ID for a fleet |
**optional** | **map[string]interface{}** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a map[string]interface{}.
**fleet_id** | **i64**| ID for a fleet |
**datasource** | **String**| The server name you would like data from | [default to tranquility]
**if_none_match** | **String**| ETag from a previous request. A 304 will be returned if this matches the current ETag |
**token** | **String**| Access token to use if unable to set a header |
### Return type
[**::models::GetFleetsFleetIdOk**](get_fleets_fleet_id_ok.md)
### Authorization
[evesso](../README.md#evesso)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
# **get_fleets_fleet_id_members**
> Vec<::models::GetFleetsFleetIdMembers200Ok> get_fleets_fleet_id_members(ctx, fleet_id, optional)
Get fleet members
Return information about fleet members --- Alternate route: `/dev/fleets/{fleet_id}/members/` Alternate route: `/legacy/fleets/{fleet_id}/members/` Alternate route: `/v1/fleets/{fleet_id}/members/` --- This route is cached for up to 5 seconds
### Required Parameters
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
**fleet_id** | **i64**| ID for a fleet |
**optional** | **map[string]interface{}** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a map[string]interface{}.
**fleet_id** | **i64**| ID for a fleet |
**accept_language** | **String**| Language to use in the response | [default to en-us]
**datasource** | **String**| The server name you would like data from | [default to tranquility]
**if_none_match** | **String**| ETag from a previous request. A 304 will be returned if this matches the current ETag |
**language** | **String**| Language to use in the response, takes precedence over Accept-Language | [default to en-us]
**token** | **String**| Access token to use if unable to set a header |
### Return type
[**Vec<::models::GetFleetsFleetIdMembers200Ok>**](get_fleets_fleet_id_members_200_ok.md)
### Authorization
[evesso](../README.md#evesso)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
# **get_fleets_fleet_id_wings**
> Vec<::models::GetFleetsFleetIdWings200Ok> get_fleets_fleet_id_wings(ctx, fleet_id, optional)
Get fleet wings
Return information about wings in a fleet --- Alternate route: `/dev/fleets/{fleet_id}/wings/` Alternate route: `/legacy/fleets/{fleet_id}/wings/` Alternate route: `/v1/fleets/{fleet_id}/wings/` --- This route is cached for up to 5 seconds
### Required Parameters
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
**fleet_id** | **i64**| ID for a fleet |
**optional** | **map[string]interface{}** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a map[string]interface{}.
**fleet_id** | **i64**| ID for a fleet |
**accept_language** | **String**| Language to use in the response | [default to en-us]
**datasource** | **String**| The server name you would like data from | [default to tranquility]
**if_none_match** | **String**| ETag from a previous request. A 304 will be returned if this matches the current ETag |
**language** | **String**| Language to use in the response, takes precedence over Accept-Language | [default to en-us]
**token** | **String**| Access token to use if unable to set a header |
### Return type
[**Vec<::models::GetFleetsFleetIdWings200Ok>**](get_fleets_fleet_id_wings_200_ok.md)
### Authorization
[evesso](../README.md#evesso)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
# **post_fleets_fleet_id_members**
> post_fleets_fleet_id_members(ctx, fleet_id, optional)
Create fleet invitation
Invite a character into the fleet. If a character has a CSPA charge set it is not possible to invite them to the fleet using ESI --- Alternate route: `/dev/fleets/{fleet_id}/members/` Alternate route: `/legacy/fleets/{fleet_id}/members/` Alternate route: `/v1/fleets/{fleet_id}/members/`
### Required Parameters
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
**fleet_id** | **i64**| ID for a fleet |
**optional** | **map[string]interface{}** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a map[string]interface{}.
**fleet_id** | **i64**| ID for a fleet |
**datasource** | **String**| The server name you would like data from | [default to tranquility]
**token** | **String**| Access token to use if unable to set a header |
**post_fleets_fleet_id_members_invitation** | [**PostFleetsFleetIdMembersInvitation**](PostFleetsFleetIdMembersInvitation.md)| |
### Return type
(empty response body)
### Authorization
[evesso](../README.md#evesso)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[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)
# **post_fleets_fleet_id_wings**
> ::models::PostFleetsFleetIdWingsCreated post_fleets_fleet_id_wings(ctx, fleet_id, optional)
Create fleet wing
Create a new wing in a fleet --- Alternate route: `/dev/fleets/{fleet_id}/wings/` Alternate route: `/legacy/fleets/{fleet_id}/wings/` Alternate route: `/v1/fleets/{fleet_id}/wings/`
### Required Parameters
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
**fleet_id** | **i64**| ID for a fleet |
**optional** | **map[string]interface{}** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a map[string]interface{}.
**fleet_id** | **i64**| ID for a fleet |
**datasource** | **String**| The server name you would like data from | [default to tranquility]
**token** | **String**| Access token to use if unable to set a header |
### Return type
[**::models::PostFleetsFleetIdWingsCreated**](post_fleets_fleet_id_wings_created.md)
### Authorization
[evesso](../README.md#evesso)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
# **post_fleets_fleet_id_wings_wing_id_squads**
> ::models::PostFleetsFleetIdWingsWingIdSquadsCreated post_fleets_fleet_id_wings_wing_id_squads(ctx, fleet_id, wing_id, optional)
Create fleet squad
Create a new squad in a fleet --- Alternate route: `/dev/fleets/{fleet_id}/wings/{wing_id}/squads/` Alternate route: `/legacy/fleets/{fleet_id}/wings/{wing_id}/squads/` Alternate route: `/v1/fleets/{fleet_id}/wings/{wing_id}/squads/`
### Required Parameters
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
**fleet_id** | **i64**| ID for a fleet |
**wing_id** | **i64**| The wing_id to create squad in |
**optional** | **map[string]interface{}** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a map[string]interface{}.
**fleet_id** | **i64**| ID for a fleet |
**wing_id** | **i64**| The wing_id to create squad in |
**datasource** | **String**| The server name you would like data from | [default to tranquility]
**token** | **String**| Access token to use if unable to set a header |
### Return type
[**::models::PostFleetsFleetIdWingsWingIdSquadsCreated**](post_fleets_fleet_id_wings_wing_id_squads_created.md)
### Authorization
[evesso](../README.md#evesso)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
# **put_fleets_fleet_id**
> put_fleets_fleet_id(ctx, fleet_id, optional)
Update fleet
Update settings about a fleet --- Alternate route: `/dev/fleets/{fleet_id}/` Alternate route: `/legacy/fleets/{fleet_id}/` Alternate route: `/v1/fleets/{fleet_id}/`
### Required Parameters
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
**fleet_id** | **i64**| ID for a fleet |
**optional** | **map[string]interface{}** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a map[string]interface{}.
**fleet_id** | **i64**| ID for a fleet |
**datasource** | **String**| The server name you would like data from | [default to tranquility]
**token** | **String**| Access token to use if unable to set a header |
**put_fleets_fleet_id_new_settings** | [**PutFleetsFleetIdNewSettings**](PutFleetsFleetIdNewSettings.md)| |
### Return type
(empty response body)
### Authorization
[evesso](../README.md#evesso)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[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)
# **put_fleets_fleet_id_members_member_id**
> put_fleets_fleet_id_members_member_id(ctx, fleet_id, member_id, optional)
Move fleet member
Move a fleet member around --- Alternate route: `/dev/fleets/{fleet_id}/members/{member_id}/` Alternate route: `/legacy/fleets/{fleet_id}/members/{member_id}/` Alternate route: `/v1/fleets/{fleet_id}/members/{member_id}/`
### Required Parameters
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
**fleet_id** | **i64**| ID for a fleet |
**member_id** | **i32**| The character ID of a member in this fleet |
**optional** | **map[string]interface{}** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a map[string]interface{}.
**fleet_id** | **i64**| ID for a fleet |
**member_id** | **i32**| The character ID of a member in this fleet |
**datasource** | **String**| The server name you would like data from | [default to tranquility]
**token** | **String**| Access token to use if unable to set a header |
**put_fleets_fleet_id_members_member_id_movement** | [**PutFleetsFleetIdMembersMemberIdMovement**](PutFleetsFleetIdMembersMemberIdMovement.md)| |
### Return type
(empty response body)
### Authorization
[evesso](../README.md#evesso)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[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)
# **put_fleets_fleet_id_squads_squad_id**
> put_fleets_fleet_id_squads_squad_id(ctx, fleet_id, squad_id, optional)
Rename fleet squad
Rename a fleet squad --- Alternate route: `/dev/fleets/{fleet_id}/squads/{squad_id}/` Alternate route: `/legacy/fleets/{fleet_id}/squads/{squad_id}/` Alternate route: `/v1/fleets/{fleet_id}/squads/{squad_id}/`
### Required Parameters
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
**fleet_id** | **i64**| ID for a fleet |
**squad_id** | **i64**| The squad to rename |
**optional** | **map[string]interface{}** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a map[string]interface{}.
**fleet_id** | **i64**| ID for a fleet |
**squad_id** | **i64**| The squad to rename |
**datasource** | **String**| The server name you would like data from | [default to tranquility]
**token** | **String**| Access token to use if unable to set a header |
**put_fleets_fleet_id_squads_squad_id_naming** | [**PutFleetsFleetIdSquadsSquadIdNaming**](PutFleetsFleetIdSquadsSquadIdNaming.md)| |
### Return type
(empty response body)
### Authorization
[evesso](../README.md#evesso)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[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)
# **put_fleets_fleet_id_wings_wing_id**
> put_fleets_fleet_id_wings_wing_id(ctx, fleet_id, wing_id, optional)
Rename fleet wing
Rename a fleet wing --- Alternate route: `/dev/fleets/{fleet_id}/wings/{wing_id}/` Alternate route: `/legacy/fleets/{fleet_id}/wings/{wing_id}/` Alternate route: `/v1/fleets/{fleet_id}/wings/{wing_id}/`
### Required Parameters
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
**fleet_id** | **i64**| ID for a fleet |
**wing_id** | **i64**| The wing to rename |
**optional** | **map[string]interface{}** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a map[string]interface{}.
**fleet_id** | **i64**| ID for a fleet |
**wing_id** | **i64**| The wing to rename |
**datasource** | **String**| The server name you would like data from | [default to tranquility]
**token** | **String**| Access token to use if unable to set a header |
**put_fleets_fleet_id_wings_wing_id_naming** | [**PutFleetsFleetIdWingsWingIdNaming**](PutFleetsFleetIdWingsWingIdNaming.md)| |
### Return type
(empty response body)
### Authorization
[evesso](../README.md#evesso)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[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)