WhatsApp operations
Farm control center
100-number capacity
Farm 100 • 1x upload live

Upload tar.gz Xkatrina → langsung live di GOWA

Queue sequential per-device, parallel antar-device. Tiap file nunggu is_logged_in=true baru lanjut file berikutnya. Tanpa race, tanpa re-scan QR.

7-step: UPLOADING → PUSHING → ROOT_ON → RESTORING → LINKING → VERIFYING → DONE

VSPhone OpenAPI

Access Key credentials

Dipakai untuk signing HMAC-SHA256 Authorization. Secret disimpan terenkripsi di server dan hanya dipakai di memory orchestrator.

Belum aktif

Bulk restore — drop tar.gz

padCode via VSPhone
raw JSON
Klik Sync VSPhone — bakal ambil daftar padCode langsung dari VSPhone (butuh VSPHONE_API_KEY di orchestrator .env).

Flow: uploadFile → uploadFileV3 → switchRoot → asyncCmd restore → pairing code → verify. Polling padTaskDetail/fileTaskDetail auto.

Inventory (padCode ↔ device)

Belum ada device. Upload 1 tar.gz dulu atau POST /farm/devices.
Mapping disimpan di SQLite WAL • 1 GOWA handle 100 numbers

Queue — sequential per-device

Belum ada job. Drop tar.gz di atas — job bakal jalan 7 step.
Polling 2.5s • Per-device lock (1 pad = 1 mutex) • Antar-device paralel hingga 10 worker