Network boot from tftp

I can’t seem to find any info aside from using the netinstall program for windows, is it possible to tftp boot a mikrotik router (ideally by holding the mode button) and giving it a server address via dhcp?

Alternatively is there a similar way of loading a config without having to log into the router?

The goal is to have our installer plug the thing in and it grab its base image (basically the tr069 package, and the appropriate firewall rules to allow it to connect). Then it could provision with the server using dhcp(or I guess we could realistically load it into the default config).