api icon indicating copy to clipboard operation
api copied to clipboard

[Request] homogeneous API response

Open devagja opened this issue 2 years ago • 0 comments

Hi all! The response of the different endpoints are not homogeneous, I give an example.

https://api.genshin.dev/artifacts -> ["adventurer","archaic-petra",...] ✅ https://api.genshin.dev/characters -> ["albedo","aloy","amber",...] ✅ https://api.genshin.dev/characters/aloy -> {"name":"Aloy","title":"Savior From Another World",... ✅ https://api.genshin.dev/consumables -> ["food","potions"] ✅

https://api.genshin.dev/consumables/food -> {"pile-em-up":{"name":""Pile 'Em Up"",... ❌ I think it should be like this https://api.genshin.dev/consumables/food -> ["pile-em-up","adeptus-temptation","adventurers-breakfast-sandwich",...] ✅

I understand the reason why you have created it this way, but this complicates the API and this request optimization must be done in front

Is it possible to unify the response data structure?

Thx so much!

devagja avatar Feb 24 '23 11:02 devagja