All URIs are relative to https://api.dofusdu.de
Method | HTTP request | Description |
---|---|---|
GetGameSearchTypes | GET /{game}/v1/meta/search/types | Available Game Search Types |
GetItemTypes | GET /{game}/v1/meta/items/types | Available Item Types |
GetMetaAlmanaxBonuses | GET /dofus3/v1/meta/{language}/almanax/bonuses | Available Almanax Bonuses |
GetMetaAlmanaxBonusesSearch | GET /dofus3/v1/meta/{language}/almanax/bonuses/search | Search Available Almanax Bonuses |
GetMetaElements | GET /{game}/v1/meta/elements | Effects and Condition Elements |
GetMetaVersion | GET /{game}/v1/meta/version | Game Version |
List<string> GetGameSearchTypes (string game)
Available Game Search Types
Get all types for /{game}/v1/{lang}/search available for filtering. All names are english for comparing them inside applications. Order is fixed so you can compare indices instead of strings.
using System.Collections.Generic;
using System.Diagnostics;
using Dofusdude.Api.Api;
using Dofusdude.Api.Client;
using Dofusdude.Api.Model;
namespace Example
{
public class GetGameSearchTypesExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://api.dofusdu.de";
var apiInstance = new MetaApi(config);
var game = dofus3; // string | game main 'dofus3' or beta channel 'dofus3beta'
try
{
// Available Game Search Types
List<string> result = apiInstance.GetGameSearchTypes(game);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MetaApi.GetGameSearchTypes: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// Available Game Search Types
ApiResponse<List<string>> response = apiInstance.GetGameSearchTypesWithHttpInfo(game);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MetaApi.GetGameSearchTypesWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
Name | Type | Description | Notes |
---|---|---|---|
game | string | game main 'dofus3' or beta channel 'dofus3beta' |
List
No authorization required
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<string> GetItemTypes (string game)
Available Item Types
Get all types of all items. Primarily used for filtering more detailed types in listings or search endpoints. All names are english for comparing them inside applications. Ordering is not guaranteed to persist with game updates.
using System.Collections.Generic;
using System.Diagnostics;
using Dofusdude.Api.Api;
using Dofusdude.Api.Client;
using Dofusdude.Api.Model;
namespace Example
{
public class GetItemTypesExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://api.dofusdu.de";
var apiInstance = new MetaApi(config);
var game = dofus3; // string | game main 'dofus3' or beta channel 'dofus3beta'
try
{
// Available Item Types
List<string> result = apiInstance.GetItemTypes(game);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MetaApi.GetItemTypes: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// Available Item Types
ApiResponse<List<string>> response = apiInstance.GetItemTypesWithHttpInfo(game);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MetaApi.GetItemTypesWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
Name | Type | Description | Notes |
---|---|---|---|
game | string | game main 'dofus3' or beta channel 'dofus3beta' |
List
No authorization required
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<GetMetaAlmanaxBonuses200ResponseInner> GetMetaAlmanaxBonuses (string language)
Available Almanax Bonuses
Get all the available bonuses and their id for filtering them in the range endpoint.
using System.Collections.Generic;
using System.Diagnostics;
using Dofusdude.Api.Api;
using Dofusdude.Api.Client;
using Dofusdude.Api.Model;
namespace Example
{
public class GetMetaAlmanaxBonusesExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://api.dofusdu.de";
var apiInstance = new MetaApi(config);
var language = fr; // string | a valid language code
try
{
// Available Almanax Bonuses
List<GetMetaAlmanaxBonuses200ResponseInner> result = apiInstance.GetMetaAlmanaxBonuses(language);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MetaApi.GetMetaAlmanaxBonuses: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// Available Almanax Bonuses
ApiResponse<List<GetMetaAlmanaxBonuses200ResponseInner>> response = apiInstance.GetMetaAlmanaxBonusesWithHttpInfo(language);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MetaApi.GetMetaAlmanaxBonusesWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
Name | Type | Description | Notes |
---|---|---|---|
language | string | a valid language code |
List<GetMetaAlmanaxBonuses200ResponseInner>
No authorization required
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<GetMetaAlmanaxBonuses200ResponseInner> GetMetaAlmanaxBonusesSearch (string language, string query, int? limit = null)
Search Available Almanax Bonuses
Search all the available bonuses and their id for filtering them in the range endpoint.
using System.Collections.Generic;
using System.Diagnostics;
using Dofusdude.Api.Api;
using Dofusdude.Api.Client;
using Dofusdude.Api.Model;
namespace Example
{
public class GetMetaAlmanaxBonusesSearchExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://api.dofusdu.de";
var apiInstance = new MetaApi(config);
var language = fr; // string | a valid language code
var query = abond; // string | case sensitive search query
var limit = 56; // int? | maximum number of returned results (optional)
try
{
// Search Available Almanax Bonuses
List<GetMetaAlmanaxBonuses200ResponseInner> result = apiInstance.GetMetaAlmanaxBonusesSearch(language, query, limit);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MetaApi.GetMetaAlmanaxBonusesSearch: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// Search Available Almanax Bonuses
ApiResponse<List<GetMetaAlmanaxBonuses200ResponseInner>> response = apiInstance.GetMetaAlmanaxBonusesSearchWithHttpInfo(language, query, limit);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MetaApi.GetMetaAlmanaxBonusesSearchWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
Name | Type | Description | Notes |
---|---|---|---|
language | string | a valid language code | |
query | string | case sensitive search query | |
limit | int? | maximum number of returned results | [optional] |
List<GetMetaAlmanaxBonuses200ResponseInner>
No authorization required
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<string> GetMetaElements (string game)
Effects and Condition Elements
Get the mappings for all specific elements that are linked in the dataset. All names are english. Translations are not needed because of a global unique id which is the index inside the array. Future elements will get a higher id.
using System.Collections.Generic;
using System.Diagnostics;
using Dofusdude.Api.Api;
using Dofusdude.Api.Client;
using Dofusdude.Api.Model;
namespace Example
{
public class GetMetaElementsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://api.dofusdu.de";
var apiInstance = new MetaApi(config);
var game = dofus3; // string | game main 'dofus3' or beta channel 'dofus3beta'
try
{
// Effects and Condition Elements
List<string> result = apiInstance.GetMetaElements(game);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MetaApi.GetMetaElements: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// Effects and Condition Elements
ApiResponse<List<string>> response = apiInstance.GetMetaElementsWithHttpInfo(game);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MetaApi.GetMetaElementsWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
Name | Type | Description | Notes |
---|---|---|---|
game | string | game main 'dofus3' or beta channel 'dofus3beta' |
List
No authorization required
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ModelVersion GetMetaVersion (string game)
Game Version
The current game version of the hosted data.
using System.Collections.Generic;
using System.Diagnostics;
using Dofusdude.Api.Api;
using Dofusdude.Api.Client;
using Dofusdude.Api.Model;
namespace Example
{
public class GetMetaVersionExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://api.dofusdu.de";
var apiInstance = new MetaApi(config);
var game = dofus3; // string | game main 'dofus3' or beta channel 'dofus3beta'
try
{
// Game Version
ModelVersion result = apiInstance.GetMetaVersion(game);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MetaApi.GetMetaVersion: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// Game Version
ApiResponse<ModelVersion> response = apiInstance.GetMetaVersionWithHttpInfo(game);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MetaApi.GetMetaVersionWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
Name | Type | Description | Notes |
---|---|---|---|
game | string | game main 'dofus3' or beta channel 'dofus3beta' |
No authorization required
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]