A typical boolean attribute is isActive. Even though many boolean attributes, even if not provided in the body, have a default value, some do not and get assigned null.

Field Type: Boolean
Filters Available: exact (=), isnull

Filters for an exact match of true or false.


// Returns Array 'results' with all active Events
    "count": 2,
    "next": null,
    "previous": null,
    "results": [
            "id": "5e5e72491d8472617925a541",
            "isActive": true,
            "id": "5e5428711d8472602d91dbcf",
            "isActive": true,

In case you have an object whose boolean attribute is null you can use the <attribute>__isnull filter to obtain all items with that property in null.


Truthy and Falsy

True, true and 1 can all be used to tell the backend that a boolean is true. The same applies to False, false, and 0.