Our entire fleet of devices went down after a breaking API change made 2-3 days ago. The automate system came VERY close to emailing our entire customer base telling them that their devices failed before we found the error.
One of the fundamental tenants of an API is to not create breaking changes without updating the API revision, but it happened this week.
API calls that worked fine last week now return “message”: “items per page cannot exceed 100” so the item limit on the API was apparently added\changed without an API revision update, or even any advanced notice. As with most items, there is no documentation at all on “perPage” and what it’s usage or limits are.
It not only broke our production code but all of our development tools (some of them simple Excel sheets that don’t have the ability to do paging)
Can we get this change reverted and get assurances from Golioth that no more breaking API changes will be made in the future without a revision update?