Integrations overview
Minyu provides several ways to exchange data with external systems. These mechanisms support different integration needs, from large data migrations to real‑time synchronization.
Some integrations move large batches of data, while others react to individual events as they happen. Choosing the right method depends on how often data changes and how quickly other systems must react.
Ways to exchange data
Minyu supports four primary data exchange mechanisms.
Bulk import
Bulk import loads data into the system from files.
Imports are typically used for:
- initial system migrations
- periodic large updates
- loading data produced by other systems
Imports process data in batches and support relations between tables.
Data export
Data export extracts data from the system into files such as CSV or Excel.
Exports are usually used for:
- reporting
- sharing data with external tools
- transferring data to other systems
Exports respect all read permissions and return only data visible to the requesting user.
API
The API provides programmatic access to data.
External systems can:
- read data
- create or update rows
- manage relationships between records
The API is used when systems must interact with Minyu in a structured and transactional way.
→ See API
Notifications
Notifications send event messages to external systems when something changes.
Events can be triggered by:
- classification state changes
- data mutations such as inserts, updates, or deletions
Notifications are delivered using webhooks and allow external systems to react automatically when relevant changes occur.
Choosing an approach
Different integration mechanisms are suited for different situations.
| Need | Typical approach |
|---|---|
| Large data migration | Bulk import |
| Extract data for reporting | Data export |
| Continuous system interaction | API |
| React to changes automatically | Notifications |
In many integrations, these mechanisms are used together. For example, a system may perform an initial bulk import, then keep systems synchronized using notifications and API calls.
Related resources
Related concepts