REST API nyata tanpa KYC: buat akun, danai saldo dengan kripto, dan pesan server offshore dengan IP bersih — dari terminal atau agen otonom. Tanpa dashboard.
URL Dasar https://vpscrypto.io/api/v1Bearer vpsk_…JSONx402 USDC · Base
01 — Mulai cepat
Dari nol ke root, dalam lima panggilan.
Setiap endpoint berada di bawah https://vpscrypto.io/api/v1, berbicara JSON, dan (kecuali pembuatan akun, katalog, dan health) mengharapkan kunci API Authorization: Bearer. Tanpa KYC, tanpa kartu.
1. Buat akun — mengembalikan api_key (kredensial Bearer Anda) dan login_token untuk dashboard web. Keduanya ditampilkan sekali.
bash
curl -X POST https://vpscrypto.io/api/v1/account
# → {"api_key":"vpsk_…","login_token":"XXXX-XXXX-XXXX-XXXX", …}
export VPSK="vpsk_your_key_here"
2. Danai saldo Anda — buat invoice isi saldo dengan koin yang didukung (di sini Monero):
Ingin seluruh alur berjalan tanpa campur tangan manusia — termasuk pembayaran? Danai dengan coin: "USDCBASE" untuk membayar tanpa gas via x402 di Base. Lihat panduan Agen.
02 — Autentikasi
Kunci API Bearer.
Autentikasi setiap panggilan dengan kunci API di header Authorization. Kunci dimulai dengan vpsk_ dan hanya disimpan sebagai hash — jaga kerahasiaannya.
Dapatkan kunci pertama Anda dari POST /account. Buat lebih banyak, tampilkan daftar, atau cabut kapan saja:
POST/api/v1/keysBuat kunci baru
GET/api/v1/keysDaftar kunci aktif
DELETE/api/v1/keys/{id}Cabut kunci
login_token dari POST /account masuk ke dashboard web di /account — akun yang sama, dua kredensial.
03 — Katalog
Paket, lokasi & image.
Satu panggilan publik mengembalikan semua yang Anda butuhkan untuk membangun pesanan — tanpa autentikasi.
bash
curl https://vpscrypto.io/api/v1/catalog
ID paket mulai dari pup → fenrir (10 tier). ID lokasi: nl, fr, ro, bg, se, is, ch, my. Image mencakup Debian 12, Debian 13, Ubuntu 24.04 LTS, Ubuntu 22.04 LTS, AlmaLinux 9, Rocky Linux 9 dan lainnya. Harga bulanan = dasar × modifier lokasi; tahunan = ×10 (2 bulan gratis).
04 — Isi saldo
Danai saldo dengan kripto.
Isi saldo bersifat prabayar dan hanya on-chain ($25–$2000). Koin klasik mengembalikan alamat deposit; USDCBASE mengembalikan tantangan x402 untuk penyelesaian tanpa gas.
POST/api/v1/topupsBuat invoice / x402
GET/api/v1/topups/{ref}Polling status, kredit saldo
Koin yang didukung: BTC, XMR, ETH, LTC, USDTTRC, USDT, ditambah USDCBASE untuk x402. Poll referensi hingga status adalah completed — saat itulah saldo dikreditkan.
Penyelesaian kripto tidak dapat dibatalkan; isi saldo tidak dapat dikembalikan. Untuk alur pembayaran bertanda x402 (USDC on Base), lihat panduan Agen.
05 — Server
Pesan & kelola.
Pemesanan membebankan harga dari saldo Anda dalam satu langkah atomik. Respons 402 insufficient_balance menyertakan deficit yang tepat sehingga agen tahu berapa yang harus diisi.
Kata sandi root dikembalikan sekali saat pembuatan dan selalu dapat ditampilkan dari endpoint kredensial. Hubungkan via SSH seperti yang didokumentasikan di Dokumentasi.
06 — Kesalahan & batas
Kegagalan yang dapat diprediksi.
Kesalahan menggunakan kode status HTTP standar dengan body yang dapat dibaca mesin secara stabil. 402 berarti langkah pembayaran diperlukan (saldo tidak cukup, atau tantangan x402).
json
{
"error": "insufficient_balance",
"message": "Top up your balance before ordering. Deficit: $19.00.",
"price": 19, "balance": 0, "deficit": 19
}