Integrate your systems
All businesses have existing applications and data, containing much of the vital information you need for your commerce journeys. You want to be able to keep these applications and internal business processes running smoothly and access any of this data realtime.
Widely extensible, the integration platform comes shipped with an extensive (and growing) set of connections with industry leading business applications that rapidly speed up the integration efforts. These re-usable schemas are easily configured and maintained through the GUI (even by non-developers), and act as the foundation to build the end-to-end business processes.
By using a combination of Propeller, 3rd party and custom actions, it's simple to map out any collection of complex data flows. And with communication and reporting plugins for Email, Slack, HubSpot, Teams and many more available, not only with the data be available, but the right people will know about it.
Our APIs
REST APIs
We've created a high performing REST API with full support for create, read, update and delete operations. This flexible interface follows strict REST patterns, encouraging you to collect and combine data in exactly the format you need it to be in.
Bulk endpoints
REST is incredibly useful for many things, but manipulating big and complex data can be cumbersome. We've tackled this problem with the introduction of our Bulk endpoints for REST.
These follow most REST principles, but has been customized based on our experience working with large commerce data sets. These bulk endpoints are capable of creating / updating multiple resources in a single API call, thus drastically reducing traffic when compared to multiple API calls.
{
"usergroups": [
{
"sourceId": "x-123",
"source": "MBC",
"language": "EN",
"parent": {
"sourceId": 999112000,
"source": "MBC"
},
"name": "Company X"
},
{
"sourceId": "y-456",
"source": "MBC",
"language": "EN",
"parent": {
"sourceId": 999112000,
"source": "MBC"
},
"name": "Company Y"
},
{
"sourceId": "z-789",
"source": "MBC",
"language": "EN",
"parent": {
"sourceId": 999112000,
"source": "MBC"
},
"name": "Company Z"
}
]
}
To create the usergroups
and users
in Propellor two different bulk endpoints need to be used:
- The usergroup bulk endpoint
- The user bulk endpoint Via the usergroup bulk endpoint multiple usergroups representing companies will be created.
Read further about Use Cases in the REST API Documentation.