Is there a way to assign multiple devices (100-200) to Smart Group in one shot using API using device hostnames. Currently, I could assign it only using device UUID.
However I would suggest you use some dynamic method such as reading a sensor or AD User Group of enrolled user, that identifies the relevant devices and select those options as the identifier/filter within the Smart Group.