Two-way realtime sync of Drives
Add to your appRealtime Full two-way Sync of Drives
This scenario enables your application to fully sync Drives between your app and any external application in both directions. It handles the initial import/export of Drives and then sends events when a Drive is created, updated, or deleted on any side, as close to real-time as possible.
Drive fields will be mapped from your application's schema to the application-specific schema.
How It Works
-
Initial Sync:
- Perform the initial import by calling the Integration.app REST API or SDK in a loop from your code to retrieve data page by page. Integration.app transforms the output into a consistent format compatible with your API, allowing you to save and match data efficiently.
- Make another set of requests to create Drives in external app, if needed.
-
Continuous Sync from External App:
- Enable subscription via a single API or SDK call to continuously receive created, updated, or deleted events from external applications.
- Integration.app manages all integration-specific logic, including subscribing to/unsubscribing from webhooks, custom polling of events, or performing periodic full syncs.
- You will only receive the necessary events as real-time as supported by the external application's API.
-
Continuous Sync from Your App:
- You will get a single webhook URI that you will use to send events about created, updated, or deleted Drives to Integration.app.
- Once send, Integration.app will map the webhook payload to the format supported by external application and send the correct request