execute an RPC of a workflow
post/api/v1/workflow/rpc
Request body
Example request
{
"input": {
"data": "data",
"extStoreId": "extStoreId",
"extPath": "extPath",
"encoding": "encoding"
},
"searchAttributesLoadingPolicy": {
"lockingKeys": [
"lockingKeys",
"lockingKeys"
],
"lazyLoadingLargeDataAttributes": true,
"useKeyAsPrefix": true,
"partialLoadingKeys": [
"partialLoadingKeys",
"partialLoadingKeys"
],
"persistenceLoadingType": null
},
"timeoutSeconds": 0,
"searchAttributes": [
{
"valueType": null,
"key": "key"
},
{
"valueType": null,
"key": "key"
}
],
"useMemoForDataAttributes": true,
"workflowRunId": "workflowRunId",
"rpcName": "rpcName",
"workflowId": "workflowId",
"dataAttributesLoadingPolicy": {
"lockingKeys": [
"lockingKeys",
"lockingKeys"
],
"lazyLoadingLargeDataAttributes": true,
"useKeyAsPrefix": true,
"partialLoadingKeys": [
"partialLoadingKeys",
"partialLoadingKeys"
],
"persistenceLoadingType": null
}
}Response
successful operation
Example response
{
"output": {
"data": "data",
"extStoreId": "extStoreId",
"extPath": "extPath",
"encoding": "encoding"
}
}