Import CMDB data into Jira cloud Assets/Insight

We are exploring ways to sync CMDB data into JSM Assets (previously Insight). We are planning to develop a plugin that can perform the sync operation and can be published in Atlassian Marketplace. We are planning to use the Forge platform for the same. So far we came across two approaches.

  1. Use external imports
  2. Use Assets API which does not have bulk create/insert object API.

What are the best/recommended approaches to achieve this use case?