Start process from UI with resource definition and inherit values
This endpoint starts a process in the runtime environment using a resource definition ID and inherits parameter values from a related process instance. This endpoint is typically used from UI actions.
Need help finding these IDs? See the Finding Identifiers and Parameters guide for detailed instructions on where to locate these values in FlowX Designer.
The combination of workspaceId, appId, and resourceDefinitionId must be valid and associated in the system. The processInstanceId must reference an existing process instance from which values will be inherited.
The UUID of the related process instance from which parameter values will be inherited. This allows the new process to start with data from an existing process.
A map containing information about which values to copy from the related process instance. This object can contain one of the following keys:
paramsToCopy (array of strings): Use this to pick only a subset of parameters to be inherited from the parent process. It holds the list of key names that will be inherited from the parent parameters.
withoutParams (array of strings): Use this to remove specific parameter values from the parent process before inheriting them. It holds the list of key names that will be removed from the parent parameters.
If neither key is provided or both are empty, all parameter values from the parent process will be inherited by the new process.
When designing your process inheritance strategy, consider which parameters are truly needed in the new process. Use paramsToCopy for explicit control or withoutParams to exclude sensitive or temporary data.
Multi-step workflows: Starting a child process that continues work begun in a parent process
Process chaining: Creating related processes that share common data
UI-triggered actions: Starting processes from user interface actions that need to carry over existing data
Data inheritance: Maintaining context across related process instances while controlling which data is passed forward
This endpoint is specifically designed for runtime operations initiated from UI actions. The workspaceId parameter ensures proper isolation in multi-tenant environments.