Split shape
Introduction
The split shape is used to split out a given payload element. When data is split, the specified element (including any nested elements) is extracted for onward processing.
For example, your process flow might receive customer data from a source connection, but you need to send address details to a different endpoint. In this case, you'd use the route shape to create two different routes, mapping just customer data down one, and splitting out addresses for the other.
Adding & configuring a split shape
Add a split shape
In your process flow, add the split shape in the usual way:

Access settings
Click the settings icon for the split shape:

Select source details (optional)
If appropriate, enter a source integration and a source endpoint - for example:

Define where incoming data is split
Move down to the level to split section. If you added source details in the previous step, you can use the dropdown data path to select the required data element to split - for example:

Alternatively, you can enter the required data path manually. For example:

Here, customer.addresses targets the addresses array within a customer object.
Add a wrapper key (optional)
If required, you can add a wrapper key. This wraps the entire payload in an element of the given name - for example:

Here, defining ADDRESSES as the wrapper key would wrap the payload as shown below:

Save changes
Save shape settings to exit back to the canvas.
Last updated
Was this helpful?
