API
Anfragen senden an /api/v1 mit dem Header Authorization: Bearer uxp_.... Erstellen Sie einen Schlüssel in Ihrem Konto. Das Limit beträgt 60 Anfragen pro Minute.
Testlauf starten
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"]}'Lassen Sie personas weg, um alle im Panel aktivierten Personas zu verwenden. Antwort: {"id":"r...","status":"queued","credits":2}
Methoden
| Methode | Pfad | Was es tut |
|---|---|---|
| GET | /balance | Credit-Guthaben |
| GET | /sites | Ihre Websites, deren IDs und Panels |
| GET | /personas | Die Persona-Bibliothek |
| GET | /runs | Neueste Testläufe |
| POST | /runs | Testlauf starten |
| GET | /runs/{id} | Status und Ergebnisse pro Persona |
| POST | /runs/{id}/cancel | Abbrechen, nicht verbrauchte Credits werden gutgeschrieben |
Fehler
Format: {"error":{"code":"...","message":"..."}}
| HTTP | Code | Bedeutung |
|---|---|---|
| 400 | no_personas | Keine Persona ausgewählt oder eine ID ist auf dieser Website nicht vorhanden |
| 400 | not_test_host | Der Testzahlungsmodus erfordert eine Startseite auf einem Test-Host |
| 401 | unauthorized | Fehlender oder ungültiger Schlüssel |
| 402 | insufficient_credits | Nicht genug Credits |
| 403 | domain_not_verified | Domain nicht verifiziert |
| 404 | not_found | Nichts davon auf Ihrem Konto |
| 409 | too_many_runs | Zu viele Testläufe in der Warteschlange |
| 429 | rate_limited | Anfrage-Limit überschritten |
Was ein Testlauf auf Ihrer Website macht
Nur GET-Anfragen an die verifizierte Domain. Formulare werden nicht gesendet, Passwort- und Kartenfelder bleiben leer, daher registriert sich ein Testlauf nie, meldet sich nicht an oder zahlt. Die Ausnahme ist der Testzahlmodus, den Sie für einen Test-Host aktivieren. Notizen stammen von einem Modell, prüfen Sie sie, bevor Sie handeln.