API
Kirim permintaan ke /api/v1 dengan header Authorization: Bearer uxp_.... Buat kunci di akun Anda. Batasnya 60 permintaan per menit.
Mulai run
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"]}'Abaikan personas untuk menggunakan semua yang diaktifkan di panel. Respons: {"id":"r...","status":"queued","credits":2}
Metode
| Metode | Jalur | Fungsinya |
|---|---|---|
| GET | /balance | Saldo kredit |
| GET | /sites | Situs Anda, id mereka, dan panel |
| GET | /personas | Perpustakaan persona |
| GET | /runs | Run terbaru |
| POST | /runs | Mulai run |
| GET | /runs/{id} | Status dan hasil per persona |
| POST | /runs/{id}/cancel | Batal, kredit yang belum selesai dikembalikan |
Kesalahan
Format: {"error":{"code":"...","message":"..."}}
| HTTP | Kode | Arti |
|---|---|---|
| 400 | no_personas | Tidak ada persona yang dipilih, atau id tidak ada di situs ini |
| 400 | not_test_host | Mode pembayaran uji memerlukan halaman awal di host uji |
| 401 | unauthorized | Kunci tidak ada atau tidak valid |
| 402 | insufficient_credits | Kredit tidak cukup |
| 403 | domain_not_verified | Domain belum diverifikasi |
| 404 | not_found | Tidak ada hal seperti itu di akun Anda |
| 409 | too_many_runs | Terlalu banyak run dalam antrian |
| 429 | rate_limited | Batas permintaan terlampaui |
Apa yang dilakukan run terhadap situs Anda
Hanya permintaan GET ke domain yang diverifikasi. Formulir tidak dikirim, dan bidang kata sandi serta kartu tetap kosong, sehingga run tidak pernah mendaftar, masuk, atau membayar. Pengecualian adalah mode pembayaran uji, yang Anda aktifkan untuk host uji. Catatan berasal dari model, periksa sebelum Anda bertindak.