![](https://pdfstore-manualsonline.prod.a.ki/pdfasset/3/8e/38ed467c-53f0-4bdb-b629-72f9fced7c7e/38ed467c-53f0-4bdb-b629-72f9fced7c7e-bg24.png)
Cloudmark Cartridge Installation and Administration Guide Chapter 6
30 How statistics are reported to Cloudmark
The POST body will be of content type text/plain and contain a collection of key-
value pairs. Below is a list of the key-value pairs in the POST body:
By default, the Cartridge communicates statistics back to Cloudmark every hour.
The statistic reporting interval is managed by Cloudmark; Cloudmark may
adjust the frequency of statistic reporting interval when assisting customers with
accuracy issues.
Table 2 POST body key-value pairs
Key-value pair Description
report = spamdna stats This identifies that this report consists of Cartridge statistics.
It may be different for future possible communications from
the Cartridge to Cloudmark.
version = <val> This identifies the version of the reported statistics. When
Cloudmark adds, removes, or changes the statistics
reported by the Cartridge, Cloudmark will increment this
version number.
encoding = [e|c,e] This identifies the encoding of the statistics block.
• “e” implies that the block has been encrypted and then
base64-encoded. (This was the default for Cartridge
3044 and 3045.)
• “e,c” implies that the block has first been compressed
using the compress() function before being encrypted.
(This was the default as of Cartridge 3046.)
stats = <compressed,
encrypted, encoded blob>
All remaining statistics are compressed and encrypted using
a symmetric key embedded into the Cartridge. The blob is
compressed using the zlib compress() function, encrypted
using AES, and base64 encoded. The raw (uncompressed,
unencrypted) data consists of key = value pairs, separated
by newlines.