Catch ID creation with msgbus

I have found several unanswered questions on blender stackexchange and thought that here I might find an answer. The problem is to trigger a callback via means of bpy.msgbus when a new scene is created/copied/deleted. The problem is not limited to scenes, because proper detection of collections and objects is also a bit confusing with using application handlers. So the question is, is there a magical key for for the bpy.msgbus.subscribe_rna which will catch such sort of events?
The ideal solution would be to also have access to newly created scene in this callback

1 Like