Raw Blizzard Data
{
"_links": {
"self": {
"href": "https://us.api.blizzard.com/data/wow/achievement/40870?namespace=static-12.1.0_68914-us"
}
},
"id": 40870,
"category": {
"key": {
"href": "https://us.api.blizzard.com/data/wow/achievement-category/15532?namespace=static-12.1.0_68914-us"
},
"name": "Anniversary Celebration",
"id": 15532
},
"name": "Azeroth's Greatest Detective",
"description": "Complete two of the following achievements:",
"points": 25,
"is_account_wide": true,
"criteria": {
"id": 168932,
"description": "Azeroth's Greatest Detective",
"amount": 2,
"operator": {
"type": "COMPLETE_AT_LEAST",
"name": "Complete At Least"
},
"child_criteria": [
{
"id": 168933,
"description": "Assistant to the Assistant Guest Relations Manager",
"amount": 0,
"achievement": {
"key": {
"href": "https://us.api.blizzard.com/data/wow/achievement/40871?namespace=static-12.1.0_68914-us"
},
"name": "Assistant to the Assistant Guest Relations Manager",
"id": 40871
}
},
{
"id": 168934,
"description": "I Saved the Party and All I Got Were These Lousy Hats",
"amount": 0,
"achievement": {
"key": {
"href": "https://us.api.blizzard.com/data/wow/achievement/40872?namespace=static-12.1.0_68914-us"
},
"name": "I Saved the Party and All I Got Were These Lousy Hats",
"id": 40872
}
},
{
"id": 168935,
"description": "Crate Insurance Agent",
"amount": 0,
"achievement": {
"key": {
"href": "https://us.api.blizzard.com/data/wow/achievement/40873?namespace=static-12.1.0_68914-us"
},
"name": "Crate Insurance Agent",
"id": 40873
}
},
{
"id": 168936,
"description": "No Crate Left Behind",
"amount": 0,
"achievement": {
"key": {
"href": "https://us.api.blizzard.com/data/wow/achievement/40979?namespace=static-12.1.0_68914-us"
},
"name": "No Crate Left Behind",
"id": 40979
}
}
]
},
"reward_description": "Title: Detective",
"media": {
"key": {
"href": "https://us.api.blizzard.com/data/wow/media/achievement/40870?namespace=static-12.1.0_68914-us"
},
"id": 40870
},
"display_order": 11
}