API

Pošalji zahtjeve na /api/v1 s zaglavljem Authorization: Bearer uxp_.... Stvorite ključ u svom računu. Ograničenje je 60 zahtjeva u minuti.

Pokreni 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"]}'

Izostavite personas za korištenje svih aktiviranih na panelu. Odgovor: {"id":"r...","status":"queued","credits":2}

Metode

MetodaPutanjaŠto radi
GET/balanceStanje kredita
GET/sitesVaši web-mjesta, njihovi ID-ovi i paneli
GET/personasBiblioteka persona
GET/runsNajnovije sesije
POST/runsPokreni test
GET/runs/{id}Status i rezultati po personi
POST/runs/{id}/cancelOdustani, nepotrošeni krediti vraćaju se

Pogreške

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

HTTPKôdZnačenje
400no_personasNije odabrana niti jedna persona ili id nije na ovom web mjestu
400not_test_hostNačin testnog plaćanja zahtijeva početnu stranicu na testnom hostu
401unauthorizedNedostaje ili je nevažeći ključ
402insufficient_creditsNedovoljno kredita
403domain_not_verifiedDomen nije verificiran
404not_foundNišta slično na vašem računu
409too_many_runsPreviše pokretanja u redu čekanja
429rate_limitedPrekoračen limit zahtjeva

Što sesija radi vašoj stranici

Samo GET zahtjevi na verificirani domen. Obrasci se ne šalju, a polja za lozinku i karticu ostaju prazna, pa se pokret nikada ne registrira, ne prijavljuje se niti plaća. Izuzetak je način testnog plaćanja koji uključujete za testni host. Bilješke generira model, provjerite ih prije nego što djelujete.