API

Saada päringud aadressile /api/v1 päisega Authorization: Bearer uxp_.... Loo võti oma kontol. Limiit on 60 päringut minutis.

Käivita test

curl -X POST $BASE/api/v1/runs \
  -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
  -d '{"site":"SITE_ID","steps":20,"concurrency":3,"personas":["p01","p03"]}'

Jäta personas välja, et kasutada kõiki paneelis lubatud persona. Vastus: {"id":"r...","status":"queued","credits":2}

Meetodid

MeetodTeekondMida see teeb
GET/balanceKrediidi saldo
GET/sitesSinu saidid, nende id-d ja paneelid
GET/personasPersona raamatukogu
GET/runsViimased käigud
POST/runsKäivita test
GET/runs/{id}Olek ja tulemused persona kaupa
POST/runs/{id}/cancelTühista, lõpetamata krediidid tulevad tagasi

Vead

Vorming: {"error":{"code":"...","message":"..."}}

HTTPKoodMõte
400no_personasPersona puudub või sellist ID-d ei leitud
400not_test_hostTestmakse režiimiks on vaja alguslehte testhostis
401unauthorizedVõti puudub või on vigane
402insufficient_creditsKrediidid on otsas
403domain_not_verifiedDomeen pole kinnitatud
404not_foundSellel kontol seda ei ole
409too_many_runsLiiga palju proovisõite järjekorras
429rate_limitedPäringute limiit on ületatud

Mida proovisõit teie saidiga teeb

Ainult kinnitatud domeeni GET-päringud. Vorme ei saadeta ja parooli- ning kaardiväljad jäävad tühjaks, mistõttu proovisõit ei registreeru, ei logi sisse ega tee makseid. Erand on testmakse režiim, mille sa lülitad sisse testhosti jaoks. Märkused tulevad mudelilt, kontrolli neid enne tegutsemist.