Example response (sample data)
{
"data": {
"api_url": "/api/v1/spells/133",
"attributes": [
{
"bit": 16,
"key": "bit_16",
"label": "Bit 16",
"word": 0
}
],
"aura": {
"hidden": false,
"kind": {
"key": "debuff",
"label": "Debuff",
"value": 2
},
"reason": "enemy_target:unit_target_enemy"
},
"aura_description": [
{
"text": "2",
"type": "value"
},
{
"text": " Fire damage every 2 seconds.",
"type": "text"
}
],
"aura_description_raw": "$s2 Fire damage every $t2 seconds.",
"cast": {
"channeled": false,
"label": "1.5 sec cast",
"ms": 1500,
"next_melee": false
},
"class_mask": 128,
"class_mask_raw": [
1,
0,
0,
0
],
"classes": [
{
"class": {
"api_url": "/api/v1/classes/mage",
"color": "#3fc7eb",
"icon": {
"fdid": 626001,
"name": "classicon_mage",
"urls": {
"36": "/icons/e51e286ba9a5d393.webp",
"64": "/icons/e51e286ba9a5d3c1.webp"
}
},
"id": 8,
"key": "mage",
"name": "Mage",
"url": "/classes/mage"
},
"source": "skill_line_ability"
}
],
"cooldowns": {
"gcd_ms": 1500,
"start_recovery_category": 133
},
"costs": [
{
"amount": 30,
"label": "30 Mana",
"power_type": {
"key": "mana",
"label": "Mana",
"value": 0
}
}
],
"description": [
{
"text": "Hurls a fiery ball that causes ",
"type": "text"
},
{
"text": "14 to 22",
"type": "value"
},
{
"text": " Fire damage and an additional ",
"type": "text"
},
{
"text": "4",
"type": "value"
},
{
"text": " Fire damage over 4 sec.",
"type": "text"
}
],
"description_raw": "Hurls a fiery ball that causes $s1 Fire damage and an additional $o2 Fire damage over $d.",
"dispel": {
"key": "magic",
"label": "Magic",
"value": 1
},
"dmg_class": {
"key": "magic",
"label": "Magic",
"value": 1
},
"duration": {
"infinite": false,
"label": "4 sec",
"max_ms": 4000,
"ms": 4000
},
"effects": [
{
"amplitude": 1.0,
"attributes": [],
"chain_amplitude": 1.0,
"chain_targets": 0,
"class_mask": [
0,
0,
0,
0
],
"effect": {
"key": "school_damage",
"label": "School Damage",
"value": 2
},
"index": 0,
"item_type_raw": 0,
"misc": [
0,
0
],
"misc_display": [],
"radius_yd": [
null,
null
],
"targets": [
{
"key": "unit_target_enemy",
"label": "Target Enemy",
"value": 6
},
null
],
"value": {
"ap_coefficient": 0.0,
"at_level": 18.0,
"base": 18.0,
"level": 60,
"max": 22.0,
"min": 14.0,
"per_level": 0.6,
"per_resource": 0.0,
"sp_coefficient": 0.0
}
},
{
"amplitude": 1.0,
"attributes": [],
"aura": {
"key": "periodic_damage",
"label": "Periodic Damage",
"value": 3
},
"chain_amplitude": 1.0,
"chain_targets": 0,
"class_mask": [
0,
0,
0,
0
],
"effect": {
"key": "apply_aura",
"label": "Apply Aura",
"value": 6
},
"index": 1,
"item_type_raw": 0,
"misc": [
0,
0
],
"misc_display": [],
"period_ms": 2000,
"radius_yd": [
null,
null
],
"targets": [
{
"key": "unit_target_enemy",
"label": "Target Enemy",
"value": 6
},
null
],
"value": {
"ap_coefficient": 0.0,
"at_level": 2.0,
"base": 2.0,
"level": 60,
"max": 2.0,
"min": 2.0,
"per_level": 0.0,
"per_resource": 0.0,
"sp_coefficient": 0.0
}
}
],
"family": {
"key": "mage",
"label": "Mage",
"value": 3
},
"has_unknown_tokens": false,
"icon": {
"fdid": 135812,
"name": "spell_fire_flamebolt",
"urls": {
"36": "/icons/6e9ccd2dd74b74e2.webp",
"64": "/icons/6e9ccd2dd74b74b0.webp"
}
},
"id": 133,
"interrupts": {
"aura": [],
"channel": [],
"flags": []
},
"is_passive": false,
"is_player_spell": true,
"is_talent": false,
"labels": [
17
],
"levels": {
"base": 1,
"max": 6,
"max_passive_aura": 0,
"spell": 1
},
"name": "Fireball",
"notes": [],
"prevention": {
"key": "silence",
"label": "Silence",
"value": 1
},
"race_mask": 0,
"races": [],
"range": {
"label": "35 yd range",
"max_yd": [
35.0,
35.0
],
"min_yd": [
0.0,
0.0
],
"name": "Long Range",
"self_only": false
},
"rank": {
"count": 12,
"group": 133,
"highest": false,
"number": 1
},
"ranks": [
{
"cast": "1.5 sec cast",
"cost": "30 Mana",
"effect_values": [
"14 to 22",
"2"
],
"level": 1,
"rank": 1,
"spell": {
"api_url": "/api/v1/spells/133",
"icon": {
"fdid": 135812,
"name": "spell_fire_flamebolt",
"urls": {
"36": "/icons/6e9ccd2dd74b74e2.webp",
"64": "/icons/6e9ccd2dd74b74b0.webp"
}
},
"id": 133,
"name": "Fireball",
"status": "complete",
"subtext": "Rank 1",
"url": "/spells/133/fireball"
}
},
{
"cast": "1.5 sec cast",
"cost": "45 Mana",
"effect_values": [
"28 to 44",
"4"
],
"level": 6,
"rank": 2,
"spell": {
"api_url": "/api/v1/spells/143",
"icon": {
"fdid": 135812,
"name": "spell_fire_flamebolt",
"urls": {
"36": "/icons/6e9ccd2dd74b74e2.webp",
"64": "/icons/6e9ccd2dd74b74b0.webp"
}
},
"id": 143,
"name": "Fireball",
"status": "complete",
"subtext": "Rank 2",
"url": "/spells/143/fireball"
}
},
{
"cast": "1.5 sec cast",
"cost": "65 Mana",
"effect_values": [
"50 to 78",
"7"
],
"level": 12,
"rank": 3,
"spell": {
"api_url": "/api/v1/spells/145",
"icon": {
"fdid": 135812,
"name": "spell_fire_flamebolt",
"urls": {
"36": "/icons/6e9ccd2dd74b74e2.webp",
"64": "/icons/6e9ccd2dd74b74b0.webp"
}
},
"id": 145,
"name": "Fireball",
"status": "complete",
"subtext": "Rank 3",
"url": "/spells/145/fireball"
}
},
{
"cast": "1.5 sec cast",
"cost": "95 Mana",
"effect_values": [
"84 to 132",
"12"
],
"level": 18,
"rank": 4,
"spell": {
"api_url": "/api/v1/spells/3140",
"icon": {
"fdid": 135812,
"name": "spell_fire_flamebolt",
"urls": {
"36": "/icons/6e9ccd2dd74b74e2.webp",
"64": "/icons/6e9ccd2dd74b74b0.webp"
}
},
"id": 3140,
"name": "Fireball",
"status": "complete",
"subtext": "Rank 4",
"url": "/spells/3140/fireball"
}
},
{
"cast": "1.5 sec cast",
"cost": "140 Mana",
"effect_values": [
"125 to 197",
"18"
],
"level": 24,
"rank": 5,
"spell": {
"api_url": "/api/v1/spells/8400",
"icon": {
"fdid": 135812,
"name": "spell_fire_flamebolt",
"urls": {
"36": "/icons/6e9ccd2dd74b74e2.webp",
"64": "/icons/6e9ccd2dd74b74b0.webp"
}
},
"id": 8400,
"name": "Fireball",
"status": "complete",
"subtext": "Rank 5",
"url": "/spells/8400/fireball"
}
},
{
"cast": "1.5 sec cast",
"cost": "185 Mana",
"effect_values": [
"170 to 268",
"24"
],
"level": 30,
"rank": 6,
"spell": {
"api_url": "/api/v1/spells/8401",
"icon": {
"fdid": 135812,
"name": "spell_fire_flamebolt",
"urls": {
"36": "/icons/6e9ccd2dd74b74e2.webp",
"64": "/icons/6e9ccd2dd74b74b0.webp"
}
},
"id": 8401,
"name": "Fireball",
"status": "complete",
"subtext": "Rank 6",
"url": "/spells/8401/fireball"
}
},
{
"cast": "1.5 sec cast",
"cost": "220 Mana",
"effect_values": [
"222 to 348",
"32"
],
"level": 36,
"rank": 7,
"spell": {
"api_url": "/api/v1/spells/8402",
"icon": {
"fdid": 135812,
"name": "spell_fire_flamebolt",
"urls": {
"36": "/icons/6e9ccd2dd74b74e2.webp",
"64": "/icons/6e9ccd2dd74b74b0.webp"
}
},
"id": 8402,
"name": "Fireball",
"status": "complete",
"subtext": "Rank 7",
"url": "/spells/8402/fireball"
}
},
{
"cast": "1.5 sec cast",
"cost": "260 Mana",
"effect_values": [
"286 to 450",
"41"
],
"level": 42,
"rank": 8,
"spell": {
"api_url": "/api/v1/spells/10148",
"icon": {
"fdid": 135812,
"name": "spell_fire_flamebolt",
"urls": {
"36": "/icons/6e9ccd2dd74b74e2.webp",
"64": "/icons/6e9ccd2dd74b74b0.webp"
}
},
"id": 10148,
"name": "Fireball",
"status": "complete",
"subtext": "Rank 8",
"url": "/spells/10148/fireball"
}
},
{
"cast": "1.5 sec cast",
"cost": "305 Mana",
"effect_values": [
"349 to 549",
"50"
],
"level": 48,
"rank": 9,
"spell": {
"api_url": "/api/v1/spells/10149",
"icon": {
"fdid": 135812,
"name": "spell_fire_flamebolt",
"urls": {
"36": "/icons/6e9ccd2dd74b74e2.webp",
"64": "/icons/6e9ccd2dd74b74b0.webp"
}
},
"id": 10149,
"name": "Fireball",
"status": "complete",
"subtext": "Rank 9",
"url": "/spells/10149/fireball"
}
},
{
"cast": "1.5 sec cast",
"cost": "350 Mana",
"effect_values": [
"427 to 671",
"61"
],
"level": 54,
"rank": 10,
"spell": {
"api_url": "/api/v1/spells/10150",
"icon": {
"fdid": 135812,
"name": "spell_fire_flamebolt",
"urls": {
"36": "/icons/6e9ccd2dd74b74e2.webp",
"64": "/icons/6e9ccd2dd74b74b0.webp"
}
},
"id": 10150,
"name": "Fireball",
"status": "complete",
"subtext": "Rank 10",
"url": "/spells/10150/fireball"
}
},
{
"cast": "1.5 sec cast",
"cost": "395 Mana",
"effect_values": [
"488 to 766",
"70"
],
"level": 60,
"rank": 11,
"spell": {
"api_url": "/api/v1/spells/10151",
"icon": {
"fdid": 135812,
"name": "spell_fire_flamebolt",
"urls": {
"36": "/icons/6e9ccd2dd74b74e2.webp",
"64": "/icons/6e9ccd2dd74b74b0.webp"
}
},
"id": 10151,
"name": "Fireball",
"status": "complete",
"subtext": "Rank 11",
"url": "/spells/10151/fireball"
}
},
{
"cast": "1.5 sec cast",
"cost": "410 Mana",
"effect_values": [
"506 to 794",
"72"
],
"level": 60,
"rank": 12,
"spell": {
"api_url": "/api/v1/spells/25306",
"icon": {
"fdid": 135812,
"name": "spell_fire_flamebolt",
"urls": {
"36": "/icons/6e9ccd2dd74b74e2.webp",
"64": "/icons/6e9ccd2dd74b74b0.webp"
}
},
"id": 25306,
"name": "Fireball",
"status": "complete",
"subtext": "Rank 12",
"url": "/spells/25306/fireball"
}
}
],
"reagents": [],
"referenced_by": [],
"related": {
"creates": [],
"item_sets": [],
"modified_by": [
{
"effect_index": 0,
"spell": {
"api_url": "/api/v1/spells/11069",
"icon": {
"fdid": 135812,
"name": "spell_fire_flamebolt",
"urls": {
"36": "/icons/6e9ccd2dd74b74e2.webp",
"64": "/icons/6e9ccd2dd74b74b0.webp"
}
},
"id": 11069,
"name": "Improved Fireball",
"status": "complete",
"subtext": "Rank 1",
"url": "/spells/11069/improved-fireball"
}
}
],
"modified_by_more": 0,
"modifies": [],
"modifies_more": 0,
"superseded_by": {
"api_url": "/api/v1/spells/143",
"icon": {
"fdid": 135812,
"name": "spell_fire_flamebolt",
"urls": {
"36": "/icons/6e9ccd2dd74b74e2.webp",
"64": "/icons/6e9ccd2dd74b74b0.webp"
}
},
"id": 143,
"name": "Fireball",
"status": "complete",
"subtext": "Rank 2",
"url": "/spells/143/fireball"
},
"taught_by_items": [],
"taught_by_spells": [],
"teaches": [],
"triggered_by": [],
"triggers": [],
"used_by_enchantments": [],
"used_by_items": []
},
"requirements": {
"caster_aura_types": [],
"creature_types": [],
"exclude_caster_aura_types": [],
"exclude_target_aura_types": [],
"excluded_forms": [],
"forms": [],
"target_aura_types": [],
"target_flags": []
},
"school_mask": 4,
"school_relevant": true,
"schools": [
{
"key": "fire",
"label": "Fire",
"value": 4
}
],
"skill_lines": [
{
"acquire": {
"key": "learned",
"label": "Learned",
"value": 0
},
"category": {
"key": "class",
"label": "Class",
"value": 7
},
"class_mask": 128,
"classes": [
{
"api_url": "/api/v1/classes/mage",
"color": "#3fc7eb",
"icon": {
"fdid": 626001,
"name": "classicon_mage",
"urls": {
"36": "/icons/e51e286ba9a5d393.webp",
"64": "/icons/e51e286ba9a5d3c1.webp"
}
},
"id": 8,
"key": "mage",
"name": "Mage",
"url": "/classes/mage"
}
],
"min_rank": 1,
"num_skill_ups": 1,
"race_mask": 0,
"races": [],
"skill_line": {
"api_url": "/api/v1/skill-lines/8",
"icon": {
"fdid": 135810,
"name": "spell_fire_firebolt02",
"urls": {
"36": "/icons/322dd9bad8b67c9c.webp",
"64": "/icons/322dd9bad8b67cce.webp"
}
},
"id": 8,
"name": "Fire",
"url": "/skill-lines/8/fire"
},
"sla_id": 456,
"trivial_high": 0,
"trivial_low": 0
}
],
"slug": "fireball",
"status": "complete",
"subtext": "Rank 1",
"tool_categories": [],
"tools": [],
"tooltip": {
"lines": [
{
"left": [
{
"text": "Fireball",
"type": "text"
}
],
"right": [
{
"text": "Rank 1",
"type": "text"
}
],
"style": {
"type": "title"
}
},
{
"left": [
{
"text": "30 Mana",
"type": "text"
}
],
"right": [
{
"text": "35 yd range",
"type": "text"
}
],
"style": {
"type": "normal"
}
},
{
"left": [
{
"text": "1.5 sec cast",
"type": "text"
}
],
"style": {
"type": "normal"
}
},
{
"left": [
{
"text": "Hurls a fiery ball that causes ",
"type": "text"
},
{
"text": "14 to 22",
"type": "value"
},
{
"text": " Fire damage and an additional ",
"type": "text"
},
{
"text": "4",
"type": "value"
},
{
"text": " Fire damage over 4 sec.",
"type": "text"
}
],
"style": {
"type": "description"
}
},
{
"left": [
{
"text": "Values at level 60",
"type": "text"
}
],
"style": {
"type": "muted"
}
}
]
},
"url": "/spells/133/fireball",
"value_level": 60
}
}