API-monitoring die je responses begrijpt.

Een 200-status bewijst niet dat je API werkt. UptimePush inspecteert de JSON, meet de latency en waarschuwt op het kanaal dat je on-call team echt leest.

Controleer de response, niet alleen de status

Richt een monitor op een willekeurig endpoint, kies de methode, voeg headers toe zoals een bearer-token en verstuur een JSON-body. Geef UptimePush vervolgens op welk JSON-pad welke waarde moet hebben, bijvoorbeeld $.status gelijk aan "ok" of $.queue.depth lager dan 100.

  • GET, POST, PUT, PATCH, DELETE en HEAD
  • Aangepaste headers en request-bodies
  • JSON-pad-assertions met gelijk aan, bevat, groter dan en kleiner dan
  • Responstijddrempels
  • Aan- of afwezigheid van een keyword in de ruwe body

Signaleer vertragingen vóór je gebruikers

Stel een drempel in zoals 800 ms en ontvang een melding wanneer de p95-latency eroverheen kruipt. Responstijdgrafieken laten zien wanneer de vertraging begon, wat meestal wijst naar de deploy die de oorzaak was.

Heartbeats voor de jobs achter de API

Queue workers en cronjobs hebben geen URL om te controleren. Geef ze een heartbeat-monitor: de taak pingt een unieke URL wanneer die klaar is, en je wordt gewaarschuwd als de ping niet op tijd aankomt.

Veelgestelde vragen

Kan ik endpoints met authenticatie monitoren?+

Ja. Voeg een Authorization-header of basic auth toe. Geheimen worden versleuteld opgeslagen en nooit getoond op statuspagina's.

Werkt het met GraphQL?+

Ja. Stuur een POST-body met je query en controleer het JSON-resultaat met assertions.

Welk abonnement heb ik nodig?+

JSON-assertions, aangepaste headers en POST-bodies maken deel uit van Pro. Eenvoudige statuscodecontroles zijn gratis.

Monitor je API

Begin gratis, voeg JSON-assertions toe met Pro vanaf €9/maand.

Gratis starten – geen creditcard ↗