Came across this older post as I'm wondering about the same thing. I have DHCP profiling enabled so most of the devices are already in the DB. I guess doing MAC auth also adds devices to the endpoints repository?
I'm wondering if I can use endpoint repository to also add devices manually from our CMDB? I'd like to pre populate the endpoint repository with non-802.1X compliant printers/hvac/security cameras before I enable authentication on the switch. Can I use API to create endpoints to endpoint repository or should I use guest repo? I guess I'd end up having devices in both DBs if I use guest repo?