API
Kérések küldése ide /api/v1 a következő fejléccel Authorization: Bearer uxp_.... Hozz létre egy kulcsot a fiókodban. A limit percenként 60 kérés.
Futtatás indítása
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"]}'A personas kihagyása esetén a panelen engedélyezett összes persona fut. Válasz: {"id":"r...","status":"queued","credits":2}
Módszerek
| Módszer | Útvonal | Mit csinál |
|---|---|---|
| GET | /balance | Kreditegyenleg |
| GET | /sites | A weboldalaid, az azonosítóid és a panelek |
| GET | /personas | Persona könyvtár |
| GET | /runs | Legújabb futások |
| POST | /runs | Futtatás indítása |
| GET | /runs/{id} | Státusz és eredmények personánként |
| POST | /runs/{id}/cancel | Mégse, a fel nem használt kreditek visszajönnek |
Hibák
Formátum: {"error":{"code":"...","message":"..."}}
| HTTP | Kód | Jelentés |
|---|---|---|
| 400 | no_personas | Nincs kiválasztott persona, vagy az azonosító nem található a weboldalon |
| 400 | not_test_host | A teszt fizetési módhoz kezdő oldalra van szükség egy teszt hoszton |
| 401 | unauthorized | Hiányzó vagy érvénytelen kulcs |
| 402 | insufficient_credits | Nincs elég kredit |
| 403 | domain_not_verified | A domain nincs ellenőrizve |
| 404 | not_found | Nincs ilyen az Ön fiókjában |
| 409 | too_many_runs | Túl sok futás a sorban |
| 429 | rate_limited | Kéréshatár túllépve |
Mit csinál egy futás a weboldalával
Csak GET kérések a hitelesített domainhez. Az űrlapok nem kerülnek beküldésre, a jelszó- és kártyamezők üresek maradnak, így egy futás során nem történik regisztráció, bejelentkezés vagy fizetés. A kivétel a teszt fizetési mód, amelyet teszt hoszt esetén kapcsol be. A megjegyzéseket egy modell generálja, ellenőrizze őket a beavatkozás előtt.