Jobs
Get Workflow Details
Retrieve the complete schema and input requirements for a workflow
GET
Before you can execute a job, you must know what inputs it expects. This endpoint returns the workflow object, including its name, description, blueprint, and the
jobPayloadSchema that defines all of the workflow’s inputs.
By default, the response describes the latest active version of the workflow. To inspect a specific historical version, pass either the version number or the workflowVersionId UUID as a query parameter.
Path Parameters
The unique identifier of the workflow to retrieve details for
Query Parameters
Workflow version number to retrieve. Omit to use the latest active version.
Specific workflow version UUID. Takes precedence over
version when both are supplied.Headers
Your API authentication key
Response
ThejobPayloadSchema object defines all workflow inputs, their unique variable names (e.g., workflow_input_we4tej0ly), and their data types.
An object containing all workflow input definitions
Supported Data Types
| Type | Description | Example Value |
|---|---|---|
str | Text string | "Hello World" |
float | Numeric value | 45.8 |
bool | Boolean | true or false |
date | Date string | "2025-11-09" |
file | Single file URL | "https://files.opus.com/..." |
array | List of values | ["item1", "item2"] |
array_files | Multiple file URLs | ["url1", "url2"] |
object | Nested object | {"key": "value"} |