- Configuration
- Using ItemPath
- Apps
Integration Settings
Add an Integration
Now that the connection is set up, go to the Apps tab and click Data Push. There you'll see the list of integrations, and a button to add a "New Integration" in the top-right corner. Click to get started.

Give the integration a name, ideally one that demonstrates what kind of data it will be used to send. Set the format to "JSON" and select the connection you set up in the first step.
Integration Settings
Once an integration is created, you can click on it to look at the details. In the Settings tab, you'll see these options:
- URL Path: This is the extension of the connection base.
- Headers: Add or remove headers that should be included, like authorization tokens.
- Filters: Filter by history type(s).
You can also toggle the integration to "Inactive" at the top-right.

Integration Mappings
The Mappings tab allows you to customize data mapping using a flexible expression system. Select a mapping type to get started:
- Column: Enter the name from your system, then choosing the corresponding PowerPick column.
- Text: Add a line of text that will be consistent in all calls.
- Grouping: This organizing tool is mainly used for subgrouping order lines.

Integration Logs
See when the integration has run and what was returned using the Logs tab.

For checking for errors, we recommend adding a report per integration to check for an
exportStateType
of 5.Pre-built templates of these reports can be downloaded from this list here. Look for Pick Confirmations with Errors and Put Confirmations with Errors.
Then, connect each report to a workflow to get notified automatically.
Integration Failed Attempts
Resend erroring lines in the Data Push app by checking the Failed Attempts tab in your integrations. This list shows each transaction’s ID, Order Name, history Type, and Creation Date.
Select individual lines by ticking the checkbox next to them, or tick the uppermost checkbox to select all, and hit resend.
