---
title: StatusManagementClientCapabilitiesCapabilitiesObject
framework: devicemanagement
role: symbol
role_heading: Object
path: devicemanagement/statusmanagementclientcapabilitiescapabilitiesobject
---

# StatusManagementClientCapabilitiesCapabilitiesObject

An object that contains the client’s protocol capabilities. These typically only change when the device upgrades its software. An implicit status subscription for this status item is always present, so the client always reports changes to the server.

## Declaration

```data
object StatusManagementClientCapabilitiesCapabilitiesObject
```

## Properties

supported-features: A set of optional protocol features that the client supports. Each object’s key represents a feature, and the property value represents the feature’s associated parameters. supported-payloads: A set of declaration and status items that the client supports. supported-versions: A list of protocol versions that the client supports.

## Topics

### Objects

- [StatusManagementClientCapabilitiesCapabilities_SupportedFeaturesObject](devicemanagement/statusmanagementclientcapabilitiescapabilities_supportedfeaturesobject.md)
- [StatusManagementClientCapabilitiesCapabilities_SupportedPayloadsObject](devicemanagement/statusmanagementclientcapabilitiescapabilities_supportedpayloadsobject.md)
