API
Trimite cereri către /api/v1 cu antetul Authorization: Bearer uxp_.... Creează o cheie în contul tău. Limita este de 60 de cereri pe minut.
Pornește un test
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"]}'Exclude personas to use all enabled personas on the panel. Response: {"id":"r...","status":"queued","credits":2}
Metode
| Metodă | Cale | Ce face |
|---|---|---|
| GET | /balance | Sold de credite |
| GET | /sites | Site-urile tale, ID-urile lor și panourile |
| GET | /personas | Biblioteca de persoane |
| GET | /runs | Ultimele rulări |
| POST | /runs | Pornește un test |
| GET | /runs/{id} | Stare și rezultate per persoană |
| POST | /runs/{id}/cancel | Anulare, creditele neutilizate se returnează |
Erori
Format: {"error":{"code":"...","message":"..."}}
| HTTP | Cod | Semnificație |
|---|---|---|
| 400 | no_personas | Nicio persoană selectată sau un id nu se află pe acest site |
| 400 | not_test_host | Modul de plată de testare necesită o pagină de start pe un gazdă de testare |
| 401 | unauthorized | Cheie lipsă sau invalidă |
| 402 | insufficient_credits | Credit insuficient |
| 403 | domain_not_verified | Domeniul nu este verificat |
| 404 | not_found | Nimic de acest fel în contul tău |
| 409 | too_many_runs | Prea multe rulări în coadă |
| 429 | rate_limited | Limita de solicitări depășită |
Ce face o rulare cu site-ul tău
Doar solicitări GET către domeniul verificat. Formularele nu sunt trimise, iar câmpurile de parolă și card rămân goale, astfel încât un test nu se înregistrează, nu se autentifică sau nu plătește. Excepția este modul de plată de testare, pe care îl activați pentru un gazdă de testare. Notele sunt generate de un model; verificați-le înainte de a acționa.