Skip to main content

I'm using a Sentry API endpoint, but it doesn't return information back on my EU org, why?

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

  1. Open your organization settings in Sentry.

  2. Check the data storage location or region.

  3. If it is EU, use de.sentry.io for API calls that need that org’s region data.

Data storage location

API domain

EU

de.sentry.io

US

us.sentry.io (or sentry.io for US-stored resources)

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.

Did this answer your question?