RESTful Management API Resources

The RESTful Management API supports JSON data format. The format is specified using standard mime-types. The client should use the Accept header to specify the format that it wishes to receive. The Content-Type header specifies the mime-type of the request's or response's content.

The RESTful Management API can be accessed in two ways:

PowerMedia XMS has two modes of operation, Native and MSML. The resources provided by the RESTful Management API will differ between these modes. For example, when in MSML mode, the Routing, Tones, MRCP Client and VXML resources are not available.

The table below lists all available resources, their sub-resources, valid HTTP methods that may be used with them and XMS modes for which they are valid.

Clicking on the resource or sub-resource will:

Resource

Sub-Resource

HTTP Methods Supported

PowerMedia XMS Modes Supported

/system

 

GET, PUT

Native, MSML

 

/info

GET

Native, MSML

 

/time

GET, PUT

Native, MSML

 

/backup

GET, POST, DELETE

Native, MSML

 

/restore

GET, PUT

Native, MSML

 

/upgrade

GET, PUT, POST, DELETE

Native, MSML

 

/nfsmount

GET, PUT

Native, MSML

/sip

 

GET, PUT

Native, MSML

/rtp

 

GET, PUT

Native, MSML

/trust

 

GET, PUT

Native, MSML

/services

 

GET, PUT

Native, MSML

/license

 

GET, PUT, POST, DELETE

Native, MSML

/codecs

 

GET, PUT

Native, MSML

/routing

 

GET, PUT

Native

/msml

 

GET, PUT

MSML

/media

 

GET, POST, DELETE

Native, MSML

/tones

 

GET, PUT

Native, MSML

/network

 

GET

Native, MSML

 

/interface

GET, PUT

Native, MSML

 

/dns

GET, PUT

Native, MSML

/mrcpclient

 

GET

Native

 

/global

GET, PUT

Native

 

/speechserver1

GET, PUT

Native

 

/speechserver2

GET, PUT

Native

/vxml

 

GET

Native

 

/vxmlinterpreter

GET, PUT

 

Native

/xmsrest

 

GET

Native

 

/general

GET, PUT

Native

 

/trusted

GET, PUT

Native