Supported Countries List: Réunion (RE) Missing - Is This an Oversight?

Issue Description

I’ve discovered that Réunion (RE) is not included in the official list of supported countries for the Gemini API, which is causing production issues for users from this region.

  • Additional context: Using Cloudflare Workers as backend, which inherits the client’s geographical location for API requests, causing the worker to appear as if it’s making requests from Réunion when serving users from that region.

The Problem

Users from Réunion are receiving this error:

"User location is not supported for the API use."
Status: FAILED_PRECONDITION (400)

Why This Seems Like an Oversight

Réunion is a French overseas department with the same legal status as any other French department (like Paris or Lyon). It’s not just a territory - it’s an integral part of France with:

  • :white_check_mark: French postal codes (974xx)
  • :white_check_mark: Euro currency
  • :white_check_mark: French citizenship
  • :white_check_mark: Full French legal framework

Inconsistency in the List

Looking at the supported countries list, I notice other French territories ARE included:

  • :white_check_mark: New Caledonia - listed and supported
  • :white_check_mark: Wallis and Futuna - listed and supported
  • :white_check_mark: Saint Pierre and Miquelon - listed and supported
  • :cross_mark: Réunion - missing from the list

Impact

This affects legitimate users who should have the same API access as mainland France users. My production application serves users globally, and this geographical restriction is causing service disruptions for an entire French department.

Request

Could you please clarify if this is:

  1. An oversight that can be corrected by adding Réunion to the supported list?
  2. Intentional for some technical/legal reason?

If it’s an oversight, could Réunion be added to the supported countries list? As a French department, it should logically inherit the same API access rights as mainland France.

Technical Details

  • Country Code: RE (Réunion)
  • Should map to: Same permissions as FR (France)
  • Current behavior: API calls blocked with location error
  • Expected behavior: Same access as France

Any guidance on this would be greatly appreciated. Thank you!

Hi @junkx, Thanks for reporting.

I received requests earlier as well for Reunion Island and already raised with our team. I don’t think there is any legal consideration. I will put this report in the same thread.

Thanks

1 Like