API
Posílejte požadavky na /api/v1 s hlavičkou Authorization: Bearer uxp_.... Vytvořte klíč ve svém účtu. Limit je 60 požadavků za minutu.
Spustit běh
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"]}'Vynechejte personas pro použití všech povolených v panelu. Odpověď: {"id":"r...","status":"queued","credits":2}
Metody
| Metoda | Cesta | Co dělá |
|---|---|---|
| GET | /balance | Zůstatek kreditů |
| GET | /sites | Vaše weby, jejich ID a panely |
| GET | /personas | Knihovna person |
| GET | /runs | Nejnovější běhy |
| POST | /runs | Spustit běh |
| GET | /runs/{id} | Stav a výsledky podle persony |
| POST | /runs/{id}/cancel | Zrušit, nedokončené kredity se vrátí |
Chyby
Formát: {"error":{"code":"...","message":"..."}}
| HTTP | Kód | Význam |
|---|---|---|
| 400 | no_personas | Nebyla vybrána žádná persona nebo toto id na tomto webu není |
| 400 | not_test_host | Režim testovací platby vyžaduje startovací stránku na testovacím hostiteli |
| 401 | unauthorized | Chybí nebo je neplatný klíč |
| 402 | insufficient_credits | Nedostatek kreditů |
| 403 | domain_not_verified | Doména není ověřena |
| 404 | not_found | Na vašem účtu nic takového není |
| 409 | too_many_runs | Příliš mnoho běhů ve frontě |
| 429 | rate_limited | Překročen limit požadavků |
Co běh dělá s vaším webem
Pouze GET požadavky na ověřenou doménu. Formuláře se neodesílají a pole pro heslo a kartu zůstávají prázdná, takže běh se nikdy neregistruje, nepřihlašuje se ani neplatí. Výjimkou je režim testovací platby, který si zapnete pro testovací hostitele. Poznámky generuje model, zkontrolujte je před zásahem.