{ "opencollection": "1.0.0", "info": { "name": "IoT Device Management", "version": "3.0.0" }, "request": { "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://api.mtn.com/v1/oauth/access_token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "items": [ { "info": { "name": "TMF908 IoT Device Management", "type": "folder" }, "items": [ { "info": { "name": "Get IoT Device Specification", "type": "http" }, "http": { "method": "GET", "url": "https://api.mtn.com/v1/iotDeviceSpecification", "headers": [ { "name": "targetSystem", "value": "" }, { "name": "transactionId", "value": "" }, { "name": "x-country-code", "value": "" }, { "name": "x-authorization-claims", "value": "" } ], "params": [ { "name": "relatedPartyId", "value": "", "type": "query" }, { "name": "deviceId", "value": "", "type": "query" } ] }, "docs": "This operation retrieves IoT device specification information based on related party ID and optional device parameters. The endpoint supports both UGA and system layer routing with proper authorization validation and transaction tracking." }, { "info": { "name": "Push Internet Settings", "type": "http" }, "http": { "method": "POST", "url": "https://api.mtn.com/v1/resourceSpecification", "headers": [ { "name": "targetSystem", "value": "" }, { "name": "x-authorization-claims", "value": "" }, { "name": "x-country-code", "value": "" }, { "name": "transactionId", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "This operation pushes internet settings for IoT devices through resource specification management. The endpoint supports XMF device compatibility checks and both UGA and system layer routing with comprehensive transaction tracking." }, { "info": { "name": "IoT Device TAC Validation", "type": "http" }, "http": { "method": "POST", "url": "https://api.mtn.com/v1/iotDevice", "headers": [ { "name": "transactionId", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "This operation performs TAC (Type Allocation Code) validation for IoT devices through the NMS system. The endpoint handles device requests with comprehensive transaction tracking and response logging." } ] }, { "info": { "name": "Device Information", "type": "folder" }, "items": [ { "info": { "name": "Get Device Information", "type": "http" }, "http": { "method": "GET", "url": "https://api.mtn.com/v1/device-information/:deviceId", "headers": [ { "name": "targetSystem", "value": "" }, { "name": "deviceIp", "value": "" }, { "name": "portName", "value": "" }, { "name": "deviceSerialNumber", "value": "" }, { "name": "transactionId", "value": "" }, { "name": "x-country-code", "value": "" } ], "params": [ { "name": "deviceId", "value": "", "type": "path" }, { "name": "deviceType", "value": "", "type": "query" } ] }, "docs": "This operation retrieves comprehensive device information based on device ID, type, and various optional parameters. The endpoint supports multiple device types and provides detailed device resource output." } ] } ], "bundled": true }