# NexusIQ Rest API - evaluate a file

## post by david.mcdonough on Aug 16, 2023

David McDonough  
We onboarded a large number of apps and most didn’t evaluate transitive dependencies. However, if in the web UI I select the app, go to more actions, and choose ‘evaluate a file,’ I can upload the compiled jar for the app and get the full report.

Is there a way to do this via the REST api?

## post by jwildman on Aug 18, 2023

John Wildman

Hello David,

On the Directs and Transitives, what languages are you seeing this behavior? Here is the Scanning documentation discussing the best methods to scan and how to get the Directs and Transitives. **[Analysis](https://help.sonatype.com/iqserver/analysis)**

Your scanning options are **[CLI Scan](https://help.sonatype.com/iqserver/integrations/nexus-iq-cli)**, **[CI Integrations](https://help.sonatype.com/iqserver/integrations/nexus-iq-for-scm/ci-and-cli-integrations)**, or the Evaluate binary you mentioned.

I hope this helps.
