For some characters, some WoW APIs are returning 404 while others are working as expected.
Working API: Character Profile Summary
Broken API: Character Mythic Keystone Profile API, Character Profile Status
Region: us
Realm: frostmourne
characterName: argium
namespace: profile-us
locale: en_US
Screenshot:
https:// i.imgur[com] HnlyMcB.png
This is severely impacting third party sites because of the guidance on some of these APIs (emphasis added):
Returns the status and a unique ID for a character. A client should delete information about a character from their application if any of the following conditions occur:
**an HTTP 404 Not Found error is returned** the is_valid value is false the returned character ID doesn't match the previously recorded value for the character
Here is a broken request:
GET /us.api.blizzard.com/profile/wow/character/frostmourne/argium/status?namespace=profile-us&locale=en_US&access_token=<snip>
Access-Control-Allow-Credentials
true
access-control-allow-origin
*
access-control-expose-headers
etag
access-control-expose-headers
retry-after
Battlenet-Namespace
profile-us
blizzard-token-expires
2024-01-21T09:00:42.484Z
Connection
keep-alive
Content-Type
application/json;charset=UTF-8
Date
Sat, 20 Jan 2024 09:22:28 GMT
server
blizzard
Transfer-Encoding
chunked
vary
accept-encoding
X-Content-Encoding-Over-Network
gzip
X-Content-Type-Options
nosniff
x-frame-options
SAMEORIGIN
x-trace-parentspanid
179e0f2f-ef39-7cf0-2086-fa164d53ee7a
x-trace-spanid
179e0f2f-ef39-7d20-2086-fa164d53ee7a
x-trace-traceid
c91b035f-acc2-3dfc-8602-9ef94c36ff85
And a working one:
GET /us.api.blizzard.com/profile/wow/character/frostmourne/argium?namespace=profile-us&locale=en_US&access_token=<snip>
access-control-allow-origin
*
access-control-expose-headers
etag
access-control-expose-headers
retry-after
Battlenet-Namespace
profile-us
Battlenet-Schema
character
Battlenet-Schema-Revision
27
blizzard-token-expires
2024-01-21T08:53:08.044Z
Connection
keep-alive
Content-Type
application/json;charset=UTF-8
Date
Sat, 20 Jan 2024 08:58:58 GMT
Last-Modified
Fri, 19 Jan 2024 08:00:19 GMT
server
blizzard
Transfer-Encoding
chunked
vary
accept-encoding
X-Content-Encoding-Over-Network
gzip
X-Content-Type-Options
nosniff
x-frame-options
SAMEORIGIN
x-trace-parentspanid
179e0eb6-9121-fe56-8795-fa164ccedfbd
x-trace-spanid
179e0eb6-9121-fe86-8795-fa164ccedfbd
x-trace-traceid
dcdcb335-2ea5-3afd-b74f-a2601e8f1f08