Special Filter: licenseStatus

The licenseStatus filter is made up of 4 sub-values: activated, blocked, expired and allowed. These are presented as boolean values.

Unlike other filters, this filter is presented as an array of JSON objects. Each object can contain a subset (or all) of these 4 boolean values.

Consider the following example. In this example, for a client to be included, the license has to either be activated AND allowed, or else it can be not allowed AND expired. In other words, ( (activated AND allowed) OR ((NOT)allowed AND expired) ).

{

    "licenseStatus":

        [

            {

                "activated": true,

                "allowed": true

            },

            {

                "allowed": false,

                "expired": true

            }

        ]

}