> ## Documentation Index
> Fetch the complete documentation index at: https://docs.filecheck.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Jobs & output

> Every file run produces a Job. Where to find results, and how to run a one-off preflight, validation, or optimization.

A **Job** is one run of a file (or set of files) through preflight, validation, or optimization. Most jobs are created automatically when a customer's upload flows through a [Workflow](/configuration/workflows), but you can also create one by hand. Each job records its **type** (preflight / validation / optimize), its **result**, and the output files.

<Frame caption="Jobs — every run, with its type and result">
  <img src="https://mintcdn.com/filecheck/iqI5pdni1V7GDNSc/images/jobs-list.png?fit=max&auto=format&n=iqI5pdni1V7GDNSc&q=85&s=5146d27a0ca361dfb25f7f4f57c2f4aa" alt="Jobs list showing job IDs, types, and results such as Warnings, Failed, Clean, Auto-Fixed" width="2404" height="2076" data-path="images/jobs-list.png" />
</Frame>

## Reading a job

Each row shows the job's **type**, a **result**, and a **View Job** action with the output and report. Results read at a glance:

| Result                 | Meaning                                        |
| ---------------------- | ---------------------------------------------- |
| **Clean / Compliant**  | Passed with no issues.                         |
| **Auto-Fixed / Fixed** | Issues were found and corrected automatically. |
| **Warnings**           | Proceeded, but with flagged issues.            |
| **Failed**             | Did not meet requirements.                     |

## Getting the output

Once a job has run, the fixed or optimized files are available in two places:

<CardGroup cols={2}>
  <Card title="Your store dashboard" icon="store">
    The validated job is attached to the order in your store's admin — **WooCommerce, OpenCart, PrestaShop, or Shopify**. Open the order to download the print-ready files.
  </Card>

  <Card title="The Filecheck dashboard" icon="table-list">
    Go to **[admin.filecheck.io/jobs](https://admin.filecheck.io/jobs)** (the **Jobs** tab), open any job, and download its output directly.
  </Card>
</CardGroup>

<Note>
  Integrating with your own backend instead of a plugin? Fetch the result server-side with your secret key — see [Verify jobs](/server/verify-jobs).
</Note>

## Run a one-off job

You don't need a full workflow to check or transform a single file. Click **New Job** on the Jobs screen to run something immediately and get the result back:

<Frame caption="New Job — run a quick preflight, validation, or optimization">
  <img src="https://mintcdn.com/filecheck/iqI5pdni1V7GDNSc/images/new-job-menu.png?fit=max&auto=format&n=iqI5pdni1V7GDNSc&q=85&s=f2724c262a3c82e66327164df16baa5e" alt="New Job menu: Run a Preflight, Validate a PDF File, Optimize a PDF File" width="770" height="698" data-path="images/new-job-menu.png" />
</Frame>

<CardGroup cols={3}>
  <Card title="Run a Preflight" icon="magnifying-glass">
    Check a PDF against your requirements or a chosen profile — and autofix it if it falls short.
  </Card>

  <Card title="Validate a PDF File" icon="circle-check">
    Check a file's conformance to **PDF/A** or **PDF/UA** standards.
  </Card>

  <Card title="Optimize a PDF File" icon="wand-magic-sparkles">
    Apply an [Optimization Preset](/configuration/presets) — compress images, subset fonts, thicken lines, and more.
  </Card>
</CardGroup>

<Tip>
  One-off jobs are the quickest way to spot-check a customer file, sanity-test a new profile, or optimize a single PDF — no workflow setup required.
</Tip>
