gitlab api pro icon

gitlab api pro

Extended GitLab node

Release → Get Many

AI-generated

Summary

List all releases for a specified GitLab project, optionally returning all results or limiting the number of releases returned.

Inputs

  • Authentication — Choose to use saved credentials or custom GitLab server URL and access token (optional; defaults to using saved credentials).
  • GitLab Server — When using custom authentication, specify the base URL of the GitLab instance (optional; defaults to https://gitlab.com).
  • Access Token — When using custom authentication, provide a personal access token with API permissions (optional).
  • Project Locator — Select how to identify the project: by numeric ID or by path (namespace/owner and project name). Defaults to 'id'.
  • Project ID — Numeric project ID, used if project locator is set to 'id' (optional).
  • Project Owner — Namespace or owner of the project, used when project locator is set to 'path' (optional).
  • Project Name — Project slug or name, used when project locator is set to 'path' (optional).
  • Return All — Whether to return all releases or limit the number of results. Defaults to false (optional).
  • Limit — Maximum number of releases to return if 'Return All' is false. Defaults to 50.

Output shape

a list of release objects

If 'Return All' is true, this operation returns all releases available for the project by paging through the results automatically. Otherwise, it returns up to the specified 'Limit' number of releases. Each release object corresponds to a GitLab release as returned by the GitLab API.

Examples

Example 1: Fetch first 10 releases of a project specified by ID

Set Project Locator to 'ID', enter Project ID, set Return All to false, and Limit to 10.

Example 2: Fetch all releases of a project specified by path

Set Project Locator to 'Path', enter Project Owner and Project Name, set Return All to true.

Links

Discussion