Error: invalid_environment
Qué significa
Section titled “Qué significa”El ambiente DIAN configurado para el tenant no es uno de los valores canónicos aceptados por Emitia.
Envelope de ejemplo
Section titled “Envelope de ejemplo”{ "error": { "type": "validation_error", "code": "invalid_environment", "message": "El ambiente 'habilitacion2' no es válido. Valores aceptados: 'test', 'habilitacion', 'production'.", "doc_url": "https://docs.emitia.co/errors/invalid_environment", "request_id": "req_01HX…" }}HTTP status: 422 Unprocessable Entity
Valores válidos
Section titled “Valores válidos”| Valor | Descripción |
|---|---|
test | Sandbox — sin envío real a la DIAN |
habilitacion | Ambiente oficial de pruebas DIAN |
production | Ambiente de producción real |
Nota: Los valores numéricos 1 y 2 son internos al UBL/CUFE y no se usan
en la API ni en la configuración del tenant.
Cómo resolverlo
Section titled “Cómo resolverlo”- Verifica el ambiente configurado en el dashboard → Configuración → Ambiente DIAN.
- Usa solo los valores canónicos:
test,habilitacion, oproduction. - Si estás configurando el ambiente vía API, verifica que el valor no tenga espacios ni caracteres extra.
Ver también
Section titled “Ver también”- Conceptos: Ambientes — cuándo usar cada ambiente