API
Siųsti užklausas į /api/v1 su galvute Authorization: Bearer uxp_.... Sukurkite raktą savo paskyroje. Limitas – 60 užklausų per minutę.
Pradėti testavimą
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"]}'Palikite personas tuščias, kad naudotumėte visas panelėje įjungtas personas. Atsakymas: {"id":"r...","status":"queued","credits":2}
Metodai
| Metodas | Kelias | Ką tai daro |
|---|---|---|
| GET | /balance | Kreditų likutis |
| GET | /sites | Jūsų svetainės, jų ID ir panelės |
| GET | /personas | Personų biblioteka |
| GET | /runs | Naujausi bandymai |
| POST | /runs | Pradėti testavimą |
| GET | /runs/{id} | Būsena ir rezultatai pagal personas |
| POST | /runs/{id}/cancel | Atšaukti, neišnaudoti kreditai grąžinami |
Klaidos
Formatas: {"error":{"code":"...","message":"..."}}
| HTTP | Kodas | Reikšmė |
|---|---|---|
| 400 | no_personas | Nėra pasirinktos personas arba toks id nėra šioje svetainėje |
| 400 | not_test_host | Test payment mode needs a start page on a test host |
| 401 | unauthorized | Trūksta arba neteisingas raktas |
| 402 | insufficient_credits | Nepakanka kreditų |
| 403 | domain_not_verified | Domenas nepatvirtintas |
| 404 | not_found | Toks objektas jūsų paskyroje nerastas |
| 409 | too_many_runs | Per daug bandimų eilėje |
| 429 | rate_limited | Peržengtas užklausų limitas |
Ką paleidimas daro su jūsų svetaine
Tik GET užklausos patvirtintam domenui. Formos nesiunčiamos, slaptažodžio ir kortelės laukai lieka tušti, todėl bandymas niekada neužsiregistruoja, neprisijungia ir nemoka. Išimtis – testinio apmokėjimo režimas, kurį įjungiate testiniam hostui. Pastabas generuoja modelis, prieš priimdami veiksmus jas patikrinkite.