Cross region api access

I have an application that uses API data for crafting and auction house pricing. It doesn’t access any profile data so I have a simple auth setup that only uses the app secret and key to connect to the API. There are no users or user auth requirements.

I created the application token in the US realm, as that is where I am located. For all the us endpoints there are no issues at all.

If I try to auth for any other region (EU, for example) I get a 403 unauthorized response. This is the case with the token auth endpoint as well as the other endpoints.

Is there a way to authorize to get data from other regions?

The access token you use for US requests will also work for EU, TW, KR requests.

For example, if this request is working for you:

https://us.api.blizzard.com/data/wow/token/?namespace=dynamic-us&access_token=US1A2B3C4D5E

Then these will also work:

https://eu.api.blizzard.com/data/wow/token/?namespace=dynamic-eu&access_token=US1A2B3C4D5E
https://tw.api.blizzard.com/data/wow/token/?namespace=dynamic-tw&access_token=US1A2B3C4D5E
https://kr.api.blizzard.com/data/wow/token/?namespace=dynamic-kr&access_token=US1A2B3C4D5E