For doing backups, the version of PBBtool here makes uses of the ‘/list’ endpoint where it exists so it will work even better with v2.29; for downlevel versions it backups up all the files it can discover (it has a list of the known configuration filenames and the rest is the listable patterns).
I’ve added a few more things to it (Firestorm-like cloning of patterns – but not configs – from a backup to a Pixelblaze, and extracting individual patterns from a backup, and map-aware pattern previews) but they rely on some new features I’m adding to @zranger1’s pixelblaze-client library so I haven’t published it yet.
Coming soon…