| [/mts_capability_info](https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/blob/v2.1.1/TrafficSteeringApi.yaml#/mts) | GET - Retrieve the MTS capability information
| [/mts_sessions](https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/blob/v2.1.1/TrafficSteeringApi.yaml#/mts)| GET - Retrieve information about specific MTS session <br><br>PUT - Update the information about specific MTS session <br><br> DELETE - Remove specific MTS session
| [/mts_sessions/{sessionId}](https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/blob/v2.1.1/TrafficSteeringApi.yaml#/mts)| GET - Retrieve information about a list of MTS sessions <br><br> POST - Create a MTS session
| [/mts_capability_info](https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/blob/v2.2.1/TrafficSteeringApi.yaml#/mts)| GET - Retrieve the MtsCapabilityInfo and return it. | As a MEC Sandbox user, I use this endpoint to retrieve the MTS capability information without using any query parameter.
| [/mts_sessions/{sessionId}](https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/blob/v2.2.1/TrafficSteeringApi.yaml#/mts)| GET - Retrieve information about a specific MTS session.<br><br>Returns specific MTS session resource information. <br><br> PUT - Update the information about specific MTS session. <br><br> Returns an updated MTS session resource information. <br><br> DELETE - Remove information about a specific MTS session. | <br><br>**As a MEC Sandbox user, I use this endpoint to retrieve/update/delete a specific MTS session resource.**<br><br> As a MEC Sandbox user, I use this endpoint to retrieve a specific MTS session resource based on its sessionId. <br><br> As a MEC Sandbox user, I use this endpoint to update/replace a MTS session resource by providing sessionId along with the requested changes of MtsSessionInfo type. <br><br> As a MEC Sandbox user, I use this endpoint to delete a specific MTS session resource based on its sessionId.
| [/mts_sessions](https://forge.etsi.org/rep/mec/gs015-bandwith-mgmt-api/-/blob/v2.2.1/TrafficSteeringApi.yaml#/mts) | GET - Retrieve information about all the existing MTS sessions. <br><br> Query Parameters: <ul><li> app_instance_id: Retrieve information about a list of MtsSessionInfo associated with appInsId. <li> app_name: Retrieve information about a list of MtsSessionInfo associated with appName. <li> sessionId: Retrieve information about a list of MtsSessionInfo associated with session_id. <li> If no query parameter passed, it returns the list of all existing MTS sessions resources. </ul><br> POST - Create a MTS session. <br><br> Returns MTS session resource information along with unique sessionId. | As a MEC Sandbox user, I use this endpoint to list down all the MTS sessions with/without using query parameters.<br><br> As a MEC Sandbox user, I use this endpoint to create a MTS session based on requestType (Application / Session Specific MTS session), allocationDirection (uplink/downlink/symmetrical), flowFilter, mtsMode values and allocate each session resource with a unique sessionId.