GitLab API

GitlabTool

Actions1095

Jobs → getApiV4RunnersIdJobs

AI-generated

Summary

Retrieves jobs for a specified GitLab runner from GET /api/v4/runners/{id}/jobs. Configure the runner ID and optionally filter or paginate the results with query parameters.

Inputs

  • Skip Authentication — Skips authentication when enabled; otherwise the node uses GitLab API credentials.
  • Base URL — Defaults to https://gitlab.com; the source indicates the actual base URL is defined by the GitLab API credential.
  • Method — HTTP method selector, defaulting to GET.
  • Path Parameters: id (required) — ID of the runner whose jobs to retrieve.
  • Query Parameters: system_id — System ID associated with the runner manager.
  • Query Parameters: status — Filter by job status, such as running, success, or failed.
  • Query Parameters: order_by — Order by job ID (id).
  • Query Parameters: sort — Sort order, asc or desc; declared default is desc.
  • Query Parameters: cursor — Cursor for obtaining the next set of records.
  • Query Parameters: page — Page number; declared default is 1.
  • Query Parameters: per_page — Number of items per page; declared default is 20.

Output shape

A list of runner jobs returned by the GitLab API.

The supplied source pack shows the node's OpenAPI-tool setup but not the request execution or response schema, so the exact job fields and pagination response details are unspecified. The query parameter controls are string-typed in the UI, although the schema declares page and per_page as integers.

Links

Discussion