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ÚtvonalMit csinál
GET/balanceKreditegyenleg
GET/sitesA weboldalaid, az azonosítóid és a panelek
GET/personasPersona könyvtár
GET/runsLegújabb futások
POST/runsFuttatás indítása
GET/runs/{id}Státusz és eredmények personánként
POST/runs/{id}/cancelMégse, a fel nem használt kreditek visszajönnek

Hibák

Formátum: {"error":{"code":"...","message":"..."}}

HTTPKódJelentés
400no_personasNincs kiválasztott persona, vagy az azonosító nem található a weboldalon
400not_test_hostA teszt fizetési módhoz kezdő oldalra van szükség egy teszt hoszton
401unauthorizedHiányzó vagy érvénytelen kulcs
402insufficient_creditsNincs elég kredit
403domain_not_verifiedA domain nincs ellenőrizve
404not_foundNincs ilyen az Ön fiókjában
409too_many_runsTúl sok futás a sorban
429rate_limitedKé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.