# info.description
The security policies restrict a single client IP address to only 30 calls every minute, with a total of 100,000 calls and 1 gigabyte of bandwidth per month.

# paths./v1/zigbee/firmwares.get.responses.429.description
The rate limit 10 calls per 60 seconds or quota 100 MB per month has been exceeded.

# paths./v1/zigbee/products/details.get.summary
Gets the products in details with containing firmwares.

# paths./v1/zigbee/products/details.get.responses.200.description
Returns the list of products with firmwares in the details.

# paths./v1/zigbee/products/details.get.responses.429.description
The rate limit 10 calls per 60 seconds or quota 100 MB per month has been exceeded.

# paths./v1/zigbee/products.get.responses.429.description
The rate limit 10 calls per 60 seconds or quota 100 MB per month has been exceeded.

# paths./v1/zigbee/firmwares/{rowId}.get.summary
Gets the firmware by the row ID from the firmwares list.

# paths./v1/zigbee/firmwares/{rowId}.get.description
Sample request:
            
GET api/v1/firmware/zigbee/1

# paths./v1/zigbee/firmwares/{rowId}.get.responses.429.description
The rate limit 10 calls per 60 seconds or quota 100 MB per month has been exceeded.

# paths./v1/zigbee/firmwares/newer.get.summary
Gets the list of newer firmwares sorted by version in descending order.

# paths./v1/zigbee/firmwares/newer.get.description
Sample request:
            
GET /api/v1/firmware/zigbee/download?company=4489&product=17&version=1.2.55.3

# paths./v1/zigbee/firmwares/newer.get.parameters[].description
This is the ZigBee assigned identifier for each member company. When used during the OTA upgrade process,
manufacturer code value of 0xffff has  special meaning of a wild card.The value has a ‘match all’ effect.OTA server
may send a command with wild card value for manufacturer code to match all client devices from all manufacturers

# paths./v1/zigbee/firmwares/newer.get.parameters[].description
The manufacturer should assign an appropriate and unique image type value to each of its devices in order to
distinguish the products.This is a manufacturer specific value.However, the OTA Upgrade cluster has reserved the
last 64 values of image type value to indicate specific file types such as security credential, log, and
configuration. When a client wants to request one of these specific file types, it shall use one of the reserved
image type values instead of its own (manufacturer specific) value when requesting the image via Query Next Product
Request command

# paths./v1/zigbee/firmwares/newer.get.parameters[].description
For firmware image, the file version represents the release and build number of the image’s application and
stack.The application release and build numbers are manufacturer specific, however, each manufacturer should obtain
stack release and build numbers from their stack vendor. OTA Upgrade cluster makes the recommendation below
regarding how the file version should be defined, in an attempt to make it easy for humans and upgrade servers to
determine which versions are newer than others.The upgrade server should use this version value to compare with the
one received from the client. The server may implement more sophisticated policies to determine whether to upgrade
the client based on the file version. A higher file version number indicates a newer file.

# paths./v1/zigbee/firmwares/newer.get.responses.429.description
The rate limit 10 calls per 60 seconds or quota 100 MB per month has been exceeded.

# paths./v1/zigbee/firmwares/download/{company}/{product}/latest.get.summary
Download the latest OTA firmware by company ID and product ID.

# paths./v1/zigbee/firmwares/download/{company}/{product}/latest.get.description
Sample request:
            
GET /api/v1/firmware/zigbee/download/4489/17/latest

# paths./v1/zigbee/firmwares/download/{company}/{product}/latest.get.responses.429.description
The rate limit 10 calls per 60 seconds or quota 100 MB per month has been exceeded.

# paths./v1/zigbee/firmwares/download.get.summary
Download the firmware by company ID, product ID and firmware version.

# paths./v1/zigbee/firmwares/download.get.description
Sample request:
            
GET //api/v1/firmware/zigbee/download?company=4489&product=17&version=1.2.55.3

# paths./v1/zigbee/firmwares/download.get.parameters[].description
This is the ZigBee assigned identifier for each member company. When used during the OTA upgrade process,
manufacturer code value of 0xffff has  special meaning of a wild card.The value has a ‘match all’ effect.OTA server
may send a command with wild card value for manufacturer code to match all client devices from all manufacturers

# paths./v1/zigbee/firmwares/download.get.parameters[].description
The manufacturer should assign an appropriate and unique image type value to each of its devices in order to
distinguish the products.This is a manufacturer specific value.However, the OTA Upgrade cluster has reserved the
last 64 values of image type value to indicate specific file types such as security credential, log, and
configuration. When a client wants to request one of these specific file types, it shall use one of the reserved
image type values instead of its own (manufacturer specific) value when requesting the image via Query Next Product
Request command

# paths./v1/zigbee/firmwares/download.get.parameters[].description
For firmware image, the file version represents the release and build number of the image’s application and
stack.The application release and build numbers are manufacturer specific, however, each manufacturer should obtain
stack release and build numbers from their stack vendor. OTA Upgrade cluster makes the recommendation below
regarding how the file version should be defined, in an attempt to make it easy for humans and upgrade servers to
determine which versions are newer than others.The upgrade server should use this version value to compare with the
one received from the client. The server may implement more sophisticated policies to determine whether to upgrade
the client based on the file version. A higher file version number indicates a newer file.

# paths./v1/zigbee/firmwares/download.get.responses.429.description
The rate limit 10 calls per 60 seconds or quota 100 MB per month has been exceeded.

# paths./v1/zigbee/difference.post.summary
Compare your current firmware versions with the latest in batch and returns the difference.

# paths./v1/zigbee/difference.post.responses.200.description
Return the difference information about latest firmwares.

# paths./v1/zigbee/difference.post.responses.204.description
No difference. Your firmware versions are up to date.

# paths./v1/zigbee/difference.post.responses.304.description
If the ETag from the If-None-Match HTTP header request matches to ETag response.

# paths./v1/zigbee/difference.post.responses.429.description
The rate limit 10 calls per 60 seconds or quota 100 MB per month has been exceeded.

# components.schemas.FirmwareModel.properties.length.description
Gets the total length of the firmware file in the bytes.

# components.schemas.ZigbeeVersion.description
The custom definition of Ledvance FileVersion in OTA specification. 4 bytes field encoded major, minor and build
number.

# tags[].description
firmware collection, compare versions, download specific version