Triggering a build state on a node

Problem:
Can someone let me know what actions can trigger a build state on a node that is in the Foreman host list already? For instance, I know that selecting a node and choosing the ‘build hosts’ action obviously will put the node into a ‘pending build’ state, but what else can put it into a ‘pending build’ state? Does ‘rebuild config’ trigger this? Or changing the options in the node’s host group? Or changing the templates that are chosen in its affiliated Operating System?
Or is it only put into a ‘pending build’ state when you select ‘build hosts’ from the action menu for that node?

Expected outcome:

Foreman and Proxy versions:
Foreman 3.5.2
Foreman proxy 3.5.2

Foreman and Proxy plugin versions:
foreman_bootdisk 21.0.3
foreman_discovery 22.0.2
foreman_expire_hosts 8.1.0

Distribution and version:
Rocky 8.7

Other relevant data:

Sorry, I should have said ‘pending installation’ instead of ‘pending build’.

It is only this action triggered by GUI, API or CLI, so if you change something that requires a rebuild you need to click or otherwise set the system into build mode. It will then stay in build mode until the URL is triggered which confirms the system was rebuild or it is canceled.

Rebuild configuration will only notify the managed service via the smart proxies to rebuild the configuration like DNS, DHCP, TFTP, …

Thank you @Dirk !