All REST Endpoints
admin
administration APIs
- Get Information on SDM Servers
- Method: getPath:
/{versionId}/admin/serverInfo - Login
- Method: postPath:
/{versionId}/admin/login - Logout
- Method: postPath:
/{versionId}/admin/logout
device configuration
device configuration APIs
- Add a configuration element
- Method: postPath:
/{versionId}/configuration/deviceConfigs/{deviceId}/configElements/add - Assign a Device to Element Manager for FCAPS Management
- Method: postPath:
/{versionId}/configuration/devices - Create a Configuration Element
- Method: postPath:
/{versionId}/configuration/deviceConfigs/{deviceId}/configElements/create - Delete a Configuration Element
- Method: postPath:
/{versionId}/configuration/deviceConfigs/{deviceId}/configElements/delete - Delete Pending Configuration Modifications
- Method: deletePath:
/{versionId}/configuration/deviceConfigs/{deviceId}/configurationChanges - Get a Configuration Element Instance
- Method: postPath:
/{versionId}/configuration/deviceConfigs/{deviceId}/configElements/retrieve - Get a List of Configuration Element Instances
- Method: getPath:
/{versionId}/configuration/deviceConfigs/{deviceId}/configElements - Get a List of Devices Associated with Element Manager
- Method: getPath:
/{versionId}/configuration/devices - Get a List of Top-level Configuration Element Types
- Method: getPath:
/{versionId}/configuration/deviceConfigs/{deviceId}/elementTypes - Get Additional Attribute Metadata
- Method: postPath:
/{versionId}/configuration/deviceConfigs/{deviceId}/elementTypes/attributeMetadata - Get Additional Element Metadata
- Method: postPath:
/{versionId}/configuration/deviceConfigs/{deviceId}/elementTypes/elementMetadata - Get Device Configuration Management Summary Information
- Method: getPath:
/{versionId}/configuration/devices/{deviceId} - Get Pending Configuration Modifications
- Method: getPath:
/{versionId}/configuration/deviceConfigs/{deviceId}/configurationChanges - Load a Configuration for a Targeted Device
- Method: getPath:
/{versionId}/configuration/devices/{deviceId}/loadConfig - Unassign a Device from Element Manager to Stop FCAPS Management
- Method: deletePath:
/{versionId}/configuration/devices/{deviceId} - Update a Configuration Element
- Method: postPath:
/{versionId}/configuration/deviceConfigs/{deviceId}/configElements/update - Update a Configuration Password
- Method: postPath:
/{versionId}/configuration/deviceConfigs/{deviceId}/util/encryptPassword - Update the Configuration on a Device
- Method: postPath:
/{versionId}/configuration/devices/{deviceId}/action
fault
/fault
- Get a List of Alarms
- Method: getPath:
/{versionId}/fault/alarms - Get a List of Northbound Trap Receivers
- Method: getPath:
/{versionId}/fault/trapReceivers - Get Information of a Targeted Northbound Trap Receiver
- Method: getPath:
/{versionId}/fault/trapReceivers/{trapReceiverId} - Initiate a Request for Synchronization of Events or Alarms
- Method: postPath:
/{versionId}/fault/trapReceivers/{trapReceiverId}/action
fraud protection
Fraud protection APIs
- Send FPL incremental updates from the FDP to the OCSDM Server
- Method: postPath:
/{versionId}/telephonyFraud/FPLUpdate - Upload a Fraud Protection List File to the OCSDM Server
- Method: postPath:
/{versionId}/telephonyFraud/FPLFileUpload
inventory/device
inventory device APIs
- Get Device Information
- Method: getPath:
/{versionId}/inventory/deviceMgmt/devices/{deviceId} - Get Device License Information
- Method: getPath:
/{versionId}/inventory/deviceMgmt/devices/capabilities/entitlements - Get Device Management Summary Information
- Method: getPath:
/{versionId}/inventory/deviceMgmt/devices - Lock or Unlock a Device
- Method: postPath:
/{versionId}/inventory/deviceMgmt/devices/{deviceId}/action
inventory/device group
Device group APIs.
- Add a Device Group
- Method: postPath:
/{versionId}/inventory/deviceMgmt/deviceGroups - Delete a Device Group
- Method: deletePath:
/{versionId}/inventory/deviceMgmt/deviceGroups/{groupId} - Get Device Group Information
- Method: getPath:
/{versionId}/inventory/deviceMgmt/deviceGroups/{groupId} - Get Existing Device Groups
- Method: getPath:
/{versionId}/inventory/deviceMgmt/deviceGroups - Update a Device Group
- Method: putPath:
/{versionId}/inventory/deviceMgmt/deviceGroups/{groupId}
network function
Network function APIs
- Add an NF
- Method: postPath:
/{versionId}/inventory/nfMgmt/nfs - Delete an NF
- Method: deletePath:
/{versionId}/inventory/nfMgmt/nfs/{nfId} - Get a Targeted NF
- Method: getPath:
/{versionId}/inventory/nfMgmt/nfs/{nfId} - Get Information on an NF Group
- Method: getPath:
/{versionId}/inventory/nfMgmt/nfs/{nfId}/groups/{groupId} - Get List of NFs in Device Management
- Method: getPath:
/{versionId}/inventory/nfMgmt/nfs - Get NF Device Groups
- Method: getPath:
/{versionId}/inventory/nfMgmt/nfs/{nfId}/groups - Lock or Unlock Devices
- Method: postPath:
/{versionId}/inventory/nfMgmt/nfs/{nfId}/groups/{groupId}/action - Move an NF to Another Device Group Parent
- Method: putPath:
/{versionId}/inventory/nfMgmt/nfs/{nfId} - Submit a Request to Resynchronize an NF
- Method: postPath:
/{versionId}/inventory/nfMgmt/nfs/{nfId}/action - Update NF Information
- Method: putPath:
/{versionId}/inventory/nfMgmt/nfs/{nfId}/groups/{groupId}
network function category
administration APIs
- Get a Targeted Category
- Method: getPath:
/{versionId}/inventory/nfMgmt/nfCategories/{nfCategoryId} - Get Additional Category Metadata
- Method: getPath:
/{versionId}/inventory/nfMgmt/nfCategories/{nfCategoryId}/nfTypes - Get Additional NF Metadata
- Method: getPath:
/{versionId}/inventory/nfMgmt/nfCategories/{nfCategoryId}/nfTypes/{nfTypeName} - Get NF Supported product Categories
- Method: getPath:
/{versionId}/inventory/nfMgmt/nfCategories
performance
Performance APIs
- Deregister key performance indicators (KPIs) for devices
- Method: deletePath:
/{versionId}/performance/devices/kpis - Display a list of device information that supports performance
- Method: getPath:
/{versionId}/performance/devices - Display the supported KPIs
- Method: getPath:
/{versionId}/performance/devices/kpis - Register KPIs for devices
- Method: postPath:
/{versionId}/performance/devices/kpis - Retrieve KPI statistics for devices
- Method: postPath:
/{versionId}/performance/devices/kpis/stats - Update registered KPIs for devices
- Method: putPath:
/{versionId}/performance/devices/kpis
plugin
plugin APIs
- Get All Plug-ins
- Method: getPath:
/{versionId}/admin/plugins - Get Plug-in Information
- Method: getPath:
/{versionId}/admin/plugins/{pluginId} - Perform a Plug-in Action
- Method: postPath:
/{versionId}/admin/plugins/{pluginId}/action - Remove a Plug-in
- Method: deletePath:
/{versionId}/admin/plugins/{pluginId} - Update Plug-in Information
- Method: putPath:
/{versionId}/admin/plugins/{pluginId} - Upload a Plug-in
- Method: postPath:
/{versionId}/admin/plugins
route sets management
Route sets management APIs.
- Add a route to routeSet.
- Method: postPath:
/{versionId}/routeSets/{routeSetId}/entries - Add an associated device to a route set
- Method: postPath:
/{versionId}/routeSets/{routeSetId}/devices - Commit/Rollback/Cancel a route set update.
- Method: postPath:
/{versionId}/routeSets/routeUpdates/{taskId}/action - Create a new route Set
- Method: postPath:
/{versionId}/routeSets - Delete a particular Route Set by Id
- Method: deletePath:
/{versionId}/routeSets/{routeSetId} - Delete associated device from specified route set
- Method: deletePath:
/{versionId}/routeSets/{routeSetId}/devices/{deviceGroupId} - Delete Route Entry by ID
- Method: deletePath:
/{versionId}/routeSets/{routeSetId}/entries/{entryId} - Execute some action on CSV file import
- Method: postPath:
/{versionId}/routeSets/{routeSetId}/importFile/{taskId}/action - Execute user action on Add route set task.
- Method: postPath:
/{versionId}/routeSets/tasks/{taskId}/action - GET all associated device from a perticular route set
- Method: getPath:
/{versionId}/routeSets/{routeSetId}/devices - Get All Existing Route Sets
- Method: getPath:
/{versionId}/routeSets - Get All or subset of route entries from a perticular routeset
- Method: getPath:
/{versionId}/routeSets/{routeSetId}/entries - GET all route updates on devices.
- Method: getPath:
/{versionId}/routeSets/routeUpdates - Get Route Entry by ID
- Method: getPath:
/{versionId}/routeSets/{routeSetId}/entries/{entryId} - Get Route Sets by specifying a Route Set Id.
- Method: getPath:
/{versionId}/routeSets/{routeSetId} - GET status of add route set task by restoring LRT from device.
- Method: getPath:
/{versionId}/routeSets/tasks/{taskId} - Get status of update task by task id
- Method: getPath:
/{versionId}/routeSets/routeUpdates/{taskId} - GET the list of templates on the SDM Server
- Method: getPath:
/{versionId}/routeSets/importTemplates - Get the status of the file import task
- Method: getPath:
/{versionId}/routeSets/{routeSetId}/importFile/{taskId} - Import a CSV File in to route Set
- Method: postPath:
/{versionId}/routeSets/{routeSetId}/importFile - Modify a perticular RouteSet
- Method: putPath:
/{versionId}/routeSets/{routeSetId} - Modify Route Entry by Id
- Method: putPath:
/{versionId}/routeSets/{routeSetId}/entries/{entryId} - POST to Lock/Unlock/OverrideLock a RouteSet
- Method: postPath:
/{versionId}/routeSets/{routeSetId}/action - Update all associated SBC devices with specified route sets.
- Method: postPath:
/{versionId}/routeSets/devices/action - Update specified SBC devices with specified route set
- Method: postPath:
/{versionId}/routeSets/{routeSetId}/devices/action
security
/security
- Get User Account Information
- Method: getPath:
/{versionId}/security/accountMgmt - Get User Information
- Method: getPath:
/{versionId}/security/users/{userId} - Get Users
- Method: getPath:
/{versionId}/security/users