Data Source is an indicator to where your data comes from. In Calqulate, we give you the option to collect data from different resources. So, in order to track the data sources, we attach a data source identifier with every record you create/sync.
A Data Source can have multiple types (default, accounting, CRM, marketing, payroll, ecommerce, expenses, banking, subscriptions and csv). Also, they are categorized as either a Manual or Integration (non-manual) Data Source.
When you start using Calqulate App and create your organisation, we create for you a manual data source which becomes your default one. This is named as "Calqulate" in the API responses.
We are planning to give our users the ability to create multiple manual data sources.
Use only the default manual data source when creating records through Calqulate API.
When you start using Calqulate App and link an integration (for example, an accounting software, a subscription software), those integrations have each their own integration data source. The data from integration data sources is fetched to Calqulate on a regular interval, for example hourly. Calqulate App does not update data with an integration data source, it only fetches data from them.
Do not use integration data sources when creating records through Calqulate API.
It is essential to understand that if you make manual changes to data from integration data source through Calqulate API, those changes affect only Calqulate App. The next time the syncing process starts fetching data from that data source, it will overwrite the manual updates you make through Calqulate API. Which means that the changes you made are lost unless you have made them directly in the integration data source.
You cannot edit the data fetched from integration data sources.
Updated 4 months ago