Formato de Respuesta de Error
Todos los errores de API siguen un formato consistente:error_id: Identificador único para rastrear el errorinvalid_fields: Lista de campos que fallaron la validación (para errores de validación)
Códigos de Estado HTTP
400 Solicitud Incorrecta
Errores del lado del cliente debido a entradas no válidas o solicitudes mal formateadas.VALIDATION_ERROR
VALIDATION_ERROR
Código de Error: Solución de Problemas:
VALIDATION_ERROR
Código de Estado: 400Descripción: Falló la validación de la solicitud. Uno o más campos en la solicitud son inválidos.Causas Comunes:- Campos obligatorios faltantes
- Formato de campo inválido (por ejemplo, correo electrónico inválido, formato de fecha)
- Valores de campo fuera del rango permitido
- Tipos de datos inválidos
- Revise la matriz
invalid_fieldspara identificar los campos problemáticos - Consulte los requisitos de campos en la documentación de la API
- Verifique que los tipos de datos coincidan con los formatos esperados
- Asegúrese de proporcionar todos los campos obligatorios
INVALID_API_KEY
INVALID_API_KEY
Código de Error:
Código de Estado:
INVALID_API_KEYCódigo de Estado:
400Descripción: La clave de API proporcionada es inválida o está mal formateada.Solución de Problemas:- Verifique que la clave de API esté copiada correctamente (sin espacios adicionales)
- Compruebe si la clave de API está activa en Mi Cuenta > Claves de API
- Asegúrese de estar utilizando la clave de API correcta para su entorno
- Regenere la clave de API si es necesario
INVALID_CREDENTIALS
INVALID_CREDENTIALS
Código de Error:
Código de Estado:
INVALID_CREDENTIALSCódigo de Estado:
400Descripción: Las credenciales de autenticación son inválidas.Solución de Problemas:- Verifique que el correo electrónico y la contraseña sean correctos
- Compruebe si la cuenta está bloqueada o deshabilitada
- Intente restablecer su contraseña
- Asegúrese de estar utilizando el método de autenticación correcto
INVALID_OR_EXPIRED_JWT_TOKEN
INVALID_OR_EXPIRED_JWT_TOKEN
Código de Error:
Código de Estado:
INVALID_OR_EXPIRED_JWT_TOKENCódigo de Estado:
400Descripción: El token JWT es inválido, ha expirado o está mal formateado.Solución de Problemas:- Actualice su token de autenticación
- Cierre sesión y vuelva a iniciar sesión
- Compruebe el tiempo de expiración del token
- Verifique que el token se envíe en el formato de encabezado correcto
401 No Autorizado
Se requiere autenticación o la autenticación falló.AUTHENTICATION
AUTHENTICATION
Código de Error:
Código de Estado:
AUTHENTICATIONCódigo de Estado:
401Descripción: Se requiere autenticación para acceder a este recurso.Solución de Problemas:- Asegúrese de haber iniciado sesión
- Compruebe si su sesión ha expirado
- Verifique que los encabezados de autenticación estén incluidos en la solicitud
- Vuelva a autenticarse si es necesario
INVALID_BEARER_TOKEN
INVALID_BEARER_TOKEN
Código de Error:
Código de Estado:
INVALID_BEARER_TOKENCódigo de Estado:
401Descripción: El token Bearer proporcionado es inválido.Solución de Problemas:- Verifique el formato del token:
Bearer <token> - Compruebe si el token ha expirado
- Regenere el token de autenticación
- Asegúrese de que el token no haya sido revocado
EMAIL_IS_NOT_VERIFIED
EMAIL_IS_NOT_VERIFIED
Código de Error:
Código de Estado:
EMAIL_IS_NOT_VERIFIEDCódigo de Estado:
401Descripción: La dirección de correo electrónico no ha sido verificada.Solución de Problemas:- Revise su correo electrónico en busca del enlace de verificación
- Solicite un nuevo correo de verificación
- Verifique que la dirección de correo electrónico sea correcta
- Revise la carpeta de correo no deseado o spam
403 Prohibido
Acceso denegado debido a permisos insuficientes.AUTHORIZATION
AUTHORIZATION
PERMISSION_DENIED
PERMISSION_DENIED
Código de Error:
Código de Estado:
PERMISSION_DENIEDCódigo de Estado:
403Descripción: Permiso denegado para la operación solicitada.Solución de Problemas:- Revise su rol de usuario y permisos
- Compruebe la configuración de acceso del proyecto/equipo
- Verifique la propiedad del recurso
- Contacte al administrador para solicitar acceso
DOMAIN_NOT_ALLOWED
DOMAIN_NOT_ALLOWED
Código de Error:
Código de Estado:
DOMAIN_NOT_ALLOWEDCódigo de Estado:
403Descripción: Su dominio de correo electrónico no está permitido para esta operación.Solución de Problemas:- Verifique que su dominio de correo electrónico esté en la lista de permitidos
- Contacte al administrador para agregar su dominio
- Utilice una dirección de correo electrónico permitida
404 No Encontrado
El recurso solicitado no existe.ENTITY_NOT_FOUND
ENTITY_NOT_FOUND
Código de Error:
Código de Estado:
ENTITY_NOT_FOUNDCódigo de Estado:
404Descripción: No se encontró el recurso solicitado.Escenarios Comunes:- Proyecto no encontrado
- Agente no encontrado
- Documento no encontrado
- Usuario no encontrado
- Verifique que el ID del recurso sea correcto
- Compruebe si el recurso fue eliminado
- Asegúrese de tener acceso al recurso
- Verifique que esté utilizando el proyecto/espacio de trabajo correcto
FILE_NOT_FOUND
FILE_NOT_FOUND
Código de Error:
Código de Estado:
FILE_NOT_FOUNDCódigo de Estado:
404Descripción: El archivo solicitado no existe.Solución de Problemas:- Verifique que la ruta o el ID del archivo sea correcto
- Compruebe si el archivo fue eliminado
- Asegúrese de que el archivo esté en la ubicación esperada
- Verifique los permisos del archivo
FLOW_NOT_FOUND
FLOW_NOT_FOUND
Código de Error:
Código de Estado:
FLOW_NOT_FOUNDCódigo de Estado:
404Descripción: No se encontró el flujo/workflow solicitado.Solución de Problemas:- Verifique que el ID del flujo sea correcto
- Compruebe si el flujo fue eliminado
- Asegúrese de tener acceso al flujo
- Verifique que el flujo exista en el proyecto actual
CONFIG_NOT_FOUND
CONFIG_NOT_FOUND
Código de Error:
Código de Estado:
CONFIG_NOT_FOUNDCódigo de Estado:
404Descripción: No se encontró la configuración requerida.Solución de Problemas:- Verifique que la configuración exista
- Compruebe la configuración en los ajustes
- Asegúrese de que los servicios requeridos estén configurados
- Revise la documentación de configuración
500 Error Interno del Servidor
Errores del lado del servidor que requieren investigación.ENGINE_OPERATION_FAILURE
ENGINE_OPERATION_FAILURE
Código de Error:
Código de Estado:
ENGINE_OPERATION_FAILURECódigo de Estado:
500Descripción: Falló una operación interna del motor.Solución de Problemas:- Reintente la solicitud después de unos momentos
- Compruebe el estado del sistema en
status.getodin.ai - Si persiste, contacte al soporte con los detalles del error
- Proporcione el ID del error si está disponible
EXTERNAL_SERVICE
EXTERNAL_SERVICE
Código de Error:
Código de Estado:
EXTERNAL_SERVICECódigo de Estado:
500Descripción: Un servicio externo requerido para esta operación falló.Escenarios Comunes:- Fallo en la API del proveedor LLM
- Fallo en la integración de terceros (Google Drive, Slack, etc.)
- Tiempo de espera agotado en API externa
- Compruebe el estado del servicio externo
- Verifique las claves de API/credenciales para servicios externos
- Reintente la solicitud
- Compruebe la configuración de la integración
- Contacte al soporte si el problema persiste
INFRASTRUCTURE
INFRASTRUCTURE
Código de Error:
Código de Estado:
INFRASTRUCTURECódigo de Estado:
500Descripción: Error de infraestructura (base de datos, almacenamiento, etc.).Solución de Problemas:- Reintente la solicitud
- Compruebe el estado del sistema
- Si persiste, contacte al soporte
- Proporcione los detalles del error y la marca de tiempo
OPEN_AI_FAILED
OPEN_AI_FAILED
Código de Error:
Código de Estado:
OPEN_AI_FAILEDCódigo de Estado:
500Descripción: Falló la llamada a la API de OpenAI.Solución de Problemas:- Compruebe el estado del servicio de OpenAI
- Verifique que la clave de API sea válida y tenga créditos
- Compruebe los límites de velocidad
- Reintente con retroceso exponencial
- Verifique la disponibilidad del modelo
503 Servicio No Disponible
Servicio temporalmente no disponible.EXECUTION_TIMEOUT
EXECUTION_TIMEOUT
Código de Error:
Código de Estado:
EXECUTION_TIMEOUTCódigo de Estado:
503Descripción: La operación excedió el tiempo de espera.Solución de Problemas:- Reintente la solicitud
- Simplifique la operación si es posible
- Compruebe si el sistema está bajo alta carga
- Divida las operaciones grandes en operaciones más pequeñas
- Contacte al soporte si el tiempo de espera persiste
Errores de Lógica de Negocio
QUOTA_EXCEEDED
QUOTA_EXCEEDED
Código de Error:
Código de Estado:
QUOTA_EXCEEDEDCódigo de Estado:
400 o 429Descripción: Ha excedido el límite de su cuota.Solución de Problemas:- Compruebe su uso actual en Mi Cuenta > Panel de Control
- Revise los límites de su suscripción
- Actualice su plan si es necesario
- Espere al período de restablecimiento de cuota
- Contacte a ventas para aumentar la cuota
FEATURE_DISABLED
FEATURE_DISABLED
Código de Error:
Código de Estado:
FEATURE_DISABLEDCódigo de Estado:
400Descripción: Esta función está deshabilitada para su cuenta.Solución de Problemas:- Compruebe su plan de suscripción
- Verifique la disponibilidad de la función
- Actualice su plan si la función requiere un nivel superior
- Contacte al soporte para acceder a la función
FLOW_IN_USE
FLOW_IN_USE
Código de Error:
Código de Estado:
FLOW_IN_USECódigo de Estado:
400Descripción: El workflow está actualmente en uso y no puede ser modificado.Solución de Problemas:- Espere a que finalicen las ejecuciones activas
- Cancele las ejecuciones activas del workflow
- Compruebe el estado de ejecución del workflow
- Reintente después de que finalicen las ejecuciones
EXISTING_USER
EXISTING_USER
Código de Error:
Código de Estado:
EXISTING_USERCódigo de Estado:
400Descripción: Ya existe un usuario con este correo electrónico.Solución de Problemas:- Intente iniciar sesión en lugar de registrarse
- Utilice el restablecimiento de contraseña si olvidó sus credenciales
- Utilice una dirección de correo electrónico diferente
- Contacte al soporte si necesita recuperación de cuenta
Errores Específicos de Integración
INVALID_APP_CONNECTION
INVALID_APP_CONNECTION
Código de Error:
Código de Estado:
INVALID_APP_CONNECTIONCódigo de Estado:
400Descripción: Conexión de aplicación inválida o expirada (integración OAuth).Solución de Problemas:- Vuelva a autenticar la integración
- Compruebe la expiración del token OAuth
- Verifique las credenciales de la integración
- Vuelva a conectar la integración en los ajustes
INVALID_SAML_RESPONSE
INVALID_SAML_RESPONSE
Código de Error:
Código de Estado:
INVALID_SAML_RESPONSECódigo de Estado:
400Descripción: Respuesta SAML inválida del proveedor SSO.Solución de Problemas:- Verifique la configuración de SSO
- Compruebe la URL de metadatos SAML
- Asegúrese de que el proveedor SSO sea accesible
- Contacte al soporte para revisión de la configuración de SSO
RATE_LIMITED
RATE_LIMITED
Código de Error:
Código de Estado:
RATE_LIMITED o ratelimitedCódigo de Estado:
429Descripción: Se excedió el límite de velocidad de la API.Solución de Problemas:- Espere a que se restablezca la ventana de límite de velocidad
- Implemente retroceso exponencial
- Reduzca la frecuencia de solicitudes
- Compruebe los encabezados de límite de velocidad en la respuesta
- Actualice su plan para obtener límites de velocidad más altos
Obtener Ayuda
Si encuentra un error que no se indica aquí o necesita asistencia:- Compruebe los Detalles del Error: Anote el código de error, el mensaje y el error_id
- Compruebe el Estado del Sistema: Visite
status.getodin.aipara problemas conocidos - Revise la Documentación: Consulte la documentación relevante de la API
- Contacte al Soporte: Envíe un correo electrónico a Soporte con:
- Código y mensaje de error
- ID del error (si está disponible)
- Pasos para reproducir
- Detalles de solicitud/respuesta (sanitizados)
- Marca de tiempo del error