Skip to main content
POST
{BASE_URL}
/
api
/
runtime
/
wks
/
{workspaceId}
/
app
/
{appId}
/
process-name
/
{processName}
/
start
/
copyDataFrom
/
{processInstanceId}
curl -X POST "{BASE_URL}/api/runtime/wks/{workspaceId}/app/{appId}/process-name/{processName}/start/copyDataFrom/{processInstanceId}" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "retryReason": "manual-rerun"
  }'

Documentation Index

Fetch the complete documentation index at: https://docs.flowx.ai/llms.txt

Use this file to discover all available pages before exploring further.

Looking for end-to-end guidance on calling FlowX from your own app? See Consuming FlowX from external apps.
Start a new process instance and seed its data from a previously executed process instance. The new process picks up the data values that were on the source instance at the moment of the call. Common use cases:
  • Replaying a failed workflow with the same input
  • Cloning an existing case for a similar customer
  • Resuming downstream processing after an interruption

Path parameters

workspaceId
string
required
The ID of the workspace that owns the application.
appId
string
required
The ID of the application.
processName
string
required
The name of the process definition to start.
processInstanceId
string
required
The UUID of the source process instance. Its data is copied into the new instance at start time.

Request headers

Authorization
string
required
Bearer token. Format: Bearer <token>.
Content-Type
string
required
Must be application/json.

Request body

A JSON object with values to merge on top of the copied data. Pass {} to start with the source instance’s data unchanged.
{
  "retryReason": "manual-rerun",
  "operatorId": "u-9023"
}

Response

Same shape as Start process by workspace, app, and process name — the new instance’s uuid, state, and metadata.
curl -X POST "{BASE_URL}/api/runtime/wks/{workspaceId}/app/{appId}/process-name/{processName}/start/copyDataFrom/{processInstanceId}" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "retryReason": "manual-rerun"
  }'
Last modified on May 11, 2026