Avallone's APIs are built on four core principles that prioritize a seamless data synchronization process. These principles form the foundation for efficient and reliable API integration.
...
1. Bulk synchronization
The sync endpoint should support upload different data point in one go e.g. companies, company relations, officers, officer relations, etc - as much as possible.
...
Calling the sync endpoint with the same payload should not have any side-effect (except for activity logs).
3. Extract and load
The caller should be stateless i.e. the caller shouldn’t have to store the state of data in Avallone Avallone ids at their end for the integration to work. The caller should simply have to send the extract data extracted from it’s the internal system and send to Avallone. Avallone will take takes care of synchronization i.e. figuring out what needs to be created vs updated.
...
Expand | ||
---|---|---|
| ||
Consider two different scenario: Handle collection with invalid entriesConsider an array e.g. Handle objects with invalid valuesConsider an object e.g. |
...
...
Need more help?
Contact us on support@avallone.io and we will get in contact with you as fast as possible.