Some WoW APIs returning 404 for valid requests

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
1 Like

Having same issue with my main

Make sure your Game Data and Profile Privacy settings with Blizzard are set to ‘Enabled’.

https://account.blizzard.com/privacy

Can confirm that “Share Game Data” is set to Enabled. Other characters on my account are not impacted.

i second this, Can confirm that “Share Game Data” is set to Enabled. Other characters on my account are not impacted.

Follow up - I’m not sure if any fix was pushed but this issue appears to no longer be occurring for that character.

I’m checking if third party services are able to pull the data successfully.