What are Business Assist APIs?

The Business Assist APIs are a set of Machine learning based tools originally developed internally at Microsoft to automate common customer success-oriented tasks. They are now being made available to help customers and partners achieve their goals to reduce costs, more efficiently listen to customers, and respond to their needs more quickly. These tools will allow large scale data analysis to be performed quickly and automatically. The Business Assist APIs give you tools to better understand your customers' wants and needs and respond to them more quickly.

The Forecast API brings the ability to quickly and confidently forecast future support case volume based on historical data.

The SelfHelp API helps find self-serve solutions from Microsoft's extensive library of support articles.

Using Business Assist APIs

Use the Business Assist APIs through the command line interface or build a custom web application to programmatically call the APIs and interpret the results.

Available APIs in Business Assist

  • Forecast API uses historical case volume data to forecast future volume.
  • SelfHelp API provides instant responses to user questions.

API rate limits

The Business Assist APIs are priced on a Freemium model. To protect access to the Business Assist APIs for all users, there are rate limits implemented for each service. See Rate limits for details.

New to Business Assist?

  • Get Started by setting up access, authentication, and authorization to use Business Assist APIs.
  • API reference: Familiarize yourself with the Business Assist API actions and data types.

Forecast API

Use historic volume data to predict future volume.

  • Overview: High-level introduction to the Business Assist Forecast API.
  • Core concepts: Learn about the key concepts and the process of importing datasets and generating forecasts.
  • How to use: Learn how to create your first forecast forecasting predictor with the Forecasting API.

SelfHelp API

Help customers quickly find resources to solve problems without needing in-person support.

  • Overview: High-level introduction to the Business Assist SelfHelp API.
  • Core Concepts: Learn about the key concepts and the process of finding solutions to user questions.
  • How to use: Learn how to submit questions to the SelfHelp API.