You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/api/index.md
+8-2Lines changed: 8 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3499,7 +3499,10 @@ Since: v46
3499
3499
Request parameters:
3500
3500
3501
3501
* `meta` - Comma-separated list of metadata item names to include, or "*" for all (default)
3502
-
* `metaExclude` - (**API v58+**, ignored for lower API versions in the request URL) Optional comma-separated list of metadata component names to omit after resolving `meta`. If `meta` contains `*`, the effective set is all registered job metadata names minus these entries. If `meta` is an explicit list, each name in `metaExclude` is removed from that list. Omit the parameter to keep the previous behavior.
3502
+
3503
+
**Additional Parameters (API v58+):**
3504
+
3505
+
* `metaExclude` - Optional comma-separated list of metadata component names to omit after resolving `meta`. Requires API v58 or higher in the request URL; if the URL uses a lower API version, this parameter is ignored. If `meta` contains `*`, the server expands `*` to the union of all registered job metadata component names, then removes excluded names (the literal `*` is not treated as a component name). If `meta` is an explicit list, each name in `metaExclude` is removed from that list. Omit the parameter to keep the previous behavior.
3503
3506
3504
3507
**Response:**
3505
3508
@@ -5551,12 +5554,15 @@ Since: v46
5551
5554
Query Parameters:
5552
5555
*`path` - Group path root, or blank for the root
5553
5556
*`meta` - Comma-separated list of metadata items to include, or "*" for all
5554
-
*`metaExclude` - (**API v58+**, ignored for lower API versions in the request URL) Optional comma-separated list of metadata component names to omit after resolving `meta`. If `meta` contains `*`, the server expands `*` to all names from registered job metadata components, then drops excluded names. If `meta` is an explicit list, excluded names are removed from that list. Omit the parameter to keep the previous behavior.
5555
5557
*`breakpoint` - Breakpoint, max number of jobs to load with metadata, if more results than the
5556
5558
breakpoint are available, no metadata will be loaded
5557
5559
5558
5560
* Additional query parameters, see [Listing Jobs](#listing-jobs).
5559
5561
5562
+
**Additional Parameters (API v58+):**
5563
+
5564
+
*`metaExclude` - Optional comma-separated list of metadata component names to omit after resolving `meta`. Requires API v58 or higher in the request URL; if the URL uses a lower API version, this parameter is ignored. If `meta` contains `*`, the server expands `*` to the union of all registered job metadata component names, then removes excluded names (the literal `*` is not treated as a component name). If `meta` is an explicit list, excluded names are removed from that list. Omit the parameter to keep the previous behavior.
Copy file name to clipboardExpand all lines: docs/api/rundeck-api-versions.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ API versions below `{{$apiDepVersion}}` are *deprecated*. Clients using earlier
38
38
### Version 58
39
39
40
40
* Updated Endpoints:
41
-
*[`GET /api/V/project/[PROJECT]/jobs/browse`][/api/V/project/\[PROJECT\]/jobs/browse] - Optional query parameter `metaExclude`: comma-separated job metadata component names to omit after resolving `meta`. When `meta` includes `*`, the server expands `*` to the union of all names reported by registered `JobMetadataComponent` beans, then removes excluded names (the literal `*` is not passed to loaders). For an explicit comma-separated `meta` list, excluded names are removed from that list. The parameter is ignored if the request URL uses an API version below 58.
41
+
*[`GET /api/V/project/[PROJECT]/jobs/browse`][/api/V/project/\[PROJECT\]/jobs/browse] - Optional query parameter `metaExclude`: comma-separated job metadata component names to omit after resolving `meta`. When `meta` includes `*`, the server expands `*` to the union of all registered job metadata component names, then removes excluded names (the literal `*` is not treated as a component name). For an explicit comma-separated `meta` list, excluded names are removed from that list. The parameter is ignored if the request URL uses an API version below 58.
42
42
*[`GET /api/V/job/[ID]/meta`][/api/V/job/\[ID\]/meta] - Same optional `metaExclude` query parameter and resolution rules (API version 58+ only).
0 commit comments