

# MPTS
<a name="commands-mpts"></a>


| Nickname | Action | Signature | Description | 
| --- | --- | --- | --- | 
| POST MPTS | POST | /mpts | Create an MPTS output and optionally specify its Single-Protocol Transport Service (SPTS) programs. | 
| PUT MPTS | PUT | /mpts/<ID of MPTS> | Change the attributes and/or SPTS programs of the specified MPTS output. | 
| GET MPTS List | GET | /mpts | Get the list of MPTS outputs.  | 
| GET MPTS  | GET | /mpts/<ID of MPTS> | Get the attributes and SPTS programs of one MPTS output. | 
| DELETE MPTS | DELETE  | /mpts/<ID of MPTS> | Delete the specified MPTS output. | 
| GET MPTS Status List | GET | /mpts/statuses | Get the status of all MPTS outputs. | 
| GET MPTS Status | GET | /mpts/<ID of MPTS>/status | Get the status of the specified MPTS output. | 
| GET MPTS Bitrate | GET | /mpts/<ID of MPTS>/stats | Get bitrate information for the specified MPTS output. | 
| POST Start MPTS | POST | /mpts/<ID of mpts>/mux | Start an MPTS output. | 
| DELETE Stop MPTS | GET | /mpts/<ID of mpts>/mux | Stop an MPTS output. | 
| PUT Swap Allocation | PUT | /mpts/swap\_allocation\_priority | Swap the allocation values (allocation\_message\_priority element) in two related MPTS outputs. | 