CI not reclassifying using /api/now/identifyreconcile
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā06-25-2025 11:35 AM
I have a script that gathers information about some CIs and sends the to ServiceNow using
"/api/now/identifyreconcile". The script mis-classified some CIs, which I have corrected, but when I send the updated payload, a new CI is created (in the correct class) instead of reclassifying the existing CI. All fields in the payload are the same (except className) and I know that, with the incorrect class, the payloads update the existing CIs.
I checked glide.class.xxx.enabled are 'true' and tried sending:
"classUpgrade": true,
"classDowngrade": true,
"classSwitch": true
"classDowngrade": true,
"classSwitch": true
In the payload with the corrected class. Can I trigger reclassification with "/api/now/identifyreconcile"?
1 REPLY 1
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā06-27-2025 01:31 PM
Hi Mike,
I think you should be able to do that but have not tried it. It sounds like it is not triggering the IRE as expected. I know you mention sending all the same values (except class), but you may want to see if you can also include the sys_id with the other values as that may have the system realize it is an existing record that exists and avoid the new. Again, I have not tried it but the first thing that came to mind.