Hi @txylos ,
Thank you for the follow up questions.
Based on the Assets API, it is possible to run an AQL query to retrieve a large number of assets. However, depending on the volume of results returned by the AQL, you may run into payload size limitations.
On the ServiceNow side, there is also some additional complexity. The standard CMDB API typically allows creating only one CI per request. In case of an error, it is also not very clear where exactly the process failed or at which point it stopped creating records. This can easily lead to duplicate CI creation if retries are not handled carefully.
ServiceNow also provides the IRE (Identification and Reconciliation Engine) API, which can be used to create or update CMDB records using a structured JSON payload. However, using this approach would likely require transforming the data coming from Jira Assets into the format expected by IRE, which adds another layer of complexity to the implementation.
You may also find the following documentation helpful:
- https://community.exalate.com/t/is-insight-compatible-on-jira-cloud-sync/5014
- https://docs.exalate.com/docs/how-to-sync-insight-custom-fields
- ServiceNow REST APIs Used by Exalate | Exalate Docs
I hope you would find this helpful.
Kind regards,
Ashar