APIRéférence
Donjons et raids
Donjons et raids : niveaux, accès, rencontres dans l’ordre du jeu, quêtes et tout le butin par difficulté.
Les donjons et raids qui ont du butin. Leur identifiant est le numéro de carte du jeu (36 : Mortemines, 631 : Citadelle de la Couronne de glace). Le butin se lit à plat, filtrable par rencontre, difficulté, qualité et filtre voleur.
L’objet instance#
Un donjon ou un raid.
Champs#
objectchaîneToujours « instance ».
Valeurs :
instanceidentierNuméro de carte du jeu (36 : Mortemines).
keychaîneClé WoWDB : « <version>:<carte> » (classic:36).
versioncodeVersion du jeu.
Valeurs :
classic,tbc,wotlknamechaîneNom français.
iconchaîne ou nullAdresse absolue de l’icône du jeu (WebP, JPEG ou PNG), servie par WoWDB ; null si la fiche n’en a pas.
typecodeDonjon ou raid.
Valeurs :
dungeon,raidtype_namechaîneLibellé français.
level_minentier ou nullNiveau conseillé minimum.
level_maxentier ou nullNiveau conseillé maximum.
required_levelentier ou nullNiveau requis pour entrer.
playersentier ou nullNombre de joueurs.
bossesentierNombre de boss.
itemsentierNombre d’objets de butin.
rogue_itemsentierObjets utiles au voleur dans le butin.
urlchaînePage du donjon sur WoWDB.
api_urlchaîneAdresse du donjon dans l’API.
Fiche seulement (GET …/{id})#
modestableau d’objetsModes de difficulté du jeu.
2 attributs enfants
namechaîne ou nullLibellé (« 10 joueurs héroïque »).
playersentier ou nullJoueurs.
difficultiestableau d’objetsDifficultés qui ont du butin.
2 attributs enfants
difficultycode ou nullCode.
Valeurs :
normal,heroic,10_player,25_player,10_player_heroic,25_player_heroicdifficulty_namechaîne ou nullLibellé.
accesstableau d’objetsConditions d’accès : clé, quête, haut fait.
5 attributs enfants
typechaîneitem, quest ou achievement.
heroicbooléenVrai pour le mode héroïque.
namechaîne ou nullNom.
itemRef ou nullfacultatifLa clé (type item).
questRef ou nullfacultatifLa quête (type quest).
encounterstableau d’objetsRencontres, dans l’ordre du jeu quand il est connu.
8 attributs enfants
positionentierPlace dans le donjon (1 = première).
namechaîneNom de la rencontre.
npcRef ou nullFiche du boss.
iconchaîne ou nullIcône du boss.
itemsentierObjets de butin.
rogue_itemsentierObjets utiles au voleur.
difficultiestableau de codesDifficultés où il a du butin.
Valeurs :
normal,heroic,10_player,25_player,10_player_heroic,25_player_heroicloot_urlchaîneSon butin : /instances/{id}/loot?encounter=<id du PNJ>.
game_orderbooléenVrai si les rencontres suivent l’ordre du jeu (sinon : ordre alphabétique).
queststableau d’objetsQuêtes liées au donjon.
3 attributs enfants
questRefLa quête.
reasonchaîne ou nullLien avec le donjon (« Quête du donjon »).
levelentier ou nullNiveau.
loot_urlchaîneTout le butin : /instances/{id}/loot.
versionstableau de InstanceRefLe même donjon dans chaque version.
guidestableau d’objetsGuides de L’Assemblée des Défias qui citent cette fiche.
2 attributs enfants
titlechaîneTitre du guide.
urlchaîneAdresse du guide sur assemblee-defias.fr.
{
"object": "instance",
"id": 36,
"key": "classic:36",
"version": "classic",
"name": "Mortemines",
"icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_map_01.webp",
"type": "dungeon",
"type_name": "Donjon",
"level_min": 17,
"level_max": 20,
"required_level": 10,
"players": 10,
"bosses": 8,
"items": 116,
"rogue_items": 53,
"url": "https://wowdb.assemblee-defias.fr/?instance=classic:36",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36",
"modes": [
{
"name": "Normal",
"players": 10
}
],
"difficulties": [
{
"difficulty": "normal",
"difficulty_name": "Normal"
}
],
"access": [],
"encounters": [
{
"position": 1,
"name": "Rhahk'Zor",
"npc": {
"object": "npc",
"id": 644,
"version": "classic",
"name": "Rhahk'Zor",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:npc:644",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/npcs/644"
},
"icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_bone_orcskull_01.webp",
"items": 1,
"rogue_items": 0,
"difficulties": [
"normal"
],
"loot_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36/loot?encounter=644"
},
{
"position": 2,
"name": "Sneed",
"npc": {
"object": "npc",
"id": 643,
"version": "classic",
"name": "Sneed",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:npc:643",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/npcs/643"
},
"icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_bone_orcskull_01.webp",
"items": 3,
"rogue_items": 0,
"difficulties": [
"normal"
],
"loot_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36/loot?encounter=643"
},
{
"position": 3,
"name": "Gilnid",
"npc": {
"object": "npc",
"id": 1763,
"version": "classic",
"name": "Gilnid",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:npc:1763",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/npcs/1763"
},
"icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_bone_orcskull_01.webp",
"items": 2,
"rogue_items": 2,
"difficulties": [
"normal"
],
"loot_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36/loot?encounter=1763"
},
{
"position": 4,
"name": "M. Châtiment",
"npc": {
"object": "npc",
"id": 646,
"version": "classic",
"name": "M. Châtiment",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:npc:646",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/npcs/646"
},
"icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_bone_orcskull_01.webp",
"items": 3,
"rogue_items": 1,
"difficulties": [
"normal"
],
"loot_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36/loot?encounter=646"
},
{
"position": 5,
"name": "Macaron",
"npc": {
"object": "npc",
"id": 645,
"version": "classic",
"name": "Macaron",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:npc:645",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/npcs/645"
},
"icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_bone_orcskull_01.webp",
"items": 3,
"rogue_items": 2,
"difficulties": [
"normal"
],
"loot_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36/loot?encounter=645"
},
{
"position": 6,
"name": "Capitaine Vertepeau",
"npc": {
"object": "npc",
"id": 647,
"version": "classic",
"name": "Capitaine Vertepeau",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:npc:647",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/npcs/647"
},
"icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_bone_orcskull_01.webp",
"items": 3,
"rogue_items": 1,
"difficulties": [
"normal"
],
"loot_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36/loot?encounter=647"
},
{
"position": 7,
"name": "Edwin VanCleef",
"npc": {
"object": "npc",
"id": 639,
"version": "classic",
"name": "Edwin VanCleef",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:npc:639",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/npcs/639"
},
"icon": "https://wowdb.assemblee-defias.fr/database-icons/achievement_boss_edwinvancleef.webp",
"items": 4,
"rogue_items": 3,
"difficulties": [
"normal"
],
"loot_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36/loot?encounter=639"
},
{
"position": 8,
"name": "Mineur Johnson",
"npc": {
"object": "npc",
"id": 3586,
"version": "classic",
"name": "Mineur Johnson",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:npc:3586",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/npcs/3586"
},
"icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_bone_orcskull_01.webp",
"items": 2,
"rogue_items": 1,
"difficulties": [
"normal"
],
"loot_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36/loot?encounter=3586"
}
],
"game_order": true,
"quests": [
{
"quest": {
"object": "quest",
"id": 214,
"version": "classic",
"name": "Les masques rouges en soie",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:quest:214",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/quests/214"
},
"reason": "Quête du donjon",
"level": 17
},
{
"quest": {
"object": "quest",
"id": 168,
"version": "classic",
"name": "À la recherche de cartes du syndicat des mineurs",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:quest:168",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/quests/168"
},
"reason": "Quête du donjon",
"level": 18
},
{
"quest": {
"object": "quest",
"id": 167,
"version": "classic",
"name": "Adieu mon frère…",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:quest:167",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/quests/167"
},
"reason": "Quête du donjon",
"level": 20
},
{
"quest": {
"object": "quest",
"id": 2040,
"version": "classic",
"name": "Assaut souterrain",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:quest:2040",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/quests/2040"
},
"reason": "Quête du donjon",
"level": 20
},
{
"quest": {
"object": "quest",
"id": 166,
"version": "classic",
"name": "La Confrérie défias",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:quest:166",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/quests/166"
},
"reason": "Quête du donjon",
"level": 22
},
{
"quest": {
"object": "quest",
"id": 373,
"version": "classic",
"name": "La lettre non envoyée",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:quest:373",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/quests/373"
},
"reason": "Objet à rapporter qui tombe dans le donjon",
"level": 22
},
{
"quest": {
"object": "quest",
"id": 1654,
"version": "classic",
"name": "Le test de droiture",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:quest:1654",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/quests/1654"
},
"reason": "Objet à rapporter qui tombe dans le donjon",
"level": 22
},
{
"quest": {
"object": "quest",
"id": 7938,
"version": "classic",
"name": "Une surprise vous attend...",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:quest:7938",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/quests/7938"
},
"reason": "Quête rendue dans le donjon",
"level": 60
}
],
"loot_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36/loot",
"versions": [
{
"object": "instance",
"id": 36,
"version": "classic",
"name": "Mortemines",
"type": "dungeon",
"url": "https://wowdb.assemblee-defias.fr/?instance=classic:36",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36"
},
{
"object": "instance",
"id": 36,
"version": "tbc",
"name": "Mortemines",
"type": "dungeon",
"url": "https://wowdb.assemblee-defias.fr/?instance=tbc:36",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/instances/36"
},
{
"object": "instance",
"id": 36,
"version": "wotlk",
"name": "Mortemines",
"type": "dungeon",
"url": "https://wowdb.assemblee-defias.fr/?instance=wotlk:36",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/wotlk/instances/36"
}
],
"guides": []
}L’objet loot de donjon#
Une ligne du butin d’un donjon : un objet, une source, une difficulté.
Champs#
objectchaîneToujours « loot ».
Valeurs :
lootitemItemRefL’objet.
namechaîneNom.
chancenombre ou nullChance en pour cent.
difficultycode ou nullDifficulté.
Valeurs :
normal,heroic,10_player,25_player,10_player_heroic,25_player_heroicdifficulty_namechaîne ou nullLibellé.
roguebooléenUtile au voleur.
sourceobjetQui le lâche.
5 attributs enfants
kindchaîneencounter (boss), chest (coffre) ou npc (autre monstre).
namechaîneNom.
bossbooléenVrai pour un boss.
npcRef ou nullFiche du PNJ.
npc_idstableau de entiersIdentifiants du PNJ dans chaque difficulté (filtre encounter).
Lister les donjons et raids#
GET/v1/{version}/instances
Les donjons puis les raids d’une version qui ont du butin, par nom. Identifiant : numéro de carte du jeu.
Paramètres du chemin#
versioncodeobligatoireVersion du jeu : classic (Vanilla 1.12.1), tbc (2.4.3) ou wotlk (3.3.5a).
Valeurs :
classic,tbc,wotlk
Paramètres de requête#
typecodes séparés par des virgulesDonjon ou raid. Plusieurs valeurs séparées par des virgules.
Valeurs :
dungeon,raidroguebooléentrue : seulement les donjons qui ont du butin utiles au voleur ; false : seulement les autres. Absent : tout (par défaut).
limitentierNombre d’éléments par page, de 1 à 100 (20 par défaut).
cursorchaîneCurseur de la page suivante : la valeur de next_cursor de la page précédente, avec les mêmes filtres.
include_totalbooléentrue : ajoute total_count, le nombre total d’éléments avec ces filtres.
Renvoie#
Une liste (object: "list") d’objets instance, paginée par curseur.
curl -G https://api.wowdb.assemblee-defias.fr/v1/classic/instances \
-d type=dungeon \
-d limit=2{
"object": "list",
"data": [
{
"object": "instance",
"id": 43,
"key": "classic:43",
"version": "classic",
"name": "Cavernes des Lamentations",
"icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_map_01.webp",
"type": "dungeon",
"type_name": "Donjon",
"level_min": 17,
"level_max": 20,
"required_level": 10,
"players": 10,
"bosses": 9,
"items": 109,
"rogue_items": 44,
"url": "https://wowdb.assemblee-defias.fr/?instance=classic:43",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/43"
},
{
"object": "instance",
"id": 33,
"key": "classic:33",
"version": "classic",
"name": "Donjon d'Ombrecroc",
"icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_map_01.webp",
"type": "dungeon",
"type_name": "Donjon",
"level_min": 18,
"level_max": 21,
"required_level": 10,
"players": 10,
"bosses": 9,
"items": 22,
"rogue_items": 8,
"url": "https://wowdb.assemblee-defias.fr/?instance=classic:33",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/33"
}
],
"has_more": true,
"next_cursor": "eyJvIjoyLCJoIjoiajQ0b1hrdy1BMyJ9",
"url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances?type=dungeon"
}Obtenir un donjon ou raid#
GET/v1/{version}/instances/{id}
La fiche complète du donjon : les champs de la liste, plus ceux marqués « fiche seulement ».
Paramètres du chemin#
versioncodeobligatoireVersion du jeu : classic (Vanilla 1.12.1), tbc (2.4.3) ou wotlk (3.3.5a).
Valeurs :
classic,tbc,wotlkidentierobligatoireIdentifiant du jeu du donjon.
Renvoie#
La fiche complète, objet instance (champs du résumé et champs « fiche seulement »), ou une erreur 404.
curl https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36{
"object": "instance",
"id": 36,
"key": "classic:36",
"version": "classic",
"name": "Mortemines",
"icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_map_01.webp",
"type": "dungeon",
"type_name": "Donjon",
"level_min": 17,
"level_max": 20,
"required_level": 10,
"players": 10,
"bosses": 8,
"items": 116,
"rogue_items": 53,
"url": "https://wowdb.assemblee-defias.fr/?instance=classic:36",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36",
"modes": [
{
"name": "Normal",
"players": 10
}
],
"difficulties": [
{
"difficulty": "normal",
"difficulty_name": "Normal"
}
],
"access": [],
"encounters": [
{
"position": 1,
"name": "Rhahk'Zor",
"npc": {
"object": "npc",
"id": 644,
"version": "classic",
"name": "Rhahk'Zor",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:npc:644",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/npcs/644"
},
"icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_bone_orcskull_01.webp",
"items": 1,
"rogue_items": 0,
"difficulties": [
"normal"
],
"loot_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36/loot?encounter=644"
},
{
"position": 2,
"name": "Sneed",
"npc": {
"object": "npc",
"id": 643,
"version": "classic",
"name": "Sneed",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:npc:643",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/npcs/643"
},
"icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_bone_orcskull_01.webp",
"items": 3,
"rogue_items": 0,
"difficulties": [
"normal"
],
"loot_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36/loot?encounter=643"
},
{
"position": 3,
"name": "Gilnid",
"npc": {
"object": "npc",
"id": 1763,
"version": "classic",
"name": "Gilnid",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:npc:1763",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/npcs/1763"
},
"icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_bone_orcskull_01.webp",
"items": 2,
"rogue_items": 2,
"difficulties": [
"normal"
],
"loot_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36/loot?encounter=1763"
},
{
"position": 4,
"name": "M. Châtiment",
"npc": {
"object": "npc",
"id": 646,
"version": "classic",
"name": "M. Châtiment",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:npc:646",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/npcs/646"
},
"icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_bone_orcskull_01.webp",
"items": 3,
"rogue_items": 1,
"difficulties": [
"normal"
],
"loot_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36/loot?encounter=646"
},
{
"position": 5,
"name": "Macaron",
"npc": {
"object": "npc",
"id": 645,
"version": "classic",
"name": "Macaron",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:npc:645",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/npcs/645"
},
"icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_bone_orcskull_01.webp",
"items": 3,
"rogue_items": 2,
"difficulties": [
"normal"
],
"loot_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36/loot?encounter=645"
},
{
"position": 6,
"name": "Capitaine Vertepeau",
"npc": {
"object": "npc",
"id": 647,
"version": "classic",
"name": "Capitaine Vertepeau",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:npc:647",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/npcs/647"
},
"icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_bone_orcskull_01.webp",
"items": 3,
"rogue_items": 1,
"difficulties": [
"normal"
],
"loot_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36/loot?encounter=647"
},
{
"position": 7,
"name": "Edwin VanCleef",
"npc": {
"object": "npc",
"id": 639,
"version": "classic",
"name": "Edwin VanCleef",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:npc:639",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/npcs/639"
},
"icon": "https://wowdb.assemblee-defias.fr/database-icons/achievement_boss_edwinvancleef.webp",
"items": 4,
"rogue_items": 3,
"difficulties": [
"normal"
],
"loot_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36/loot?encounter=639"
},
{
"position": 8,
"name": "Mineur Johnson",
"npc": {
"object": "npc",
"id": 3586,
"version": "classic",
"name": "Mineur Johnson",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:npc:3586",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/npcs/3586"
},
"icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_bone_orcskull_01.webp",
"items": 2,
"rogue_items": 1,
"difficulties": [
"normal"
],
"loot_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36/loot?encounter=3586"
}
],
"game_order": true,
"quests": [
{
"quest": {
"object": "quest",
"id": 214,
"version": "classic",
"name": "Les masques rouges en soie",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:quest:214",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/quests/214"
},
"reason": "Quête du donjon",
"level": 17
},
{
"quest": {
"object": "quest",
"id": 168,
"version": "classic",
"name": "À la recherche de cartes du syndicat des mineurs",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:quest:168",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/quests/168"
},
"reason": "Quête du donjon",
"level": 18
},
{
"quest": {
"object": "quest",
"id": 167,
"version": "classic",
"name": "Adieu mon frère…",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:quest:167",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/quests/167"
},
"reason": "Quête du donjon",
"level": 20
},
{
"quest": {
"object": "quest",
"id": 2040,
"version": "classic",
"name": "Assaut souterrain",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:quest:2040",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/quests/2040"
},
"reason": "Quête du donjon",
"level": 20
},
{
"quest": {
"object": "quest",
"id": 166,
"version": "classic",
"name": "La Confrérie défias",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:quest:166",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/quests/166"
},
"reason": "Quête du donjon",
"level": 22
},
{
"quest": {
"object": "quest",
"id": 373,
"version": "classic",
"name": "La lettre non envoyée",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:quest:373",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/quests/373"
},
"reason": "Objet à rapporter qui tombe dans le donjon",
"level": 22
},
{
"quest": {
"object": "quest",
"id": 1654,
"version": "classic",
"name": "Le test de droiture",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:quest:1654",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/quests/1654"
},
"reason": "Objet à rapporter qui tombe dans le donjon",
"level": 22
},
{
"quest": {
"object": "quest",
"id": 7938,
"version": "classic",
"name": "Une surprise vous attend...",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:quest:7938",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/quests/7938"
},
"reason": "Quête rendue dans le donjon",
"level": 60
}
],
"loot_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36/loot",
"versions": [
{
"object": "instance",
"id": 36,
"version": "classic",
"name": "Mortemines",
"type": "dungeon",
"url": "https://wowdb.assemblee-defias.fr/?instance=classic:36",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36"
},
{
"object": "instance",
"id": 36,
"version": "tbc",
"name": "Mortemines",
"type": "dungeon",
"url": "https://wowdb.assemblee-defias.fr/?instance=tbc:36",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/instances/36"
},
{
"object": "instance",
"id": 36,
"version": "wotlk",
"name": "Mortemines",
"type": "dungeon",
"url": "https://wowdb.assemblee-defias.fr/?instance=wotlk:36",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/wotlk/instances/36"
}
],
"guides": []
}Lister le butin d’un donjon#
GET/v1/{version}/instances/{id}/loot
Tout le butin du donjon ou du raid : une ligne par objet, source et difficulté, rencontres d’abord, dans l’ordre du jeu.
Exemple : le butin d’Edwin VanCleef utile au voleur.
Paramètres du chemin#
versioncodeobligatoireVersion du jeu : classic (Vanilla 1.12.1), tbc (2.4.3) ou wotlk (3.3.5a).
Valeurs :
classic,tbc,wotlkidentierobligatoireIdentifiant du jeu du donjon (numéro de carte).
Paramètres de requête#
encounterentierIdentifiant du PNJ d’une rencontre (encounters[].npc.id ou une de ses variantes) : son butin seulement.
difficultycodes séparés par des virgulesDifficultés.
Valeurs :
normal,heroic,10_player,25_player,10_player_heroic,25_player_heroicqualitycodes séparés par des virgulesQualités.
Valeurs :
poor,common,uncommon,rare,epic,legendary,artifact,heirloomroguebooléentrue : seulement les objets utiles au voleur ; false : seulement les autres. Absent : tout (par défaut).
limitentierNombre d’éléments par page, de 1 à 100 (20 par défaut).
cursorchaîneCurseur de la page suivante : la valeur de next_cursor de la page précédente, avec les mêmes filtres.
include_totalbooléentrue : ajoute total_count, le nombre total d’éléments avec ces filtres.
Renvoie#
Une liste (object: "list") d’objets loot, paginée par curseur.
curl -G https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36/loot \
-d encounter=639 \
-d rogue=true \
-d limit=2{
"object": "list",
"data": [
{
"object": "loot",
"item": {
"object": "item",
"id": 5193,
"version": "classic",
"name": "Cape de la confrérie",
"quality": "rare",
"icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_cape_08.jpg",
"item_level": 25,
"slot_name": "Dos",
"type_name": "Tissu",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:item:5193",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/items/5193"
},
"name": "Cape de la confrérie",
"chance": 30,
"difficulty": "normal",
"difficulty_name": "Normal",
"rogue": true,
"source": {
"kind": "encounter",
"name": "Edwin VanCleef",
"boss": true,
"npc": {
"object": "npc",
"id": 639,
"version": "classic",
"name": "Edwin VanCleef",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:npc:639",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/npcs/639"
},
"npc_ids": [
639
]
}
},
{
"object": "loot",
"item": {
"object": "item",
"id": 10399,
"version": "classic",
"name": "Armure défias noircie",
"quality": "rare",
"icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_chest_leather_08.jpg",
"item_level": 24,
"slot_name": "Torse",
"type_name": "Cuir",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:item:10399",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/items/10399"
},
"name": "Armure défias noircie",
"chance": 20,
"difficulty": "normal",
"difficulty_name": "Normal",
"rogue": true,
"source": {
"kind": "encounter",
"name": "Edwin VanCleef",
"boss": true,
"npc": {
"object": "npc",
"id": 639,
"version": "classic",
"name": "Edwin VanCleef",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:npc:639",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/npcs/639"
},
"npc_ids": [
639
]
}
}
],
"has_more": true,
"next_cursor": "eyJvIjoyLCJoIjoiRFllWTV5OE0yYiJ9",
"url": "https://api.wowdb.assemblee-defias.fr/v1/classic/instances/36/loot?encounter=639&rogue=true"
}API de WoWDB des Défias, v1. Données du jeu © Blizzard Entertainment. Conditions d’usage · Markdown · llms.txt · OpenAPI