List Jobs

rundeck.list_jobs
ActionBusiness appsconnection required

Calls the Rundeck API with the connection's credentials.

List the jobs defined in a Rundeck project.

Connection

Required
Yes — the node will not save without one
Auth type
API key
Providers
Rundeck
Secret shape
the API token, or {"api_token": "…"}
Config it needs
base_url, api_version, project
Resolved by
config.connection_id, else node.connection_id

Configuration

4 fields, none required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
project
The Rundeck project to act on; leave blank to use the connection's project.
stringNo——acme-platform
job_filter
Return only jobs whose name contains this text.
stringNo——deploy
group_path
Return only jobs under this group path; Rundeck defaults to every group.
stringNo——release
scheduled_filter
Return only scheduled jobs, or only unscheduled ones.
stringNo—one of "true", "false"—

Example configuration

Every value below is the contract’s own example or default — nothing invented.

{
  "group_path": "release",
  "job_filter": "deploy",
  "project": "acme-platform"
}

Output

One shape.

result

FieldTypeExample
jobs
One entry per job in the project.
array—
jobs[].id
The job's UUID, which rundeck.run_job takes.
string—
jobs[].name
The job's name.
string—
jobs[].group
The job's group path within the project.
string—
jobs[].project
The project the job belongs to.
string—
jobs[].description
The job's description.
string—
jobs[].href
The API URL of the job.
string—
jobs[].permalink
The Rundeck web URL a person can open.
string—
jobs[].scheduled
Whether the job has a schedule.
boolean—
jobs[].enabled
Whether the job may be executed at all.
boolean—
count
How many jobs the response carried.
number—
project
The project the jobs were listed from.
string—
{
  "count": 0,
  "jobs": [
    {
      "description": "",
      "enabled": false,
      "group": "",
      "href": "",
      "id": "",
      "name": "",
      "permalink": "",
      "project": "",
      "scheduled": false
    }
  ],
  "project": ""
}

See List Jobs run in a workflow.

In a technical demo we add the Rundeck connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.