My team is just implementing iTSI and we are struggling to deal with the fact that our entities are very dynamic. I understand that there are REST API stuff that can be called to do cleanup? Other Splunk ninja knowledge would be great from those in the field.
You can set up a recurring import of your entities on a schedule.
https://docs.splunk.com/Documentation/ITSI/4.3.1/Configure/Recurringimport
https://docs.splunk.com/Documentation/ITSI/4.3.1/Configure/Importsearch
Are you looking to not only importing new entities as it shows up on the index, but also removing unused entities from the ITSI entity store? Currently, ITSI does not provide a native way to remove unused entities from the entity store, but the development team is looking into a mechanism to make the removal of unused entities a bit easier to manage. Yes, you can use rest endpoints to develop an entity clean up script to do so.