I don't see any pagination item, so there's no way to tell if there are more zones. Also, http://server/zm/api/zones.json?page=1 does nothing more that return the same 20 zones.
I am able to get the neccessary zone info by getting http://server/zm/api/zones/44.json, but seeing as deleting zones leaves holes in the zone numbering (zid), I have no way of knowing when to stop "getting zones" one by one.
I know I'm using an undocumented API feature, but it would save me a lot of unneccessary calls if it would work as suspected

Am I doing something horribly wrong, or is this a bug?
(using 1.29 cent os 7) (also posted in github https://github.com/ZoneMinder/ZoneMinder/issues/1537)