Getting Item Creation Events - is this possible?

As far as I know, items don’t have metadata beyond the following:

Item DBR path (Required)
Prefix DBR path
Suffix DBR path
Component DBR path
Augment DBR path
Seed (Required)
Count (Required, usually one, except for stackables like Components/Materia)

Items have the following hooks for scripting:

onPickUp
onDrop
onInitialUpdate
onAddToWorld
onRemoveFromWorld
onDestroy

I am unsure if any of these fire when an item is placed in the stash, but I somewhat doubt it.

However, you can just monitor the stash file for changes and read it on the fly. Grim Dawn Item Assistant seems to be able to detect when the stash is opened/closed. May want to peruse its source code here: GitHub - marius00/iagd or consult the main thread.