validate() envía el recurso al motor de Fhiron (HAPI más perfiles CL Core) y devuelve los hallazgos en español. Descuenta 1 de la cuota mensual del tenant por recurso validado.
Firma
resource debe tener resourceType en la raíz. Funciona también con Bundles (resourceType: "Bundle").
El resultado
Issue trae code, severity, path, message y, cuando aplica, profileUrl, suggestion, why y quickFix. Ver referencia.
Usar ok como gate
ok es valid && !engineDegraded: solo es true cuando el motor realmente validó y no encontró errores. Cuando engineDegraded es true, el motor remoto tuvo un problema sistémico, no se descontó cuota y conviene reintentar.
Elegir la versión de CL Core
Por defecto la versión la resuelve tu tenant. Para fijar una puntual:Lint local + validación remota
check() corre el lint offline y la validación remota en un solo llamado, y adjunta localIssues:
Manejo de errores
validate() lanza errores tipados ante fallos HTTP o de red. Ver errores.