[wow api] get quests needed from achievement criteria?

Let’s say I pull up an achievement like “Sojourner of Thaldraszus” (achievement id:16398) which has 8 criteria including “Misty Vale” (child criteria id: 138327).

How would I find any information about that criteria? Looking at fan websites I can see that it’s a Storyline and starts with quest “Chaos and Commotion” (quest id: 71024) and ends with quest “Report on the Rebels” (quest id:70879). But those quests have no data that would connect them to the achievement, category, or criteria. Or not that I can see.

So how would I figure that out using the API ?

Thanks very much in advance!

api calls:

https://us.api.blizzard.com/data/wow/achievement/16398
https://us.api.blizzard.com/data/wow/quest/71024
https://us.api.blizzard.com/data/wow/quest/70879

there’s no endpoint listed for the criteria.

agreed this data is not linked well… i personally have cached all the quest names and get the info based on the quest name as a database pull

there could be better relation to things in the api for this but this quest line has no official story id in the game files

I wasn’t looking at just this quest, I mean for every quest. It feels like I need to manually, for every quest/storyline in the game, make my own data that will tie quests to the storylines, and the storylines to the achievements.

Also, what did you mean by story id, is that something I can fetch via the api?

Also, thanks for replying!

yes unfortunately you would need to make this info yourself and the major storylines have a id but this also is not in the api :expressionless: