Web Functions enables you to easily write, test, host and execute custom HTTP APIs (Web Services) in InVision. Typical use cases for Web Functions are:
You need to call external Web Services, such as Azure Functions, Microsoft Cognitive Services, or any other 3rd party (web) APIs, and return the result to the InVision backend or a Workbook.
You need to call external web services that require authentication.
You create microservices to handle custom business logic in customer projects, and you want to call these services from Workbooks.
You need to combine the execution of external web services and internal resources, such as SQL scripts.
Web Functions are written in C#.