The following Azure Machine Learning REST APIs enable you to create and manage:
Machine Learning commitment plans and associations
Azure Resource Manager based web services - Azure Machine Learning enables you to build and test a predictive analytics solution, and then deploy it as an Azure web service. For an overview of the process, see Azure Machine Learning Web Services: Deployment and consumption.
REST Operation Groups
| Operation Group | Description |
|---|---|
| Commitment Associations | Provides operations that allow you to manage commitment associations. |
| Commitment Plans | Provides operations that allow you to create and manage commitment plans. |
| Commitment Plans Usage History | Provides an operation that allow you to retrieve commitment plan usage history. |
| Web Services | Provides operations that allow you to create and manage web services. |
Common parameters and headers
The following information is common to tasks related to these APIs:
- The host URI for Machine Learning REST APIs is https://management.azure.com/
- Replace {subscription-id} with your subscription identifier in the URI
- Replace {resource-group-name} with the resource group name
- Set the Content-Type header to application/json
- Set the Authorization header to a JSON Web Token that you obtain from Azure Active Directory - for more information, see Authenticating Azure Resource Manager requests
Commitment plan tasks
You can do the following tasks with the REST APIs for Azure Machine Learning commitment plans:
Commitment associations
- Get a commitment association
- Change the parent of a commitment association
- Get all commitment associations for a parent plan
Commitment plans
- Create or update a commitment plan
- Get information about a commitment plan
- Modify a commitment plan
- Delete a commitment plan
- Get all commitment plans in a resource group
- Get all commitment plans in a subscription
Commitment plans usage history
Web services tasks
You can do the following tasks with the REST APIs for Azure Machine Learning web services:
- Create or update a web Service
- Get information about a web service
- Get access keys for a web service
- Modify a web service
- Delete a web service
- Get all web services in a resource group
- Get all web services in a subscription


