Skip to main content
POST
Submit a job to the workflow with the specified identifier.

Authorizations

Authorization
string
header
required

API key passed as a Bearer token in the Authorization header

Path Parameters

space_id
string<uuid>
required

UP Space Id

Example:

"d290f1ee-6c54-4b01-90e6-d701748f0851"

workflow_id
string<uuid>
required

Unique identifier of a Workflow

Example:

"e3c908ad-dc8f-4edb-88f7-c84dec0aef99"

Body

application/json
job_name
string

Optional name for the job. Auto-generated if omitted.

Example:

"My Transcoding Job"

usage
object

Response

Job submitted successfully

id
string
read-only

Unique Job Identifier

Example:
name
string

Workflow Job Name

Example:
workflow_id
string
read-only

The identifier of the workflow associated with this job

Example:
workflow_name
string

The name of the workflow that this job was associated with

Example:
progress
number
read-only

Workflow Job Progress

Example:
state
enum<string>
read-only
Available options:
created,
in-process,
succeeded,
failed,
stopped,
retry,
malfunctioned
Example:
workflow_version
string

Workflow Version indicates the revision name

created_at
string<date-time>
read-only

Timestamp when Workflow Job was created as UTC time in iso8601 format

Example:
updated_at
string<date-time>
read-only

Timestamp when Workflow Job was updated as UTC time in iso8601 format

Example:
elapsed_time
string<TimeSpan> | null
read-only

The elapsed time for the workflow job processing calculated as the difference between created_at and updated_at timestamps. This field is only populated when the workflow job is in a terminal state such as succeeded, failed or stopped.

Example: