API-overvågning: Et 200-svar med en fejl er stadig nede.

Overvåg API-endpoints med den metode, de headers og den body, de faktisk kræver, og tjek JSON'en i svaret, ikke kun statuskoden.

14 dages gratis prøveperiode · Derefter gratis med 5 monitorer · Intet betalingskort

4.9/5 fra 1,247+ anmeldelser Brugt af 65,000+ virksomheder
01

Rigtige forespørgsler

Send GET, POST, PUT, PATCH, DELETE, HEAD eller OPTIONS med dine egne headers og din egen JSON-body, sådan som dine klienter kalder API'et.

02

Tjek svaret

Tjek JSON-felter, headers og nøgleord, så et endpoint, der returnerer 200 med en fejlbesked, stadig tæller som en fejl.

03

Svartid pr. fase

Hvert tjek opdeler svartiden i DNS, forbindelse, TLS, server og download. Se et langsomt endpoint, før det får timeout.

API-overvågning, der tjekker det, dine kunder er afhængige af

Et API kan være oppe og alligevel være i stykker. En load balancer svarer, statuskoden er 200, og body’en siger, at forbindelsen til databasen fejlede. Din mobilapp, dine partnere og din egen frontend ser alle en fejl, og et almindeligt oppetidstjek ser intet galt.

API-overvågning kalder dine endpoints efter en tidsplan og tjekker både, at de svarer, og at svaret er rigtigt. I Uptimecheck bruger den de samme HTTP(S)-monitorer som oppetidsovervågning af websites, med de indstillinger et API har brug for.

Det kan du indstille

Metode: GET, POST, PUT, PATCH, DELETE, HEAD eller OPTIONS.Headers: op til 20, fx en API-nøgle, en Authorization-header eller en egen user agent.Body: send en JSON-payload for at teste en skrivende handling.Forventet status: koder eller intervaller, fx 200-299 eller 201.JSON- og header-tjek: op til 10 tjek, der alle skal holde, fx at $.status er lig med ok.Nøgleord: tekst, som svaret skal eller ikke må indeholde.Timeout og grænse for langsomme svar: fejl efter op til 30 sekunder, og få en alarm om langsomme svar, når svartiderne bliver ved med at ligge over din grænse.

Hvilke endpoints du skal overvåge først

Start med de forespørgsler, der tjener penge eller blokerer brugerne. For en webshop er det kurven, checkout og betalings-callbacket. For et SaaS-produkt er det login, det vigtigste læse-endpoint og de webhooks, du modtager fra en betalingsudbyder. Tjeklisten til API-overvågning viser, hvad du skal dække og hvor ofte, og vores guide til health check-endpoints viser, hvad et godt et returnerer.

En typisk opsætning for lumenanalytics.io

GET /health hvert minut med et JSON-tjek af, at $.status er lig med ok.POST /v1/events med en lille test-payload og en header med API-nøglen.GET /v1/reports med en Authorization-header og en alarm om langsomme svar ved 1.500 ms.

Opdag, når et endpoint bliver langsomt

Uptimecheck tjekker fra Stockholm, London og New York og bekræfter hver fejl fra en anden lokation, før en hændelse oprettes, så en enkelt tabt forespørgsel ikke kalder teamet ud. Svartider gemmes for hvert tjek og opdeles i DNS, forbindelse, TLS, server og download, så du kan se, at rapport-endpointet gik fra 90 ms til 2,4 s kl. 14:00, at tiden gik i serverfasen, og at health checket lå stabilt.

Når én forespørgsel ikke er nok

Mange API-problemer viser sig kun i en rækkefølge: log ind, hent et token, brug det. En flow-monitor kører op til 10 trin i rækkefølge, gemmer en værdi som et token eller et ordre-id fra ét trin og bruger den i det næste. Hemmeligheder som adgangskoder krypteres og vises aldrig igen.

Alarmer og automatisering

Når et endpoint fejler, sendes alarmer til e-mail, Slack, Microsoft Teams, Discord, Google Chat, Mattermost, Telegram, PagerDuty, ntfy, Pushover, webhooks og push-notifikationer på din telefon, på alle planer. Webhooks er signerede, så dine egne værktøjer kan verificere, hvor de kommer fra. Du kan også styre monitorer fra kode: På Professional og Business opretter og opdaterer REST API’et monitorer fra din deploy-pipeline, så et nyt endpoint får en monitor samme dag, det går live.

Overvåg afhængigheder, ikke kun din egen kode

Dit API afhænger af andre: en betalingsudbyder, en e-mailtjeneste, en hostingplatform. Når en af dem fejler, kan dit endpoint stadig svare, mens funktionen bag det er i stykker. Tilføj monitorer for de endpoints, der bruger dem, og følg statussiderne hos leverandører som Klarna, Shopify, Cloudflare og OpenAI med overvågning af tredjepartstjenester. Så kan du inden for få minutter fortælle en kunde, om problemet ligger hos dig eller længere oppe i kæden.

Hold testtrafikken sikker

Brug en dedikeret testkonto eller API-nøgle til overvågningsforespørgsler, og gør skrivende tjek idempotente, så en POST hvert minut ikke fylder din database med testposter. Mærk overvågningstrafikken med en egen user agent-header, så den er nem at filtrere fra i dine egne analyser og logs.

Til baggrundsjobs, der ikke har et endpoint, kan du i stedet bruge overvågning af cron-jobs.

Planerne starter ved 9 € om måneden ved årlig betaling eller 12 € ved månedlig betaling, ekskl. moms. Se alle grænser på prissiden, eller start en 14 dage lang gratis prøveperiode uden kort.

“UptimeCheck makes monitoring incredibly easy for developers like us. All we have to do is enter our website's URLs, choose the channels we want notifications delivered on (email, SMS, Slack, Telegram), and we're done!”

Rasmus Danielsson

Developer

Spørgsmål om API-overvågning

Kan jeg sende en JSON-body med et API-tjek?

Ja. HTTP(S)-monitorer accepterer en egen metode, egne headers og en egen body, så du kan sende en JSON-payload for at teste et skrivende endpoint.

Hvordan overvåger jeg et API, der kræver en API-nøgle?

Tilføj nøglen som en header i forespørgslen, fx en Authorization-header med et bearer-token eller basic-legitimationsoplysninger.

Hvad hvis API'et returnerer 200 med en fejl?

Tilføj et JSON-tjek, fx at $.status er lig med ok, eller et nøgleord, som svaret ikke må indeholde. Holder en betingelse ikke, fejler tjekket, og du får en alarm.

Kan jeg overvåge et login efterfulgt af et API-kald?

Ja. En flow-monitor kører flere forespørgsler i rækkefølge og fører værdier som et token videre fra ét trin til det næste.

Kan jeg oprette API-monitorer automatisk?

Ja. På Professional og Business kan REST API'et oprette, opdatere og slette monitorer, så din deploy-pipeline kan tilføje dem.

Hvordan tjekker jeg et API’s oppetid?

Tilføj en HTTP(S)-monitor for endpointet med den metode, de headers og den body, det kræver, og et JSON- eller nøgleordstjek af svaret. Uptimecheck kalder det helt ned til hvert minut fra Stockholm, London og New York, bekræfter en fejl med et ekstra tjek, før der sendes en alarm, og registrerer svartiden for hvert kald.

Fungerer godt med

Uptime monitoring

HTTP(S)-, ping- og porttjek hvert minut, bekræftet af et ekstra tjek før enhver alarm.

Læs mere

Flow monitoring

Tjek i flere trin af logins, formularer, checkouts og API-sekvenser.

Læs mere

REST API and MCP

Administrer monitorer, vedligeholdelse og statusopdateringer fra kode eller en AI-assistent.

Læs mere

Nedetid er fortid.

Opret din første monitor på under et minut, eller se dig omkring i livedemoen først.

14 dages gratis prøveperiode · Derefter gratis med 5 monitorer · Intet betalingskort