The vFTD uses Smart licenses via Firepower Management Center exclusively.
FMC retrieves Smart licenses from Cisco either directly or via a satellite server. While FMC does have an API, licensing actions are not currently exposed via the API (or the cli).