Opportunities for integration into an ERP system

Last modified: 4. June 2021


Checklist for planning the project

  • Identify API Key
  • It must be possible to specify one API Key per client in the enterprise resource planning (ERP) system (alternatively at user level)
  • Get to know the ITscope API, this can be done interactively
  • Use prepared API clients and create a data model
  • Set user agent
  • Take note of API limitations
  • set data and output format
  • Configure price list eServices with partners that offer this service. It is not enough to configure only the real-time eService. Without the price list eService, there are no prices in the export or via the API
  • Try to create data exports if more than 5000 products are involved. We recommend using exports. If a product selection is not possible via export, then the products can be added/updated via the API batch (up to 50 IDs)
  • If data exports are used, then the specification of one or more ExportIDs or ExportUrls must be possible
  • Clarify whether price list line products are of interest (i.e. products that are not in the ITscope catalogue)
  • Clarify whether a re-import of an ITscope product should update the product data in the ERP system, i.e. overwrite any potential changes that were made yourself
  • The installation of the integration should be as simple as possible


For an integration to take place at all, master data may have to be loaded. Changes in the master data are very rare, therefore we recommend matching the master data once a day or even only once a week.

Adding and updating products



Development of a middleware application

Not every ERP system has a direct way to import or manipulate data via the database. There may also be no way to execute program code that you have written yourself. Therefore, it may be necessary to write your own application that encapsulates access to the database or the ERP API. This plugin or middleware application is used to communicate with the ERP system.

The application must then be installed on each workstation in order to allow the ‘Share’ function to be used on the ITscope platform.

More details can be found in the ‘Send product data directly from the online platform ITscope.com to your own application‘ support article.

For cloud applications, the control of a product or quote API can be accomplished through ITscope and credentials can be deposited (e.g. using oauth).

Was this article helpful?
Dislike 0
Views: 232