A deterministic infrastructure collector sounds straightforward: authenticate, call the API, normalize the response, and write JSON. Enterprise APIs quickly make that model more complicated. While building the v0.1.0 OSIRIS JSON Producer for HPE Aruba Networking Central , we had to account for different pagination models, inconsistent response envelopes, stack-specific query behavior, more than one authentication flow and probably found a bug in the Aruba Central API access point endpoint...