Hello,
I was wondering if there was a reason for the variance in property naming from one API endpoint to another. When I hit the Account Profile Summary endpoint - /profile/user/wow
, each character has a "playable_race"
and "playable_class"
property, but when I hit the Character Profile Summary endpoint - /profile/wow/character/{realmSlug}/{characterName}
, the definition is changed and the properties are "race"
and "character_class"
. Was there a reason for it to be implemented with the variance? It seems like they could be leveraging the same underlying “Type” and avoid some work to map the properties. Thoughts?