# MSL Web Services

Mitel Standard Linux includes a Representational state transfer (REST) API that provides a secure web services framework using the OAuth 1.0 protocol. This "Web Services" interface is intended to support the features and functions currently available in the traditional Mitel administrative interfaces.

In its initial release, the Web Services interface supports MiCloud Management Portal (MMP) management integration. MiCloud Management Portal (MMP) is a web-based customer provisioning application that employs the Multi-instance MiVoice Business to deliver multi-customer communications services for service providers. Hosted from the data center, MiCloud Management Portal (MMP) is intended as the primary management tool for customers and end-users to access and modify services.

By default, the Web Services panel includes a single registered web services client for MiCloud Management Portal (MMP). Do not change this configuration in any way. Do not modify the existing consumer information or tokens, and do not attempt to add a new consumer.

The administrator can create a new web services consumer. A consumer is a vendor of a particular web services client. The credentials entered are used in the client to begin the OAuth authentication process.

You can use the Web Services panel to enable/disable the interface. To enable/disable the MSL Web Services interface:

1. Under Administration, click Web services.

2. Under Manage web service availability, click Start to enable or Stop to disable the web services interface.

Note: The expired consumer tokens must be manually renewed from the Web Services interface. Periodically check the Approved tokens table to Modify, Renew, or Revoke the tokens that are representing an approved client for the web service.