How to monitor a JSON API endpoint (not just "is it 200?")
An API endpoint returning HTTP 200 doesn't mean the API is working. Maybe it's returning 200 with an error body. Maybe the response shape changed. Maybe it's slow but technically successful. Here's how to monitor APIs in a way that catches the failures HTTP status codes miss.