# PostRunRequestBody
Run options
## Fields
| Field | Type | Required | Description | Example |
| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| `deployment_id` | *Optional[str]* | :heavy_minus_sign: | Deployment ID to run | d290f1ee-6c54-4b01-90e6-d701748f0851 |
| `workflow_api` | *Optional[Any]* | :heavy_minus_sign: | Workflow API JSON to run | |
| `workflow_id` | *Optional[str]* | :heavy_minus_sign: | Workflow ID to run | f47ac10b-58cc-4372-a567-0e02b2c3d479 |
| `machine_id` | *Optional[str]* | :heavy_minus_sign: | N/A | |
| `gpu` | [Optional[operations.Gpu]](../../models/operations/gpu.md) | :heavy_minus_sign: | N/A | |
| `concurrency_limit` | *Optional[float]* | :heavy_minus_sign: | N/A | |
| `private_volume_name` | *Optional[str]* | :heavy_minus_sign: | N/A | |
| `timeout` | *Optional[float]* | :heavy_minus_sign: | N/A | |
| `run_origin` | [Optional[operations.RunOrigin]](../../models/operations/runorigin.md) | :heavy_minus_sign: | N/A | |
| `inputs` | Dict[str, [operations.Inputs](../../models/operations/inputs.md)] | :heavy_minus_sign: | External inputs to the workflow | {
"input_text": "value1",
"input_url": "https://example.png"
} |
| `webhook` | *Optional[str]* | :heavy_minus_sign: | Webhook URL to receive workflow updates | https://example.com/webhook |
| `stream` | *Optional[bool]* | :heavy_minus_sign: | Whether to return a streaming url | |