Is there a known issue with the Recipe endpoint not containing all the reagents for a recipe? Here is an example.
{
"_links": {
"self": {
"href": "https://us.api.blizzard.com/data/wow/recipe/34877?namespace=static-8.3.7_35114-us"
}
},
"id": 34877,
"name": "Dreadleather Pants",
"description": "Greatly reduces the materials required to craft Dreadleather Pants.",
"media": {
"key": {
"href": "https://us.api.blizzard.com/data/wow/media/recipe/34877?namespace=static-8.3.7_35114-us"
},
"id": 34877
},
"crafted_item": {
"key": {
"href": "https://us.api.blizzard.com/data/wow/item/128888?namespace=static-8.3.7_35114-us"
},
"name": "Dreadleather Pants",
"id": 128888
},
"reagents": [
{
"reagent": {
"key": {
"href": "https://us.api.blizzard.com/data/wow/item/124113?namespace=static-8.3.7_35114-us"
},
"name": "Stonehide Leather",
"id": 124113
},
"quantity": 16
}
],
"rank": 3,
"crafted_quantity": {
"value": 1
}
}
In game and on wowhead the rank 3 recipe requires 16 Stonehide Leather, 2 Blood of Sargeras, and 2 Felhide but the api is only returning the Stonehide.
I’ve only noticed this on the legion rank 3 recipes. Here are a few more recipe ids that are not returning the full reagent list.
35005
35797
35004
34876