Skip to content

RUN-4231: Document API v58 metaExclude for jobs browse and job meta#1783

Open
smartinellibenedetti wants to merge 2 commits intograils7-upgradefrom
RUN-4231-endpoint-changes
Open

RUN-4231: Document API v58 metaExclude for jobs browse and job meta#1783
smartinellibenedetti wants to merge 2 commits intograils7-upgradefrom
RUN-4231-endpoint-changes

Conversation

@smartinellibenedetti
Copy link
Copy Markdown
Contributor

@smartinellibenedetti smartinellibenedetti commented Mar 25, 2026

Summary

Documents API version 58 optional query parameter metaExclude for:

  • GET /api/V/project/[PROJECT]/jobs/browse — Project Job Group browse
  • GET /api/V/job/[ID]/meta — Get Job UI Metadata

Behavior (as documented)

  • metaExclude is only applied when the request uses API v58+ in the URL; otherwise it is ignored.
  • Comma-separated list of metadata component names to omit after resolving meta.
  • If meta includes *, the server expands to all registered job metadata names, then removes excluded names (literal * is not passed through to loaders).
  • If meta is an explicit list, names in metaExclude are removed from that list.
  • Omitting metaExclude keeps the previous behavior.

Files

  • docs/api/rundeck-api-versions.md — new Version 58 section.
  • docs/api/index.md — parameter descriptions on the two endpoints above.

Related

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds documentation for the new API v58 optional query parameter metaExclude, which allows callers to omit specific job metadata components after resolving the meta set.

Changes:

  • Add an API Version 58 entry describing metaExclude behavior and how it interacts with meta (including * expansion).
  • Document metaExclude on GET /api/V/job/[ID]/meta (Get Job UI Metadata).
  • Document metaExclude on GET /api/V/project/[PROJECT]/jobs/browse (Project Job Group browse).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
docs/api/rundeck-api-versions.md Adds the Version 58 changelog entry describing the new metaExclude parameter on two endpoints.
docs/api/index.md Adds metaExclude parameter documentation to the two affected endpoint reference sections.

@fdevans fdevans changed the base branch from 4.0.x to grails7-upgrade March 25, 2026 18:48
@fdevans fdevans force-pushed the RUN-4231-endpoint-changes branch from a4941e0 to 8f75103 Compare March 25, 2026 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants