# Cisco Hardware Sm API

**Canonical:** https://apis.io/apis/cisco-hardware/cisco-hardware-sm-api/  
**Provider:** Cisco Hardware — https://apis.io/providers/cisco-hardware/  
**Base URL:** https://api.meraki.com/api/v1  
**Documentation:** https://developer.cisco.com/docs/dna-center/

Cisco Hardware Sm API is one of 20 APIs that [Cisco Hardware](https://apis.io/providers/cisco-hardware/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include sm. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and a getting-started guide.

The sm API from Cisco Hardware — 43 operation(s) for sm.

## Operations (49)

| Method | Path | Summary |
|---|---|---|
| POST | `/networks/{networkId}/sm/bypassActivationLockAttempts` | Bypass activation lock attempt |
| GET | `/networks/{networkId}/sm/bypassActivationLockAttempts/{attemptId}` | Bypass activation lock attempt status |
| GET | `/networks/{networkId}/sm/devices` | List the devices enrolled in an SM network with various specified fields and… |
| POST | `/networks/{networkId}/sm/devices/checkin` | Force check-in a set of devices |
| PUT | `/networks/{networkId}/sm/devices/fields` | Modify the fields of a device |
| POST | `/networks/{networkId}/sm/devices/lock` | Lock a set of devices |
| POST | `/networks/{networkId}/sm/devices/modifyTags` | Add, delete, or update the tags of a set of devices |
| POST | `/networks/{networkId}/sm/devices/move` | Move a set of devices to a new network |
| POST | `/networks/{networkId}/sm/devices/reboot` | Reboot a set of endpoints |
| POST | `/networks/{networkId}/sm/devices/shutdown` | Shutdown a set of endpoints |
| POST | `/networks/{networkId}/sm/devices/wipe` | Wipe a device |
| GET | `/networks/{networkId}/sm/devices/{deviceId}/cellularUsageHistory` | Return the client's daily cellular data usage history |
| GET | `/networks/{networkId}/sm/devices/{deviceId}/certs` | List the certs on a device |
| GET | `/networks/{networkId}/sm/devices/{deviceId}/connectivity` | Returns historical connectivity data (whether a device is regularly checking in… |
| GET | `/networks/{networkId}/sm/devices/{deviceId}/desktopLogs` | Return historical records of various Systems Manager network connection details… |
| GET | `/networks/{networkId}/sm/devices/{deviceId}/deviceCommandLogs` | Return historical records of commands sent to Systems Manager devices |
| GET | `/networks/{networkId}/sm/devices/{deviceId}/deviceProfiles` | Get the installed profiles associated with a device |
| POST | `/networks/{networkId}/sm/devices/{deviceId}/installApps` | Install applications on a device |
| GET | `/networks/{networkId}/sm/devices/{deviceId}/networkAdapters` | List the network adapters of a device |
| GET | `/networks/{networkId}/sm/devices/{deviceId}/performanceHistory` | Return historical records of various Systems Manager client metrics for desktop… |
| POST | `/networks/{networkId}/sm/devices/{deviceId}/refreshDetails` | Refresh the details of a device |
| GET | `/networks/{networkId}/sm/devices/{deviceId}/restrictions` | List the restrictions on a device |
| GET | `/networks/{networkId}/sm/devices/{deviceId}/securityCenters` | List the security centers on a device |
| GET | `/networks/{networkId}/sm/devices/{deviceId}/softwares` | Get a list of softwares associated with a device |
| POST | `/networks/{networkId}/sm/devices/{deviceId}/unenroll` | Unenroll a device |
| POST | `/networks/{networkId}/sm/devices/{deviceId}/uninstallApps` | Uninstall applications on a device |
| GET | `/networks/{networkId}/sm/devices/{deviceId}/wlanLists` | List the saved SSID names on a device |
| GET | `/networks/{networkId}/sm/profiles` | List profiles in a network |
| GET | `/networks/{networkId}/sm/targetGroups` | List the target groups in this network |
| POST | `/networks/{networkId}/sm/targetGroups` | Add a target group |
| GET | `/networks/{networkId}/sm/targetGroups/{targetGroupId}` | Return a target group |
| PUT | `/networks/{networkId}/sm/targetGroups/{targetGroupId}` | Update a target group |
| DELETE | `/networks/{networkId}/sm/targetGroups/{targetGroupId}` | Delete a target group from a network |
| GET | `/networks/{networkId}/sm/trustedAccessConfigs` | List Trusted Access Configs |
| GET | `/networks/{networkId}/sm/userAccessDevices` | List User Access Devices and its Trusted Access Connections |
| DELETE | `/networks/{networkId}/sm/userAccessDevices/{userAccessDeviceId}` | Delete a User Access Device |
| GET | `/networks/{networkId}/sm/users` | List the owners in an SM network with various specified fields and filters |
| GET | `/networks/{networkId}/sm/users/{userId}/deviceProfiles` | Get the profiles associated with a user |
| GET | `/networks/{networkId}/sm/users/{userId}/softwares` | Get a list of softwares associated with a user |
| GET | `/organizations/{organizationId}/sm/admins/roles` | List the Limited Access Roles for an organization |
| POST | `/organizations/{organizationId}/sm/admins/roles` | Create a Limited Access Role |
| GET | `/organizations/{organizationId}/sm/admins/roles/{roleId}` | Return a Limited Access Role |
| PUT | `/organizations/{organizationId}/sm/admins/roles/{roleId}` | Update a Limited Access Role |
| DELETE | `/organizations/{organizationId}/sm/admins/roles/{roleId}` | Delete a Limited Access Role |
| GET | `/organizations/{organizationId}/sm/apnsCert` | Get the organization's APNS certificate |
| PUT | `/organizations/{organizationId}/sm/sentry/policies/assignments` | Update an Organizations Sentry Policies using the provided list |
| GET | `/organizations/{organizationId}/sm/sentry/policies/assignments/byNetwork` | List the Sentry Policies for an organization ordered in ascending order of… |
| GET | `/organizations/{organizationId}/sm/vppAccounts` | List the VPP accounts in the organization |
| GET | `/organizations/{organizationId}/sm/vppAccounts/{vppAccountId}` | Get a hash containing the unparsed token of the VPP account with the given ID |

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/cisco-hardware/refs/heads/main/openapi/cisco-hardware-sm-api-openapi.yml
- **Documentation** — https://developer.cisco.com/meraki/api-latest/
- **GettingStarted** — https://developer.cisco.com/meraki/api/getting-started/
- **Documentation** — https://intersight.com/apidocs/introduction/overview/
- **SDKs** — https://github.com/CiscoDevNet/intersight-python

## Other Cisco Hardware APIs (12)

- [Cisco Catalyst Center API](https://apis.io/apis/cisco-hardware/catalyst-center-api/)
- [Cisco IOS XE RESTCONF API](https://apis.io/apis/cisco-hardware/ios-xe-restconf-api/)
- [Cisco APIC REST API](https://apis.io/apis/cisco-hardware/apic-rest-api/)
- [Cisco UCS Manager API](https://apis.io/apis/cisco-hardware/ucs-manager-api/)
- [Cisco Hardware Devices API](https://apis.io/apis/cisco-hardware/cisco-hardware-devices-api/)
- [Cisco Hardware Administered API](https://apis.io/apis/cisco-hardware/cisco-hardware-administered-api/)
- [Cisco Hardware Appliance API](https://apis.io/apis/cisco-hardware/cisco-hardware-appliance-api/)
- [Cisco Hardware Camera API](https://apis.io/apis/cisco-hardware/cisco-hardware-camera-api/)
- [Cisco Hardware Campus Gateway API](https://apis.io/apis/cisco-hardware/cisco-hardware-campusgateway-api/)
- [Cisco Hardware Cellular Gateway API](https://apis.io/apis/cisco-hardware/cisco-hardware-cellulargateway-api/)
- [Cisco Hardware Insight API](https://apis.io/apis/cisco-hardware/cisco-hardware-insight-api/)
- [Cisco Hardware Licensing API](https://apis.io/apis/cisco-hardware/cisco-hardware-licensing-api/)

## Tags

sm

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/cisco-hardware/cisco-hardware-sm-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/cisco-hardware/.
