Select Default Scan Engine when creating sites?

Is there a way to specify a scan engine or engine pool as the default when creating a new site?
I’ve got an API integration with a NAC to trigger scans as soon as devices join the network and other scenarios. Unfortunately, the way it chooses to do this is to create a new temporary site, add all the IPs it wants to scan to that site, then scans the entire site. The problem is that during this automated site creation, it doesn’t choose an engine pool and instead defaults to scan from the console which I definitely don’t want.
I’ve already put a request with the NAC vendor to update their plugin, but who knows how long that will take.

As things currently stand, I don’t believe there’s a way to set a default scan engine for site creation. I’m not familiar with the particular API integration you’re using, but I’m guessing it may be using the /api/3/sites endpoint.

https://help.rapid7.com/insightvm/en-us/api/index.html#operation/createSite

If so, the ideal solution here would be to provide an engine ID so it doesn’t default to scanning from the console.