CI not reclassifying using /api/now/identifyreconcile

Mike Hashemi
Kilo Sage

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
 
In the payload with the corrected class. Can I trigger reclassification with "/api/now/identifyreconcile"?
1 REPLY 1

k_lutz
Tera Expert

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.