Thanks @Hubert Dudek
Appreciate your fast response.
So the idea is to simulate refresh by using the token to authenticate to the api, create new token and then delete itself.
Another issue with Azure specifically, is that Create Service Principal Api in Azure requires Azure AD SP to be created in the first place via app registration, which in turn requires elevated permissions in AAD and using Azure AD Api, not pure Databricks Api