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.
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
The ID of the workspace that owns the application.
The ID of the application.
The name of the process definition to start.
The UUID of the source process instance. Its data is copied into the new instance at start time.
Bearer token. Format: Bearer <token>.
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"
}'