> For the complete documentation index, see [llms.txt](https://docs.omics.ai/products/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.omics.ai/products/workbench/getting-started/configuring-workflow-inputs.md).

# Configuring Workflow Inputs

## Overview

Most WDL workflows require specific inputs to function correctly. Before running a workflow, you'll need to provide data files for processing and configure various parameters that control how the workflow operates. These parameters allow you to customize tool behavior and resource allocation for your specific needs.

## Understanding Workflow Inputs

Workflow engines process inputs in JSON format, a structured text format designed for data exchange. While this is the required format for execution, Workbench provides two ways to configure your inputs:

* Through a user-friendly web form interface
* By editing the JSON file directly

Both methods achieve the same result - Workbench converts your inputs into a JSON file that's provided to the workflow engine along with the workflow script.

## Configuring Your Inputs

{% hint style="info" %}
This procedure assumes you have already selected a workflow to run as described in [Finding or Importing a Workflow](/products/workbench/getting-started/finding-or-importing-a-workflow.md) and have clicked on the workflow inputs configuration page.
{% endhint %}

When you reach the input configuration page, you'll see a table of all available input parameters. Here's how to configure them:

1. Find the input you want to configure in the table
2. Click the 'expand' symbol that appears when you hover over a row
3. Use either the web form or JSON view to set your values
4. Complete all required inputs (marked with red asterisks)
5. Close the panel when finished with each input

If you miss any required inputs, Workbench will highlight them with a red 'danger' icon. You can quickly fix these by double-clicking the cell in the table or reopening the configuration panel.

{% hint style="warning" %}
Remember that your input configuration is not saved until you submit the workflow run. Navigating away from the page will lose your settings.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.omics.ai/products/workbench/getting-started/configuring-workflow-inputs.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
