logo

Palette - Make it Colorful🎨

Palette - Visual Page Builder, no design degree required.

Live Demo Download Palette

Scroll

Is it possible to get the node ID of the node that will be created?

22/02/2025, by Anonymous (not verified)

Trying to pass some information to third party API, every time a new node is created.

So far I have managed to identify the node insert/create when a node is created in hook_node_presave(). Done it by using empty($node->id()).

Now I want to anticipate what the node ID will be once the node is saved. Is it possible to get the node ID before the node is created?

Permalink

You can use hook_ENTITY_TYPE_insert which is called after the node has been saved.

Function description:

This hook runs once the entity has been stored. Note that hook implementations may not alter the stored entity data.