# Command Classes API

The **Command Classes API** provides a high-to-mid level entrypoint which allows you to use most CC commands that are implemented in Z-Wave JS. This API can be accessed for each node or endpoint using the [`commandClasses` property](api/endpoint.md#commandClasses).

> [!NOTE] Some commands are meant to be used together and that there may be better high-level APIs exposed elsewhere to achieve certain tasks (e.g. for firmware updates).

<!--
	WARNING: This file is auto-generated. Everything past the next comment will be overwritten
-->

<!-- AUTO-GENERATE: CC List -->

-   [Alarm Sensor CC](api/CCs/AlarmSensor.md) · `0x9c`
-   [Association CC](api/CCs/Association.md) · `0x85`
-   [Association Group Information CC](api/CCs/AssociationGroupInfo.md) · `0x59`
-   [Barrier Operator CC](api/CCs/BarrierOperator.md) · `0x66`
-   [Basic CC](api/CCs/Basic.md) · `0x20`
-   [Battery CC](api/CCs/Battery.md) · `0x80`
-   [Binary Sensor CC](api/CCs/BinarySensor.md) · `0x30`
-   [Binary Switch CC](api/CCs/BinarySwitch.md) · `0x25`
-   [Central Scene CC](api/CCs/CentralScene.md) · `0x5b`
-   [Climate Control Schedule CC](api/CCs/ClimateControlSchedule.md) · `0x46`
-   [Clock CC](api/CCs/Clock.md) · `0x81`
-   [Color Switch CC](api/CCs/ColorSwitch.md) · `0x33`
-   [Configuration CC](api/CCs/Configuration.md) · `0x70`
-   [CRC-16 Encapsulation CC](api/CCs/CRC16.md) · `0x56`
-   [Door Lock CC](api/CCs/DoorLock.md) · `0x62`
-   [Door Lock Logging CC](api/CCs/DoorLockLogging.md) · `0x4c`
-   [Entry Control CC](api/CCs/EntryControl.md) · `0x6f`
-   [Firmware Update Meta Data CC](api/CCs/FirmwareUpdateMetaData.md) · `0x7a`
-   [Humidity Control Mode CC](api/CCs/HumidityControlMode.md) · `0x6d`
-   [Humidity Control Operating State CC](api/CCs/HumidityControlOperatingState.md) · `0x6e`
-   [Humidity Control Setpoint CC](api/CCs/HumidityControlSetpoint.md) · `0x64`
-   [Indicator CC](api/CCs/Indicator.md) · `0x87`
-   [Irrigation CC](api/CCs/Irrigation.md) · `0x6b`
-   [Language CC](api/CCs/Language.md) · `0x89`
-   [Lock CC](api/CCs/Lock.md) · `0x76`
-   [Manufacturer Proprietary CC](api/CCs/ManufacturerProprietary.md) · `0x91`
-   [Manufacturer Specific CC](api/CCs/ManufacturerSpecific.md) · `0x72`
-   [Meter CC](api/CCs/Meter.md) · `0x32`
-   [Multi Channel Association CC](api/CCs/MultiChannelAssociation.md) · `0x8e`
-   [Multi Channel CC](api/CCs/MultiChannel.md) · `0x60`
-   [Multi Command CC](api/CCs/MultiCommand.md) · `0x8f`
-   [Multilevel Sensor CC](api/CCs/MultilevelSensor.md) · `0x31`
-   [Multilevel Switch CC](api/CCs/MultilevelSwitch.md) · `0x26`
-   [Node Naming and Location CC](api/CCs/NodeNamingAndLocation.md) · `0x77`
-   [No Operation CC](api/CCs/NoOperation.md) · `0x00`
-   [Notification CC](api/CCs/Notification.md) · `0x71`
-   [Powerlevel CC](api/CCs/Powerlevel.md) · `0x73`
-   [Protection CC](api/CCs/Protection.md) · `0x75`
-   [Scene Activation CC](api/CCs/SceneActivation.md) · `0x2b`
-   [Scene Actuator Configuration CC](api/CCs/SceneActuatorConfiguration.md) · `0x2c`
-   [Scene Controller Configuration CC](api/CCs/SceneControllerConfiguration.md) · `0x2d`
-   [Security 2 CC](api/CCs/Security2.md) · `0x9f`
-   [Security CC](api/CCs/Security.md) · `0x98`
-   [Sound Switch CC](api/CCs/SoundSwitch.md) · `0x79`
-   [Supervision CC](api/CCs/Supervision.md) · `0x6c`
-   [Thermostat Fan Mode CC](api/CCs/ThermostatFanMode.md) · `0x44`
-   [Thermostat Fan State CC](api/CCs/ThermostatFanState.md) · `0x45`
-   [Thermostat Mode CC](api/CCs/ThermostatMode.md) · `0x40`
-   [Thermostat Operating State CC](api/CCs/ThermostatOperatingState.md) · `0x42`
-   [Thermostat Setback CC](api/CCs/ThermostatSetback.md) · `0x47`
-   [Thermostat Setpoint CC](api/CCs/ThermostatSetpoint.md) · `0x43`
-   [Time CC](api/CCs/Time.md) · `0x8a`
-   [Time Parameters CC](api/CCs/TimeParameters.md) · `0x8b`
-   [User Code CC](api/CCs/UserCode.md) · `0x63`
-   [Version CC](api/CCs/Version.md) · `0x86`
-   [Wake Up CC](api/CCs/WakeUp.md) · `0x84`
-   [Z-Wave Plus Info CC](api/CCs/ZWavePlus.md) · `0x5e`
