Näin valvot API-rajapintaa

Päivitetty 18 lokakuun, 2026 1 min lukuaika

API voi vastata nopeasti mutta väärin: virheobjekti tilakoodilla 200, tyhjä lista tai kirjautumissivu. Website or API -valvonta vastaustarkistuksineen huomaa nämä tapaukset.

Luo valvonta

Avaa Monitors, valitse New monitor ja sitten Website or API.Kirjoita rajapinnan URL-osoite ja valitse tarkistusväli kohdasta Check every.Valitse kortilla Request and response vaihtoehto Keyword, headers and more.

Pyyntö

Method: GET, HEAD, POST, PUT, PATCH, DELETE tai OPTIONS.Request headers: yksi riville muodossa Name: value, esimerkiksi API-avain tai Accept: application/json.Request body, esimerkiksi JSON POST-pyyntöön.Follow redirects, Verify TLS certificate ja Timeout (s).

Vastaus

Expected status codes: koodeja tai välejä, kuten 200-299, 301. Mikä tahansa muu tilakoodi lasketaan katkoksi.Keyword: teksti, joka vastauksessa on oltava tai jota siinä ei saa olla. Kirjainkoolla on merkitystä.Response checks: JSON-kentät ja otsakkeet, esimerkiksi $.status on yhtä kuin ok. Enintään 10, ja kaikkien on täytyttävä.

Valitse Test request, niin näet vastauksen ennen tallentamista.

Hitaat vastaukset ja ajoitus

Aseta Alert when slower than (ms), esimerkiksi 2000. Kun kolme peräkkäistä tarkistusta on sitä hitaampia, valvonta merkitään hitaaksi ja kanavasi saavat hitaushälytyksen. Hidas aika ei lasketa katkoajaksi. Jokaisen tarkistuksen vastausaika on jaettu osiin DNS, yhteys, TLS, palvelin ja lataus, joten näet, mihin aika kuluu. Katso hälytykset hitaista vastauksista.

Monivaiheiset API-kutsut

Kun kutsu riippuu toisesta, esimerkiksi kirjautumisesta tokenin saamiseksi, käytä sen sijaan monivaiheista flow’ta.

Käytä erillistä health check -päätepistettä aina kun voit. Katso näin rakennat health check -päätepisteen ja API-valvonnan tarkistuslista. Lue lisää API-valvonnasta.

Oliko tästä artikkelista apua?

Kokeile omassa työtilassasi

14 päivän ilmainen kokeilu · Sen jälkeen ilmainen 5 valvonnalle · Ei luottokorttia

Yhä jumissa?

Lähetä sähköpostia osoitteeseen support@uptimecheck.com, niin vastaamme 24 tunnin kuluessa.

Automatisoitko? API-referenssi kattaa REST API:n, webhookit, cron-ajojen pingit ja MCP:n.