Reference Architecture
All reference architectures aim at enabling an integration between a Company and the Complero system.
Main use case:
First, Company provides Contact data for analysis & updating by Complero.
Second, Complero provides updated Contact data.
Optional use case:
Company provides Employee data to be used for personalized Update-Requests.
Optional use case:
Complero provides documentation for advertisement Consents.
Reference Architecture: REST + Polling

With this architecture the client does push all the data to Complero and regularly polls the API to receive any new data.
The advantage is clear:
- Simple and well known API format (REST like / OpenAPI)
- Client is controlling the process
- No need to open ports or other access to the Customer network
The following diagram shows an example on how it could look like when contact data is synchronised with a CRM system. The actual details might depend on the individual systems involved of each company.
