Een API-controle stuurt een verzoek met de methode, headers en body die het endpoint verwacht, vaak met een authenticatietoken, en controleert dan het antwoord: de statuscode, de response-headers en velden in de JSON-body, zoals of $.status gelijk is aan ok of een lijst niet leeg is.
Veel fouten worden pas zichtbaar over meerdere calls: inloggen, het token gebruiken, een record aanmaken en teruglezen. Door verzoeken te koppelen en waarden tussen ze door te geven, test je de API zoals een client hem gebruikt.
Een aparte health check endpoint die de database en andere afhankelijkheden test, zonder bijwerkingen, is het goedkoopste om elke minuut te monitoren.