Issue
I call a documented Sentry API endpoint with a valid auth token for my EU organization, but the response is empty or missing my EU org data.
Applies To
All SaaS Customers with an EU data storage location
API
Resolution
Use the EU region API host de.sentry.io, not sentry.io.
EU organizations are served on the DE region domain. Requests to https://sentry.io/api/... do not return your EU region data. Use https://de.sentry.io/api/... instead.
Example
# Wrong host for an EU org
curl https://sentry.io/api/0/organizations/ \
-H "Authorization: Bearer <auth_token>"
# Correct host for an EU org
curl https://de.sentry.io/api/0/organizations/ \
-H "Authorization: Bearer <auth_token>"
How to confirm your region
Open your organization settings in Sentry.
Check the data storage location or region.
If it is EU, use
de.sentry.iofor API calls that need that org’s region data.
Data storage location | API domain |
EU |
|
US |
|
If you still get empty results on de.sentry.io, confirm the token scopes include the endpoint you are calling and that the token belongs to a user or org with access to that EU organization.
