Resume workflow request
POSThttps://http-prj1234.api.cloud.diagrid.io/v1.0-beta1/workflows/:workflowComponentName/:instanceId/resume
Resume a paused workflow instance.
Request
Path Parameters
workflowComponentName stringrequired
Possible values: Value must match regular expression ^[a-zA-Z0-9_-]+$
Use "dapr" for Catalyst Workflows.
instanceId stringrequired
Possible values: Value must match regular expression ^[a-zA-Z0-9_-]+$
Unique value created for each run of a specific workflow.
Responses
- 202
- 400
- 500
Accepted.
Request was malformed.
Error in Catalyst code or underlying component.
- python
- java
- csharp
- nodejs
- go
- Python
# pip3 install dapr certifi requests
# ---
from dapr.clients import DaprClient
import os
os.environ["DAPR_API_TOKEN"] = "{{ .DaprAPIToken }}"
os.environ["DAPR_HTTP_ENDPOINT"] = "{{ .DaprHTTPEndpoint }}"
os.environ["DAPR_GRPC_ENDPOINT"] = "{{ .DaprGRPCEndpoint }}"
with DaprClient() as d:
d.resume_workflow(instance_id="{{ .WorkflowInstanceID }}", workflow_component="{{ .WorkflowComponent }}")
- REQUESTS
- HTTP.CLIENT
import requests
url = "https://http-prj1234.api.cloud.diagrid.io/v1.0-beta1/workflows/:workflowComponentName/:instanceId/resume"
payload = {}
headers = {
'dapr-api-token': '<API_KEY_VALUE>'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
ResponseClear