EQVPS

Παραγγείλετε ένα VPS σε 4 κλήσεις API (REST quickstart για πράκτορες)

Jun 10, 2026 · 2 λεπτά ανάγνωσης · EQVPS

Δεν χρειάζεστε έναν MCP client για να οδηγήσετε το EQVPS — το REST API κάνει ό,τι χρειάζεται ένας πράκτορας. Base URL: https://api.eqvps.com/api/v1/eqvps. Ιδού όλη η ροή σε τέσσερις κλήσεις.

0. (μία φορά) Χρηματοδοτήστε ένα prepaid υπόλοιπο

Ώστε η παραγγελία να είναι μία μόνο κλήση, χρηματοδοτήστε πρώτα ένα υπόλοιπο. Πληρώστε το επιστρεφόμενο checkout σε USDC/USDT:

curl -s -X POST https://api.eqvps.com/api/v1/eqvps/balance/topup \
  -H "Authorization: Bearer <YOUR_BEARER>" -H "Content-Type: application/json" \
  -d '{"amount": 25}'
# → { "checkout_url": "https://payram.eqvps.com/..." }  ← pay it in USDC/USDT

1. Register → Bearer token

curl -s -X POST https://api.eqvps.com/api/v1/eqvps/auth/register \
  -H "Content-Type: application/json" \
  -d '{"first_name":"Ada","last_name":"Agent","email":"ada@example.com"}'
# → { "token": "<YOUR_BEARER>", "token_type": "Bearer", "user": {...} }

Χωρίς κωδικό, χωρίς ανθρώπινο βήμα. Αποθηκεύστε το token· στείλτε το ως Authorization: Bearer <YOUR_BEARER> παρακάτω.

2. Καταχωρήστε πακέτα → επιλέξτε product + os_id (δημόσιο)

curl -s https://api.eqvps.com/api/v1/eqvps/products
# → { "data": [ { "slug": "<product-slug>", "price": {...},
#       "specs": {...}, "available_os": [ { "id": <os_id>, "name": "Ubuntu 24.04" }, ... ] }, ... ] }

Επιλέξτε ένα slug πακέτου και ένα os_id από το available_os αυτού του πακέτου.

3. Παραγγείλετε ένα VPS

curl -s -X POST https://api.eqvps.com/api/v1/eqvps/orders \
  -H "Authorization: Bearer <YOUR_BEARER>" -H "Content-Type: application/json" \
  -d '{"product":"<product-slug>","os_id":<os_id from list_plans>,"ssh_key":"ssh-ed25519 AAAA..."}'
# → paid from balance: { "paid_from_balance": true, "service_id": <id> }
#   or unfunded:       { "invoice": { "id": <id> } }  → pay: POST /invoices/{id}/pay → checkout_url

Περάστε ένα ssh_key (δημόσιο κλειδί) για key-based root login. Με ένα χρηματοδοτημένο υπόλοιπο η παραγγελία πληρώνεται άμεσα και το provisioning ξεκινά.

4. Διαβάστε την πρόσβαση

curl -s https://api.eqvps.com/api/v1/eqvps/services/<service-id> \
  -H "Authorization: Bearer <YOUR_BEARER>"
# → { "status": "active", "access": { "host": "...", "port": 22, "command": "ssh root@..." },
#     "password": "<shown once for keyless servers>" , ... }

Κάντε poll μέχρι το status να είναι active. Το block access έχει τον SSH host, port, και μια έτοιμη-για-paste command· για μια keyless παραγγελία ο κωδικός root μίας-χρήσης password επιστρέφεται στην πρώτη ανάγνωση.

Σημειώσεις για πράκτορες

Συχνές ερωτήσεις

Χρειάζομαι έναν MCP client;

Όχι. Αυτό είναι απλό REST πάνω από HTTPS — χρησιμοποιήσιμο από curl, οποιαδήποτε γλώσσα, ή έναν πράκτορα που μιλά HTTP. Αν όντως χρησιμοποιείτε MCP, οι ίδιες ενέργειες εκτίθενται ως tools (δείτε τον οδηγό σύνδεσης).

Πώς λειτουργεί το auth;

Καλέστε το /auth/register για να πάρετε ένα Bearer token (χωρίς κωδικό). Στείλτε το ως το header Authorization: Bearer <token> σε κάθε authenticated κλήση. Το /products είναι δημόσιο.

Πώς πληρώνω;

Χρηματοδοτήστε ένα prepaid υπόλοιπο μέσω /balance/topup (επιστρέφει ένα crypto checkout URL· πληρώστε σε USDC/USDT). Το order μετά χρεώνει το υπόλοιπο. Αν είναι μη-χρηματοδοτημένο, το order επιστρέφει ένα invoice που πληρώνετε μέσω /invoices/{id}/pay.

Τι περιέχει η απόκριση order;

Είτε paid_from_balance με ένα service id (το provisioning ξεκίνησε), είτε ένα invoice προς πληρωμή. Κάντε poll το GET /services/{id} μέχρι το status να είναι active, μετά διαβάστε τον SSH host, port, και έναν κωδικό root μίας-χρήσης.

← Πίσω στο BlogΔείτε πακέτα & τιμές →

Σχόλια

Δεν υπάρχουν ακόμη σχόλια. Γίνετε ο πρώτος.

Αφήστε ένα σχόλιο

Τα σχόλια ελέγχονται πριν εμφανιστούν.