API
Skicka förfrågningar till /api/v1 med headern Authorization: Bearer uxp_.... Skapa en nyckel i ditt konto. Gränsen är 60 förfrågningar per minut.
Starta en körning
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"]}'Lämna personas tomma för att använda alla aktiva på panelen. Svar: {"id":"r...","status":"queued","credits":2}
Metoder
| Metod | Sökväg | Vad det gör |
|---|---|---|
| GET | /balance | Kreditbalans |
| GET | /sites | Dina webbplatser, deras id:n och paneler |
| GET | /personas | Personabiblioteket |
| GET | /runs | Senaste körningar |
| POST | /runs | Starta en körning |
| GET | /runs/{id} | Status och resultat per persona |
| POST | /runs/{id}/cancel | Avbryt, obanerade krediter återgår |
Fel
Format: {"error":{"code":"...","message":"..."}}
| HTTP | Kod | Betydelse |
|---|---|---|
| 400 | no_personas | Ingen persona vald, eller så finns id:t inte på denna webbplats |
| 400 | not_test_host | Betalsläget för tester kräver en start sida på en test värd |
| 401 | unauthorized | Saknad eller ogiltig nyckel |
| 402 | insufficient_credits | Inte tillräckligt med krediter |
| 403 | domain_not_verified | Domänen inte verifierad |
| 404 | not_found | Inget sådant finns på ditt konto |
| 409 | too_many_runs | För många körningar i kö |
| 429 | rate_limited | Begärandegräns överskriden |
Vad en körning gör med din webbplats
Endast GET-förfrågningar till den verifierade domänen. Formular skickas inte och fält för lösenord och kort förblir tomma, så en körning registrerar sig aldrig, loggar inte in eller betalar. Undantaget är testbetalningsläge, som du aktiverar för en testvärd. Noteringar kommer från en modell, kontrollera dem innan du agerar.