
unsupported_country_region_territory
Qué significa el error regional de OpenAI, cómo distinguir el rechazo API del fallo de inicio de sesión de Codex y qué comprobar oficialmente sobre ubicaciones admitidas y acceso a la cuenta.
unsupported_country_region_territory es un rechazo de acceso por región, no un problema de precio de tokens ni de ventana de contexto. La guía de errores de la API de OpenAI describe 403 — Country, region, or territory not supported como acceso desde una ubicación no admitida y remite a su lista de países compatibles[1]. Si el mismo detalle aparece durante el intercambio de tokens de Codex, identifícalo como un fallo de inicio de sesión antes de probar ajustes del modelo o de streaming.
El primer paso útil es localizar la operación fallida: inferencia API, acceso a ChatGPT en el navegador o autenticación de Codex. Esta guía utiliza documentación oficial y una revisión fija del código de Codex, comprobadas el 23 de octubre de 2026. Explica la vía de diagnóstico admitida sin presentar otro endpoint, otro modelo o una clave API nueva como una forma de eludir las reglas regionales de acceso del proveedor.
- Comprueba el mensaje, no solo
403. Conserva el error estructurado y el servicio que lo devolvió. La explicación regional se aplica cuando el error menciona realmente el país, la región o el territorio[1]. - Utiliza la lista correcta. OpenAI publica una lista de países para la API y otra para ChatGPT en web y móvil[2][3].
- Separa inicio de sesión e inferencia. Un intercambio
/oauth/tokenrechazado en Codex ocurre durante la autenticación, antes de que ese flujo pueda proporcionar credenciales utilizables[4]. - Aplica los pasos de recuperación en ubicaciones admitidas solo al caso indicado. OpenAI documenta la limpieza del navegador para quienes han vuelto a una región admitida y siguen viendo un error de ubicación incorrecto[5].
403 unsupported_country_region_territory
La entrada regional 403 de la guía API es distinta de las entradas de autenticación, límites de uso y errores del servidor[1]. La distinción importa porque cambiar un ajuste sin relación puede ocultar la evidencia original sin resolver la condición rechazada.
| Lo que indica la respuesta observada | Qué comprobar primero |
|---|---|
| País, región o territorio no admitido | Las ubicaciones admitidas por ese servicio y la ubicación desde la que se realiza la solicitud |
| Autenticación inválida o clave API incorrecta | Las credenciales y la organización utilizadas por esa solicitud |
| Límite de uso o saldo de créditos agotado | El código de error exacto, el recurso limitado o la condición del saldo |
| Sin respuesta HTTP, con fallo de conexión | El fallo de red y el host al que se intenta conectar |
La tabla separa diagnósticos; no afirma que un mismo estado HTTP signifique lo mismo en todos los proveedores. Las categorías documentadas de OpenAI sustentan las primeras comprobaciones; una pasarela de terceros puede tener su propia correspondencia de errores[1].
Para una carga API, identifica el proceso que envía realmente la solicitud. Una CLI local, una máquina remota de desarrollo y un ejecutor de despliegue son entornos distintos. Registra cuál falló. Abrir correctamente un sitio web en el portátil no prueba una solicitud API realizada por un proceso remoto. Es una comprobación operativa para localizar la solicitud, no una sugerencia de trasladarla para eludir una restricción de acceso.
Lee la lista oficial del servicio correspondiente. No deduzcas disponibilidad a partir de la fecha de creación de una cuenta, el nombre de un modelo o un recibo de suscripción. OpenAI advierte que acceder a sus servicios u ofrecerlos fuera de los países y territorios enumerados puede provocar el bloqueo o la suspensión de la cuenta[2]. Si la ubicación real no está admitida, detén los reintentos dirigidos al mismo acceso rechazado y utiliza el proceso de soporte del proveedor para las cuestiones de cuenta.
Si la ubicación está admitida pero el error persiste, conserva datos suficientes para que soporte identifique la solicitud: servicio, operación, hora aproximada y zona horaria, versión del cliente, estado y texto exactos del error, e identificador de solicitud cuando esté disponible. Describe el entorno real con precisión. No publiques credenciales, cookies de sesión, códigos de autorización ni prompts privados en una incidencia pública.
unsupported_country_region_territory codex
Un mensaje de Codex que incluye Token exchange failed y un 403 del endpoint de tokens corresponde a una fase distinta de una respuesta de modelo fallida. En la revisión del código inspeccionada, exchange_code_for_tokens envía un intercambio de código de autorización al endpoint /oauth/token del emisor. Un intercambio rechazado se convierte en un error de inicio de sesión. El formateador del rechazo incluye el estado devuelto, detalles del error sin datos sensibles y un identificador de solicitud cuando está disponible[4][6].
Esos detalles explican por qué importa el mensaje completo. Token exchange failed identifica la fase; 403, el estado; el detalle posterior de país o región describe el rechazo. Un fallo genérico de intercambio de tokens sin ese detalle no basta para diagnosticar una restricción regional.
Si el inicio de sesión no se ha completado, investiga su rechazo. Cambiar reasoning_effort, elegir un modelo más pequeño o aumentar un tiempo de espera por inactividad SSE afecta a ajustes de una solicitud de modelo posterior. Esos cambios no resuelven el intercambio de tokens rechazado que describe esta ruta del código. Evita reescribir repetidamente una configuración de modelo que funciona mientras el problema siga estando en la autenticación.
Si el inicio de sesión se completó y después falló una solicitud al modelo, conserva el error y el host de esa solicitud. No supongas que entrar mediante el navegador demuestra que un proveedor API configurado por separado aceptó sus credenciales. La documentación oficial de autenticación de Codex distingue el inicio de sesión con ChatGPT para acceso por suscripción del inicio con clave API para acceso facturado por uso, y describe controles diferentes de cuenta y espacio de trabajo para esas vías[7].
En un entorno administrado, un informe útil para soporte identifica el método de inicio de sesión y el espacio de trabajo sin incluir la credencial. Indica si el fallo ocurrió en el callback del navegador, el intercambio de tokens o una solicitud API posterior. Así la conversación se centra en el componente que rechazó el acceso, en vez de pedir a un administrador que cambie el acceso al modelo antes de que se haya iniciado sesión correctamente.
Las referencias de código de esta guía están fijadas a la revisión c2d5ea52e1b7ab11ee2d71dc44ea1ef00f9c8eb3. Explican la ruta de error de esa implementación; no demuestran que todas las versiones del cliente den el mismo formato al mensaje. Incluye la versión instalada en el informe para que el mantenedor compare la implementación correcta.
Si el fallo menciona en cambio un flujo de respuesta cerrado, utiliza la guía de desconexión de flujos de Codex. Si el descubrimiento de modelos falla después de la autenticación, la guía de migración de GPT-6 Astra distingue IDs de modelos, protocolos de solicitud y requisitos de herramientas. Son ramas de diagnóstico diferentes, no tratamientos alternativos para una restricción regional confirmada.
ChatGPT unsupported country, region territory
El acceso a ChatGPT mediante navegador tiene su propia referencia de países admitidos. Consulta esa página en vez de tratar un catálogo de modelos API como una lista de países donde está disponible la aplicación ChatGPT[3].
OpenAI documenta un caso concreto de recuperación: una persona visita una región no admitida, se conecta allí con un dispositivo, vuelve a una región admitida y sigue viendo un error de país no admitido. En esa situación, recomienda borrar la caché y las cookies del navegador y probar después otro navegador o una ventana de incógnito; si persiste, contactar con soporte. El mismo artículo indica que quienes viajan por una región no admitida pueden tener problemas para acceder a su cuenta existente[5].
La condición es esencial. Limpiar el navegador sirve para investigar un error incorrecto después de volver a una ubicación admitida. No cambia la lista de ubicaciones compatibles del proveedor. Una suscripción tampoco elimina esas condiciones de ubicación. La guía de OpenAI remite a soporte a quienes ya no pueden utilizar el servicio, incluida la ayuda para cancelar la suscripción[5].
Mantén separados el problema del navegador y la configuración API durante las comprobaciones. Tras cambiar el navegador, anota si el mismo intento de inicio de sesión funciona y si permanece el error original. Si después ejecutas una CLI o un proceso de servidor, evalúa su resultado por separado. Limpiar una sesión del navegador no demuestra que hayan cambiado una clave API, un ejecutor remoto o una ruta de modelo.
Otro proveedor API es un servicio separado con sus propios requisitos de elegibilidad, facturación y protocolo. No repara un inicio de sesión de OpenAI ni autoriza a ignorar sus condiciones de acceso. En particular, la configuración actual de proveedores de Codex documenta únicamente responses para wire_api; el contrato Chat Completions publicado por reAPI no corresponde a ese protocolo. Por tanto, esta guía no ofrece cambiar Codex a reAPI como solución[8][9].
Why is my ChatGPT country or region not supported?
Comprueba la lista actual de países admitidos por ChatGPT y tu ubicación real de acceso. Si has vuelto a una ubicación admitida pero sigues viendo el error, sigue los pasos de limpieza del navegador y soporte descritos por OpenAI. El error por sí solo no determina si tu caso corresponde a una ubicación no admitida o a un error de ubicación persistente; soporte puede investigar el caso específico de la cuenta[3][5].
Which country cannot use ChatGPT?
Utiliza la lista positiva actual de países y territorios admitidos por OpenAI, en lugar de una lista sin fuentes de «países prohibidos». Su página describe la disponibilidad del servicio, no una conclusión sobre las leyes de cada país[3]. Este artículo no duplica deliberadamente una tabla de países que podría quedar obsoleta. Al informar de unsupported_country_region_territory, incluye el servicio exacto y la operación fallida para que el equipo de soporte correspondiente aplique las reglas de acceso correctas.
Referencias
- OpenAI. Códigos de error de la API. Comprobado el 23 de octubre de 2026. developers.openai.com/api/docs/guides/error-codes
- OpenAI. Países y territorios admitidos por la API. Comprobado el 23 de octubre de 2026. developers.openai.com/api/docs/supported-countries
- OpenAI. Países admitidos por ChatGPT. Comprobado el 23 de octubre de 2026. help.openai.com/en/articles/7947663
- OpenAI. Intercambio del código de autorización para iniciar sesión en Codex, revisión
c2d5ea52. Código inspeccionado el 23 de octubre de 2026. login/src/server.rs - OpenAI. ChatGPT y servicios API en países y territorios no admitidos. Comprobado el 23 de octubre de 2026. help.openai.com/en/articles/9131992
- OpenAI. Errores de rechazo de tokens en Codex, revisión
c2d5ea52. Código inspeccionado el 23 de octubre de 2026. login/src/oauth/error.rs - OpenAI. Autenticación. Comprobado el 23 de octubre de 2026. learn.chatgpt.com/docs/auth
- OpenAI. Referencia de configuración. Comprobado el 23 de octubre de 2026. learn.chatgpt.com/docs/config-file/config-reference
- reAPI. Contrato público de solicitudes de GPT-6 Astra. Comprobado el 23 de octubre de 2026. reapi.ai/docs/gpt-6-astra
Más publicaciones

Cómo usar Claude Code: el agente de codificación de Anthropic
Cómo usar Claude Code: ventana de contexto de 1M tokens, 80.8% en SWE-bench, Plan Mode, instalación, dónde se ejecuta y comparación con Cursor.


Seedance 2.5 vs Seedance 2.0: cuál elige según tu tarea
Seedance 2.5 vs 2.0 comparados en precio por segundo actual: 2.5 genera videos de 30s y ediciones de vídeo; 2.0 soporta 1080p/4K más barato.


Precios de la API de Replicate: ¿Replicate es gratis o caro?
Precios de la API de Replicate explicados: cómo factura Replicate Seedance 2.0, Wan 3.0 Prime y Nano Banana, si Replicate es gratis y dónde cuestan menos los mismos modelos.
