Argo Workflows — WorkflowService
Argo Workflows — WorkflowService. 17 operations. Lead operation: Argo Workflows DEPRECATED: Cannot Work via HTTP if PodName is an Empty String. Use WorkflowLogs.. Self-contained Naftiko capability covering one Argo Workflows business surface.
What You Can Do
MCP Tools
workflowservicewatchevents
workflowservicewatchevents
workflowservicewatchworkflows
workflowservicewatchworkflows
workflowservicelistworkflows
workflowservicelistworkflows
workflowservicecreateworkflow
workflowservicecreateworkflow
workflowservicelintworkflow
workflowservicelintworkflow
workflowservicesubmitworkflow
workflowservicesubmitworkflow
workflowservicegetworkflow
workflowservicegetworkflow
workflowservicedeleteworkflow
workflowservicedeleteworkflow
workflowserviceworkflowlogs
workflowserviceworkflowlogs
workflowserviceresubmitworkflow
workflowserviceresubmitworkflow
workflowserviceresumeworkflow
workflowserviceresumeworkflow
workflowserviceretryworkflow
workflowserviceretryworkflow
workflowservicesetworkflow
workflowservicesetworkflow
workflowservicestopworkflow
workflowservicestopworkflow
workflowservicesuspendworkflow
workflowservicesuspendworkflow
workflowserviceterminateworkflow
workflowserviceterminateworkflow
argo-workflows-deprecated-cannot-work
Argo Workflows DEPRECATED: Cannot Work via HTTP if PodName is an Empty String. Use WorkflowLogs.
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Argo Workflows — WorkflowService
description: 'Argo Workflows — WorkflowService. 17 operations. Lead operation: Argo Workflows DEPRECATED: Cannot Work via
HTTP if PodName is an Empty String. Use WorkflowLogs.. Self-contained Naftiko capability covering one Argo Workflows business
surface.'
tags:
- Argo Workflows
- WorkflowService
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
ARGO_WORKFLOWS_API_KEY: ARGO_WORKFLOWS_API_KEY
capability:
consumes:
- type: http
namespace: argo-workflows-workflowservice
baseUri: http://localhost:2746
description: Argo Workflows — WorkflowService business capability. Self-contained, no shared references.
resources:
- name: api-v1-stream-events-namespace
path: /api/v1/stream/events/{namespace}
operations:
- name: workflowservicewatchevents
method: GET
description: ''
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: namespace
in: path
type: string
required: true
- name: listOptions.labelSelector
in: query
type: string
description: A selector to restrict the list of returned objects by their labels.
- name: listOptions.fieldSelector
in: query
type: string
description: A selector to restrict the list of returned objects by their fields.
- name: listOptions.watch
in: query
type: boolean
description: Watch for changes to the described resources and return them as a stream of
- name: listOptions.allowWatchBookmarks
in: query
type: boolean
description: allowWatchBookmarks requests watch events with type "BOOKMARK".
- name: listOptions.resourceVersion
in: query
type: string
description: resourceVersion sets a constraint on what resource versions a request may be served from.
- name: listOptions.resourceVersionMatch
in: query
type: string
description: resourceVersionMatch determines how resourceVersion is applied to list calls.
- name: listOptions.timeoutSeconds
in: query
type: string
description: Timeout for the list/watch call.
- name: listOptions.limit
in: query
type: string
description: limit is a maximum number of responses to return for a list call. If more items exist, the
- name: listOptions.continue
in: query
type: string
description: The continue option should be set when retrieving more results from the server. Since this value is
- name: listOptions.sendInitialEvents
in: query
type: boolean
description: '`sendInitialEvents=true` may be set together with `watch=true`.'
- name: api-v1-workflow-events-namespace
path: /api/v1/workflow-events/{namespace}
operations:
- name: workflowservicewatchworkflows
method: GET
description: ''
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: namespace
in: path
type: string
required: true
- name: listOptions.labelSelector
in: query
type: string
description: A selector to restrict the list of returned objects by their labels.
- name: listOptions.fieldSelector
in: query
type: string
description: A selector to restrict the list of returned objects by their fields.
- name: listOptions.watch
in: query
type: boolean
description: Watch for changes to the described resources and return them as a stream of
- name: listOptions.allowWatchBookmarks
in: query
type: boolean
description: allowWatchBookmarks requests watch events with type "BOOKMARK".
- name: listOptions.resourceVersion
in: query
type: string
description: resourceVersion sets a constraint on what resource versions a request may be served from.
- name: listOptions.resourceVersionMatch
in: query
type: string
description: resourceVersionMatch determines how resourceVersion is applied to list calls.
- name: listOptions.timeoutSeconds
in: query
type: string
description: Timeout for the list/watch call.
- name: listOptions.limit
in: query
type: string
description: limit is a maximum number of responses to return for a list call. If more items exist, the
- name: listOptions.continue
in: query
type: string
description: The continue option should be set when retrieving more results from the server. Since this value is
- name: listOptions.sendInitialEvents
in: query
type: boolean
description: '`sendInitialEvents=true` may be set together with `watch=true`.'
- name: fields
in: query
type: string
- name: api-v1-workflows-namespace
path: /api/v1/workflows/{namespace}
operations:
- name: workflowservicelistworkflows
method: GET
description: ''
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: namespace
in: path
type: string
required: true
- name: listOptions.labelSelector
in: query
type: string
description: A selector to restrict the list of returned objects by their labels.
- name: listOptions.fieldSelector
in: query
type: string
description: A selector to restrict the list of returned objects by their fields.
- name: listOptions.watch
in: query
type: boolean
description: Watch for changes to the described resources and return them as a stream of
- name: listOptions.allowWatchBookmarks
in: query
type: boolean
description: allowWatchBookmarks requests watch events with type "BOOKMARK".
- name: listOptions.resourceVersion
in: query
type: string
description: resourceVersion sets a constraint on what resource versions a request may be served from.
- name: listOptions.resourceVersionMatch
in: query
type: string
description: resourceVersionMatch determines how resourceVersion is applied to list calls.
- name: listOptions.timeoutSeconds
in: query
type: string
description: Timeout for the list/watch call.
- name: listOptions.limit
in: query
type: string
description: limit is a maximum number of responses to return for a list call. If more items exist, the
- name: listOptions.continue
in: query
type: string
description: The continue option should be set when retrieving more results from the server. Since this value is
- name: listOptions.sendInitialEvents
in: query
type: boolean
description: '`sendInitialEvents=true` may be set together with `watch=true`.'
- name: fields
in: query
type: string
description: Fields to be included or excluded in the response. e.g. "items.spec,items.status.phase", "-items.status.nodes".
- name: nameFilter
in: query
type: string
description: Filter type used for name filtering. Exact | Contains | Prefix. Default to Exact.
- name: createdAfter
in: query
type: string
- name: finishedBefore
in: query
type: string
- name: workflowservicecreateworkflow
method: POST
description: ''
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: namespace
in: path
type: string
required: true
- name: body
in: body
type: string
required: true
- name: api-v1-workflows-namespace-lint
path: /api/v1/workflows/{namespace}/lint
operations:
- name: workflowservicelintworkflow
method: POST
description: ''
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: namespace
in: path
type: string
required: true
- name: body
in: body
type: string
required: true
- name: api-v1-workflows-namespace-submit
path: /api/v1/workflows/{namespace}/submit
operations:
- name: workflowservicesubmitworkflow
method: POST
description: ''
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: namespace
in: path
type: string
required: true
- name: body
in: body
type: string
required: true
- name: api-v1-workflows-namespace-name
path: /api/v1/workflows/{namespace}/{name}
operations:
- name: workflowservicegetworkflow
method: GET
description: ''
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: namespace
in: path
type: string
required: true
- name: name
in: path
type: string
required: true
- name: getOptions.resourceVersion
in: query
type: string
description: resourceVersion sets a constraint on what resource versions a request may be served from.
- name: fields
in: query
type: string
description: Fields to be included or excluded in the response. e.g. "spec,status.phase", "-status.nodes".
- name: uid
in: query
type: string
description: Optional UID to retrieve a specific workflow (useful for archived workflows with the same name).
- name: workflowservicedeleteworkflow
method: DELETE
description: ''
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: namespace
in: path
type: string
required: true
- name: name
in: path
type: string
required: true
- name: deleteOptions.gracePeriodSeconds
in: query
type: string
description: The duration in seconds before the object should be deleted. Value must be non-negative integer.
- name: deleteOptions.preconditions.uid
in: query
type: string
description: Specifies the target UID.
- name: deleteOptions.preconditions.resourceVersion
in: query
type: string
description: Specifies the target ResourceVersion
- name: deleteOptions.orphanDependents
in: query
type: boolean
description: 'Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7.'
- name: deleteOptions.propagationPolicy
in: query
type: string
description: Whether and how garbage collection will be performed.
- name: deleteOptions.dryRun
in: query
type: array
description: When present, indicates that modifications should not be
- name: deleteOptions.ignoreStoreReadErrorWithClusterBreakingPotential
in: query
type: boolean
description: if set to true, it will trigger an unsafe deletion of the resource in
- name: force
in: query
type: boolean
- name: api-v1-workflows-namespace-name-log
path: /api/v1/workflows/{namespace}/{name}/log
operations:
- name: workflowserviceworkflowlogs
method: GET
description: ''
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: namespace
in: path
type: string
required: true
- name: name
in: path
type: string
required: true
- name: podName
in: query
type: string
- name: logOptions.container
in: query
type: string
description: The container for which to stream logs. Defaults to only container if there is one container in the
pod.
- name: logOptions.follow
in: query
type: boolean
description: Follow the log stream of the pod. Defaults to false.
- name: logOptions.previous
in: query
type: boolean
description: Return previous terminated container logs. Defaults to false.
- name: logOptions.sinceSeconds
in: query
type: string
description: A relative time in seconds before the current time from which to show logs. If this value
- name: logOptions.sinceTime.seconds
in: query
type: string
description: Represents seconds of UTC time since Unix epoch
- name: logOptions.sinceTime.nanos
in: query
type: integer
description: Non-negative fractions of a second at nanosecond resolution. Negative
- name: logOptions.timestamps
in: query
type: boolean
description: If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line
- name: logOptions.tailLines
in: query
type: string
description: If set, the number of lines from the end of the logs to show. If not specified,
- name: logOptions.limitBytes
in: query
type: string
description: If set, the number of bytes to read from the server before terminating the
- name: logOptions.insecureSkipTLSVerifyBackend
in: query
type: boolean
description: insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the
- name: logOptions.stream
in: query
type: string
description: Specify which container log stream to return to the client.
- name: grep
in: query
type: string
- name: selector
in: query
type: string
- name: api-v1-workflows-namespace-name-resubmit
path: /api/v1/workflows/{namespace}/{name}/resubmit
operations:
- name: workflowserviceresubmitworkflow
method: PUT
description: ''
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: namespace
in: path
type: string
required: true
- name: name
in: path
type: string
required: true
- name: body
in: body
type: string
required: true
- name: api-v1-workflows-namespace-name-resume
path: /api/v1/workflows/{namespace}/{name}/resume
operations:
- name: workflowserviceresumeworkflow
method: PUT
description: ''
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: namespace
in: path
type: string
required: true
- name: name
in: path
type: string
required: true
- name: body
in: body
type: string
required: true
- name: api-v1-workflows-namespace-name-retry
path: /api/v1/workflows/{namespace}/{name}/retry
operations:
- name: workflowserviceretryworkflow
method: PUT
description: ''
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: namespace
in: path
type: string
required: true
- name: name
in: path
type: string
required: true
- name: body
in: body
type: string
required: true
- name: api-v1-workflows-namespace-name-set
path: /api/v1/workflows/{namespace}/{name}/set
operations:
- name: workflowservicesetworkflow
method: PUT
description: ''
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: namespace
in: path
type: string
required: true
- name: name
in: path
type: string
required: true
- name: body
in: body
type: string
required: true
- name: api-v1-workflows-namespace-name-stop
path: /api/v1/workflows/{namespace}/{name}/stop
operations:
- name: workflowservicestopworkflow
method: PUT
description: ''
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: namespace
in: path
type: string
required: true
- name: name
in: path
type: string
required: true
- name: body
in: body
type: string
required: true
- name: api-v1-workflows-namespace-name-suspend
path: /api/v1/workflows/{namespace}/{name}/suspend
operations:
- name: workflowservicesuspendworkflow
method: PUT
description: ''
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: namespace
in: path
type: string
required: true
- name: name
in: path
type: string
required: true
- name: body
in: body
type: string
required: true
- name: api-v1-workflows-namespace-name-terminate
path: /api/v1/workflows/{namespace}/{name}/terminate
operations:
- name: workflowserviceterminateworkflow
method: PUT
description: ''
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: namespace
in: path
type: string
required: true
- name: name
in: path
type: string
required: true
- name: body
in: body
type: string
required: true
- name: api-v1-workflows-namespace-name-podName-log
path: /api/v1/workflows/{namespace}/{name}/{podName}/log
operations:
- name: workflowservicepodlogs
method: GET
description: 'Argo Workflows DEPRECATED: Cannot Work via HTTP if PodName is an Empty String. Use WorkflowLogs.'
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: namespace
in: path
type: string
required: true
- name: name
in: path
type: string
required: true
- name: podName
in: path
type: string
required: true
- name: logOptions.container
in: query
type: string
description: The container for which to stream logs. Defaults to only container if there is one container in the
pod.
- name: logOptions.follow
in: query
type: boolean
description: Follow the log stream of the pod. Defaults to false.
- name: logOptions.previous
in: query
type: boolean
description: Return previous terminated container logs. Defaults to false.
- name: logOptions.sinceSeconds
in: query
type: string
description: A relative time in seconds before the current time from which to show logs. If this value
- name: logOptions.sinceTime.seconds
in: query
type: string
description: Represents seconds of UTC time since Unix epoch
- name: logOptions.sinceTime.nanos
in: query
type: integer
description: Non-negative fractions of a second at nanosecond resolution. Negative
- name: logOptions.timestamps
in: query
type: boolean
description: If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line
- name: logOptions.tailLines
in: query
type: string
description: If set, the number of lines from the end of the logs to show. If not specified,
- name: logOptions.limitBytes
in: query
type: string
description: If set, the number of bytes to read from the server before terminating the
- name: logOptions.insecureSkipTLSVerifyBackend
in: query
type: boolean
description: insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the
- name: logOptions.stream
in: query
type: string
description: Specify which container log stream to return to the client.
- name: grep
in: query
type: string
- name: selector
in: query
type: string
exposes:
- type: rest
namespace: argo-workflows-workflowservice-rest
port: 8080
description: REST adapter for Argo Workflows — WorkflowService. One Spectral-compliant resource per consumed operation,
prefixed with /v1.
resources:
- path: /v1/api/v1/stream/events/{namespace}
name: api-v1-stream-events-namespace
description: REST surface for api-v1-stream-events-namespace.
operations:
- method: GET
name: workflowservicewatchevents
description: workflowservicewatchevents
call: argo-workflows-workflowservice.workflowservicewatchevents
with:
namespace: rest.namespace
listOptions.labelSelector: rest.listOptions.labelSelector
listOptions.fieldSelector: rest.listOptions.fieldSelector
listOptions.watch: rest.listOptions.watch
listOptions.allowWatchBookmarks: rest.listOptions.allowWatchBookmarks
listOptions.resourceVersion: rest.listOptions.resourceVersion
listOptions.resourceVersionMatch: rest.listOptions.resourceVersionMatch
listOptions.timeoutSeconds: rest.listOptions.timeoutSeconds
listOptions.limit: rest.listOptions.limit
listOptions.continue: rest.listOptions.continue
listOptions.sendInitialEvents: rest.listOptions.sendInitialEvents
outputParameters:
- type: object
mapping: $.
- path: /v1/api/v1/workflow-events/{namespace}
name: api-v1-workflow-events-namespace
description: REST surface for api-v1-workflow-events-namespace.
operations:
- method: GET
name: workflowservicewatchworkflows
description: workflowservicewatchworkflows
call: argo-workflows-workflowservice.workflowservicewatchworkflows
with:
namespace: rest.namespace
listOptions.labelSelector: rest.listOptions.labelSelector
listOptions.fieldSelector: rest.listOptions.fieldSelector
listOptions.watch: rest.listOptions.watch
listOptions.allowWatchBookmarks: rest.listOptions.allowWatchBookmarks
listOptions.resourceVersion: rest.listOptions.resourceVersion
listOptions.resourceVersionMatch: rest.listOptions.resourceVersionMatch
listOptions.timeoutSeconds: rest.listOptions.timeoutSeconds
listOptions.limit: rest.listOptions.limit
listOptions.continue: rest.listOptions.continue
listOptions.sendInitialEvents: rest.listOptions.sendInitialEvents
fields: rest.fields
outputParameters:
- type: object
mapping: $.
- path: /v1/api/v1/workflows/{namespace}
name: api-v1-workflows-namespace
description: REST surface for api-v1-workflows-namespace.
operations:
- method: GET
name: workflowservicelistworkflows
description: workflowservicelistworkflows
call: argo-workflows-workflowservice.workflowservicelistworkflows
with:
namespace: rest.namespace
listOptions.labelSelector: rest.listOptions.labelSelector
listOptions.fieldSelector: rest.listOptions.fieldSelector
listOptions.watch: rest.listOptions.watch
listOptions.allowWatchBookmarks: rest.listOptions.allowWatchBookmarks
listOptions.resourceVersion: rest.listOptions.resourceVersion
listOptions.resourceVersionMatch: rest.listOptions.resourceVersionMatch
listOptions.timeoutSeconds: rest.listOptions.timeoutSeconds
listOptions.limit: rest.listOptions.limit
listOptions.continue: rest.listOptions.continue
listOptions.sendInitialEvents: rest.listOptions.sendInitialEvents
fields: rest.fields
nameFilter: rest.nameFilter
createdAfter: rest.createdAfter
finishedBefore: rest.finishedBefore
outputParameters:
- type: object
mapping: $.
- method: POST
name: workflowservicecreateworkflow
description: workflowservicecreateworkflow
call: argo-workflows-workflowservice.workflowservicecreateworkflow
with:
namespace: rest.namespace
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/api/v1/workflows/{namespace}/lint
name: api-v1-workflows-namespace-lint
description: REST surface for api-v1-workflows-namespace-lint.
operations:
- method: POST
name: workflowservicelintworkflow
description: workflowservicelintworkflow
call: argo-workflows-workflowservice.workflowservicelintworkflow
with:
namespace: rest.namespace
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/api/v1/workflows/{namespace}/submit
name: api-v1-workflows-namespace-submit
description: REST surface for api-v1-workflows-namespace-submit.
operations:
- method: POST
name: workflowservicesubmitworkflow
description: workflowservicesubmitworkflow
call: argo-workflows-workflowservice.workflowservicesubmitworkflow
with:
namespace: rest.namespace
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/api/v1/workflows/{namespace}/{name}
name: api-v1-workflows-namespace-name
description: REST surface for api-v1-workflows-namespace-name.
operations:
- method: GET
name: workflowservicegetworkflow
description: workflowservicegetworkflow
call: argo-workflows-workflowservice.workflowservicegetworkflow
with:
namespace: rest.namespace
name: rest.name
getOptions.resourceVersion: rest.getOptions.resourceVersion
fields: rest.fields
uid: rest.uid
outputParameters:
- type: object
mapping: $.
- method: DELETE
name: workflowservicedeleteworkflow
description: workflowservicedeleteworkflow
call: argo-workflows-workflowservice.workflowservicedeleteworkflow
with:
namespace: rest.namespace
name: rest.name
deleteOptions.gracePeriodSeconds: rest.deleteOptions.gracePeriodSeconds
deleteOptions.preconditions.uid: rest.deleteOptions.preconditions.uid
deleteOptions.preconditions.resourceVersion: rest.deleteOptions.preconditions.resourceVersion
deleteOptions.orphanDependents: rest.deleteOptions.orphanDependents
deleteOptions.propagationPolicy: rest.deleteOptions.propagationPolicy
deleteOptions.dryRun: rest.deleteOptions.dryRun
deleteOptions.ignoreStoreReadErrorWithClusterBreakingPotential: rest.deleteOptions.ignoreStoreReadErrorWithClusterBreakingPotential
force: rest.force
outputParameters:
- type: object
mapping: $.
- path: /v1/api/v1/workflows/{namespace}/{name}/log
name: api-v1-workflows-namespace-name-log
description: REST surface for api-v1-workflows-namespace-name-log.
operations:
- method: GET
name: workflowserviceworkflowlogs
description: workflowserviceworkflowlogs
call: argo-workflows-workflowservice.workflowserviceworkflowlogs
with:
namespace: rest.namespace
name: rest.name
podName: rest.podName
logOptions.container: rest.logOptions.container
logOptions.follow: rest.logOptions.follow
logOptions.previous: rest.logOptions.previous
logOptions.sinceSeconds: rest.logOptions.sinceSeconds
logOptions.sinceTime.seconds: rest.logOptions.sinceTime.seconds
logOptions.sinceTime.nanos: rest.logOptions.sinceTime.nanos
logOptions.timestamps: rest.logOptions.timestamps
logOptions.tailLines: rest.logOptions.tailLines
logOptions.limitBytes: rest.logOptions.limitBytes
logOptions.insecureSkipTLSVerifyBackend: rest.logOptions.insecureSkipTLSVerifyBackend
logOptions.stream: rest.logOptions.stream
grep: rest.grep
selector: rest.selector
outputParameters:
- type: object
mapping: $.
- path: /v1/api/v1/workflows/{namespace}/{name}/resubmit
name: api-v1-workflows-namespace-name-resubmit
description: REST surface for api-v1-workflows-namespace-name-resubmit.
operations:
- method: PUT
name: workflowserviceresubmitworkflow
description: workflowserviceresubmitworkflow
call: argo-workflows-workflowservice.workflowserviceresubmitworkflow
with:
namespace: rest.namespace
name: rest.name
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/api/v1/workflows/{namespace}/{name}/resume
name: api-v1-workflows-namespace-name-resume
description: REST surface for api-v1-workflows-namespace-name-resume.
operations:
- method: PUT
name: workflowserviceresumeworkflow
description: workflowserviceresumeworkflow
call: argo-workflows-workflowservice.workflowserviceresumeworkflow
with:
namespace: rest.namespace
name: rest.name
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/api/v1/workflows/{namespace}/{name}/retry
name: api-v1-workflows-namespace-name-retry
description: REST surface for api-v1-workflows-namespace-name-retry.
operations:
- method: PUT
name: workflowserviceretryworkflow
description: workflowserviceretryworkflow
call: argo-workflows-workflowservice.workflowserviceretryworkflow
with:
namespace: rest.namespace
name: rest.name
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/api/v1/workflows/{namespace}/{name}/set
name: api-v1-workflows-namespace-name-set
description: REST surface for api-v1-workflows-namespace-name-set.
operations:
- method: PUT
name: workflowservicesetworkflow
description: workflowservicesetworkflow
call: argo-workflows-workflowservice.workflowservicesetworkflow
with:
na
# --- truncated at 32 KB (46 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/argo-workflows/refs/heads/main/capabilities/argo-workflows-workflowservice.yaml