All URIs are relative to https://esi.evetech.net
| Method | HTTP request | Description |
|---|---|---|
| DeleteCharactersCharacterIdContacts | DELETE /v2/characters/{character_id}/contacts/ | Delete contacts |
| GetAlliancesAllianceIdContacts | GET /v2/alliances/{alliance_id}/contacts/ | Get alliance contacts |
| GetAlliancesAllianceIdContactsLabels | GET /v1/alliances/{alliance_id}/contacts/labels/ | Get alliance contact labels |
| GetCharactersCharacterIdContacts | GET /v2/characters/{character_id}/contacts/ | Get contacts |
| GetCharactersCharacterIdContactsLabels | GET /v1/characters/{character_id}/contacts/labels/ | Get contact labels |
| GetCorporationsCorporationIdContacts | GET /v2/corporations/{corporation_id}/contacts/ | Get corporation contacts |
| GetCorporationsCorporationIdContactsLabels | GET /v1/corporations/{corporation_id}/contacts/labels/ | Get corporation contact labels |
| PostCharactersCharacterIdContacts | POST /v2/characters/{character_id}/contacts/ | Add contacts |
| PutCharactersCharacterIdContacts | PUT /v2/characters/{character_id}/contacts/ | Edit contacts |
void DeleteCharactersCharacterIdContacts (int? characterId, List<int?> contactIds, string datasource = null, string token = null)
Delete contacts
Bulk delete contacts - --
using System;
using System.Diagnostics;
using ESIClient.Dotcore.Api;
using ESIClient.Dotcore.Client;
using ESIClient.Dotcore.Model;
namespace Example
{
public class DeleteCharactersCharacterIdContactsExample
{
public void main()
{
// Configure OAuth2 access token for authorization: evesso
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new ContactsApi();
var characterId = 56; // int? | An EVE character ID
var contactIds = new List<int?>(); // List<int?> | A list of contacts to delete
var datasource = datasource_example; // string | The server name you would like data from (optional) (default to tranquility)
var token = token_example; // string | Access token to use if unable to set a header (optional)
try
{
// Delete contacts
apiInstance.DeleteCharactersCharacterIdContacts(characterId, contactIds, datasource, token);
}
catch (Exception e)
{
Debug.Print("Exception when calling ContactsApi.DeleteCharactersCharacterIdContacts: " + e.Message );
}
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| characterId | int? | An EVE character ID | |
| contactIds | List<int?> | A list of contacts to delete | |
| datasource | string | The server name you would like data from | [optional] [default to tranquility] |
| token | string | Access token to use if unable to set a header | [optional] |
void (empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List GetAlliancesAllianceIdContacts (int? allianceId, string datasource = null, string ifNoneMatch = null, int? page = null, string token = null)
Get alliance contacts
Return contacts of an alliance - -- This route is cached for up to 300 seconds
using System; using System.Diagnostics; using ESIClient.Dotcore.Api; using ESIClient.Dotcore.Client; using ESIClient.Dotcore.Model; namespace Example { public class GetAlliancesAllianceIdContactsExample { public void main() { // Configure OAuth2 access token for authorization: evesso Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN"; var apiInstance = new ContactsApi(); var allianceId = 56; // int? | An EVE alliance ID var datasource = datasource_example; // string | The server name you would like data from (optional) (default to tranquility) var ifNoneMatch = ifNoneMatch_example; // string | ETag from a previous request. A 304 will be returned if this matches the current ETag (optional) var page = 56; // int? | Which page of results to return (optional) (default to 1) var token = token_example; // string | Access token to use if unable to set a header (optional) try { // Get alliance contacts List<Object> result = apiInstance.GetAlliancesAllianceIdContacts(allianceId, datasource, ifNoneMatch, page, token); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling ContactsApi.GetAlliancesAllianceIdContacts: " + e.Message ); } } } }
Name Type Description Notes allianceId int? An EVE alliance ID datasource string The server name you would like data from [optional] [default to tranquility] ifNoneMatch string ETag from a previous request. A 304 will be returned if this matches the current ETag [optional] page int? Which page of results to return [optional] [default to 1] token string Access token to use if unable to set a header [optional] List
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List GetAlliancesAllianceIdContactsLabels (int? allianceId, string datasource = null, string ifNoneMatch = null, string token = null)
Get alliance contact labels
Return custom labels for an alliance's contacts - -- This route is cached for up to 300 seconds
using System; using System.Diagnostics; using ESIClient.Dotcore.Api; using ESIClient.Dotcore.Client; using ESIClient.Dotcore.Model; namespace Example { public class GetAlliancesAllianceIdContactsLabelsExample { public void main() { // Configure OAuth2 access token for authorization: evesso Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN"; var apiInstance = new ContactsApi(); var allianceId = 56; // int? | An EVE alliance ID var datasource = datasource_example; // string | The server name you would like data from (optional) (default to tranquility) var ifNoneMatch = ifNoneMatch_example; // string | ETag from a previous request. A 304 will be returned if this matches the current ETag (optional) var token = token_example; // string | Access token to use if unable to set a header (optional) try { // Get alliance contact labels List<Object> result = apiInstance.GetAlliancesAllianceIdContactsLabels(allianceId, datasource, ifNoneMatch, token); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling ContactsApi.GetAlliancesAllianceIdContactsLabels: " + e.Message ); } } } }
Name Type Description Notes allianceId int? An EVE alliance ID datasource string The server name you would like data from [optional] [default to tranquility] ifNoneMatch string ETag from a previous request. A 304 will be returned if this matches the current ETag [optional] token string Access token to use if unable to set a header [optional] List
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List GetCharactersCharacterIdContacts (int? characterId, string datasource = null, string ifNoneMatch = null, int? page = null, string token = null)
Get contacts
Return contacts of a character - -- This route is cached for up to 300 seconds
using System; using System.Diagnostics; using ESIClient.Dotcore.Api; using ESIClient.Dotcore.Client; using ESIClient.Dotcore.Model; namespace Example { public class GetCharactersCharacterIdContactsExample { public void main() { // Configure OAuth2 access token for authorization: evesso Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN"; var apiInstance = new ContactsApi(); var characterId = 56; // int? | An EVE character ID var datasource = datasource_example; // string | The server name you would like data from (optional) (default to tranquility) var ifNoneMatch = ifNoneMatch_example; // string | ETag from a previous request. A 304 will be returned if this matches the current ETag (optional) var page = 56; // int? | Which page of results to return (optional) (default to 1) var token = token_example; // string | Access token to use if unable to set a header (optional) try { // Get contacts List<Object> result = apiInstance.GetCharactersCharacterIdContacts(characterId, datasource, ifNoneMatch, page, token); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling ContactsApi.GetCharactersCharacterIdContacts: " + e.Message ); } } } }
Name Type Description Notes characterId int? An EVE character ID datasource string The server name you would like data from [optional] [default to tranquility] ifNoneMatch string ETag from a previous request. A 304 will be returned if this matches the current ETag [optional] page int? Which page of results to return [optional] [default to 1] token string Access token to use if unable to set a header [optional] List
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List GetCharactersCharacterIdContactsLabels (int? characterId, string datasource = null, string ifNoneMatch = null, string token = null)
Get contact labels
Return custom labels for a character's contacts - -- This route is cached for up to 300 seconds
using System; using System.Diagnostics; using ESIClient.Dotcore.Api; using ESIClient.Dotcore.Client; using ESIClient.Dotcore.Model; namespace Example { public class GetCharactersCharacterIdContactsLabelsExample { public void main() { // Configure OAuth2 access token for authorization: evesso Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN"; var apiInstance = new ContactsApi(); var characterId = 56; // int? | An EVE character ID var datasource = datasource_example; // string | The server name you would like data from (optional) (default to tranquility) var ifNoneMatch = ifNoneMatch_example; // string | ETag from a previous request. A 304 will be returned if this matches the current ETag (optional) var token = token_example; // string | Access token to use if unable to set a header (optional) try { // Get contact labels List<Object> result = apiInstance.GetCharactersCharacterIdContactsLabels(characterId, datasource, ifNoneMatch, token); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling ContactsApi.GetCharactersCharacterIdContactsLabels: " + e.Message ); } } } }
Name Type Description Notes characterId int? An EVE character ID datasource string The server name you would like data from [optional] [default to tranquility] ifNoneMatch string ETag from a previous request. A 304 will be returned if this matches the current ETag [optional] token string Access token to use if unable to set a header [optional] List
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List GetCorporationsCorporationIdContacts (int? corporationId, string datasource = null, string ifNoneMatch = null, int? page = null, string token = null)
Get corporation contacts
Return contacts of a corporation - -- This route is cached for up to 300 seconds
using System; using System.Diagnostics; using ESIClient.Dotcore.Api; using ESIClient.Dotcore.Client; using ESIClient.Dotcore.Model; namespace Example { public class GetCorporationsCorporationIdContactsExample { public void main() { // Configure OAuth2 access token for authorization: evesso Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN"; var apiInstance = new ContactsApi(); var corporationId = 56; // int? | An EVE corporation ID var datasource = datasource_example; // string | The server name you would like data from (optional) (default to tranquility) var ifNoneMatch = ifNoneMatch_example; // string | ETag from a previous request. A 304 will be returned if this matches the current ETag (optional) var page = 56; // int? | Which page of results to return (optional) (default to 1) var token = token_example; // string | Access token to use if unable to set a header (optional) try { // Get corporation contacts List<Object> result = apiInstance.GetCorporationsCorporationIdContacts(corporationId, datasource, ifNoneMatch, page, token); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling ContactsApi.GetCorporationsCorporationIdContacts: " + e.Message ); } } } }
Name Type Description Notes corporationId int? An EVE corporation ID datasource string The server name you would like data from [optional] [default to tranquility] ifNoneMatch string ETag from a previous request. A 304 will be returned if this matches the current ETag [optional] page int? Which page of results to return [optional] [default to 1] token string Access token to use if unable to set a header [optional] List
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List GetCorporationsCorporationIdContactsLabels (int? corporationId, string datasource = null, string ifNoneMatch = null, string token = null)
Get corporation contact labels
Return custom labels for a corporation's contacts - -- This route is cached for up to 300 seconds
using System; using System.Diagnostics; using ESIClient.Dotcore.Api; using ESIClient.Dotcore.Client; using ESIClient.Dotcore.Model; namespace Example { public class GetCorporationsCorporationIdContactsLabelsExample { public void main() { // Configure OAuth2 access token for authorization: evesso Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN"; var apiInstance = new ContactsApi(); var corporationId = 56; // int? | An EVE corporation ID var datasource = datasource_example; // string | The server name you would like data from (optional) (default to tranquility) var ifNoneMatch = ifNoneMatch_example; // string | ETag from a previous request. A 304 will be returned if this matches the current ETag (optional) var token = token_example; // string | Access token to use if unable to set a header (optional) try { // Get corporation contact labels List<Object> result = apiInstance.GetCorporationsCorporationIdContactsLabels(corporationId, datasource, ifNoneMatch, token); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling ContactsApi.GetCorporationsCorporationIdContactsLabels: " + e.Message ); } } } }
Name Type Description Notes corporationId int? An EVE corporation ID datasource string The server name you would like data from [optional] [default to tranquility] ifNoneMatch string ETag from a previous request. A 304 will be returned if this matches the current ETag [optional] token string Access token to use if unable to set a header [optional] List
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<int?> PostCharactersCharacterIdContacts (int? characterId, List<int?> contactIds, float? standing, string datasource = null, List<long?> labelIds = null, string token = null, bool? watched = null)
Add contacts
Bulk add contacts with same settings - --
using System; using System.Diagnostics; using ESIClient.Dotcore.Api; using ESIClient.Dotcore.Client; using ESIClient.Dotcore.Model; namespace Example { public class PostCharactersCharacterIdContactsExample { public void main() { // Configure OAuth2 access token for authorization: evesso Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN"; var apiInstance = new ContactsApi(); var characterId = 56; // int? | An EVE character ID var contactIds = ; // List<int?> | A list of contacts var standing = 3.4; // float? | Standing for the contact var datasource = datasource_example; // string | The server name you would like data from (optional) (default to tranquility) var labelIds = new List<long?>(); // List<long?> | Add custom labels to the new contact (optional) var token = token_example; // string | Access token to use if unable to set a header (optional) var watched = true; // bool? | Whether the contact should be watched, note this is only effective on characters (optional) (default to false) try { // Add contacts List<int?> result = apiInstance.PostCharactersCharacterIdContacts(characterId, contactIds, standing, datasource, labelIds, token, watched); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling ContactsApi.PostCharactersCharacterIdContacts: " + e.Message ); } } } }
Name Type Description Notes characterId int? An EVE character ID contactIds List<int?> A list of contacts standing float? Standing for the contact datasource string The server name you would like data from [optional] [default to tranquility] labelIds List<long?> Add custom labels to the new contact [optional] token string Access token to use if unable to set a header [optional] watched bool? Whether the contact should be watched, note this is only effective on characters [optional] [default to false] List<int?>
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void PutCharactersCharacterIdContacts (int? characterId, List<int?> contactIds, float? standing, string datasource = null, List<long?> labelIds = null, string token = null, bool? watched = null)
Edit contacts
Bulk edit contacts with same settings - --
using System; using System.Diagnostics; using ESIClient.Dotcore.Api; using ESIClient.Dotcore.Client; using ESIClient.Dotcore.Model; namespace Example { public class PutCharactersCharacterIdContactsExample { public void main() { // Configure OAuth2 access token for authorization: evesso Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN"; var apiInstance = new ContactsApi(); var characterId = 56; // int? | An EVE character ID var contactIds = ; // List<int?> | A list of contacts var standing = 3.4; // float? | Standing for the contact var datasource = datasource_example; // string | The server name you would like data from (optional) (default to tranquility) var labelIds = new List<long?>(); // List<long?> | Add custom labels to the contact (optional) var token = token_example; // string | Access token to use if unable to set a header (optional) var watched = true; // bool? | Whether the contact should be watched, note this is only effective on characters (optional) (default to false) try { // Edit contacts apiInstance.PutCharactersCharacterIdContacts(characterId, contactIds, standing, datasource, labelIds, token, watched); } catch (Exception e) { Debug.Print("Exception when calling ContactsApi.PutCharactersCharacterIdContacts: " + e.Message ); } } } }
Name Type Description Notes characterId int? An EVE character ID contactIds List<int?> A list of contacts standing float? Standing for the contact datasource string The server name you would like data from [optional] [default to tranquility] labelIds List<long?> Add custom labels to the contact [optional] token string Access token to use if unable to set a header [optional] watched bool? Whether the contact should be watched, note this is only effective on characters [optional] [default to false] void (empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]