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
| Metoda | Putanja | Što radi |
|---|---|---|
| GET | /balance | Stanje kredita |
| GET | /sites | Vaši web-mjesta, njihovi ID-ovi i paneli |
| GET | /personas | Biblioteka persona |
| GET | /runs | Najnovije sesije |
| POST | /runs | Pokreni test |
| GET | /runs/{id} | Status i rezultati po personi |
| POST | /runs/{id}/cancel | Odustani, nepotrošeni krediti vraćaju se |
Pogreške
Format: {"error":{"code":"...","message":"..."}}
| HTTP | Kôd | Značenje |
|---|---|---|
| 400 | no_personas | Nije odabrana niti jedna persona ili id nije na ovom web mjestu |
| 400 | not_test_host | Način testnog plaćanja zahtijeva početnu stranicu na testnom hostu |
| 401 | unauthorized | Nedostaje ili je nevažeći ključ |
| 402 | insufficient_credits | Nedovoljno kredita |
| 403 | domain_not_verified | Domen nije verificiran |
| 404 | not_found | Ništa slično na vašem računu |
| 409 | too_many_runs | Previše pokretanja u redu čekanja |
| 429 | rate_limited | Prekorač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.