Why Is My ChartMogul Initial Sync Taking Longer Than Expected?
Question
Why is my ChartMogul connection's initial sync taking longer than expected?
Environment
Connector: ChartMogul
Answer
ChartMogul initial syncs can take longer than expected because the ChartMogul REST API isn’t designed for bulk extraction. The API requires nested calls to extract some data. For example, to sync SUBSCRIPTION data, we must first gets all subscription IDs from the /customers endpoint, then call /customers/<id>/subscription for each customer ID.
These nested API calls, combined with ChartMogul API rate limits, may extend the duration of your connection's initial sync.