Leveraging of Microsoft API’s allows developers to quickly get started witch achieving meaningful results in the development process.
Here is a quick summary of API’s we used, that are delivered by Microsoft:
- Dataverse REST API:
Used as backbone of our systems integrations, main data ingest and source point. It is used in PowerBI to expose data to report:
![](https://acdc.blog/wp-content/uploads/2023/02/image-328-1024x784.png)
- Microsoft Bot API
It is used in sending notifications to Teams App (more on that in A Pirate Call to Arms! | Arctic Cloud Developer Challenge Submissions (acdc.blog)!).
![](https://acdc.blog/wp-content/uploads/2023/02/image-325-1024x308.png)
![](https://acdc.blog/wp-content/uploads/2023/02/image-326-1024x547.png)
- Machine Learning Services API
ML REST API is used in PowerBI report to show the information about potential pirate looting activity outcome, based on information about the potential looting target:
![](https://acdc.blog/wp-content/uploads/2023/02/image-324-1024x252.png)
Microsoft Identity platform (Azure Active Directory Authentication)
![](https://acdc.blog/wp-content/uploads/2023/02/image-355-1024x213.png)
![](https://acdc.blog/wp-content/uploads/2023/02/image-356-1024x280.png)
This vehicleApi is on top of microsoft sql server database which is providing vehicle data based on MachineLearnings recognition of a make of a car. In order for the api to work, it connects to Azure Keyvault – and in order to access it, a call to microsoft Azure Ad Authentication API is made.