EQVPS

Bestil en VPS i 4 API-kald (REST-hurtigstart for agenter)

10. jun. 2026 · 2 min. læsning · EQVPS

Du har ikke brug for en MCP-klient til at drive EQVPS — REST-API'et gør alt, en agent har brug for. Base-URL: https://api.eqvps.com/api/v1/eqvps. Her er hele flowet i fire kald.

0. (én gang) Finansiér en forudbetalt saldo

Så bestilling er et enkelt kald, finansiér en saldo først. Betal den returnerede checkout i 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/..." }  ← betal den i USDC/USDT

1. Registrér → 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": {...} }

Ingen adgangskode, intet menneskeligt trin. Gem token'et; send det som Authorization: Bearer <YOUR_BEARER> nedenfor.

2. List abonnementer → vælg product + os_id (offentlig)

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" }, ... ] }, ... ] }

Vælg en abonnements-slug og et os_id fra det abonnements available_os.

3. Bestil en 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 fra list_plans>,"ssh_key":"ssh-ed25519 AAAA..."}'
# → betalt fra saldo: { "paid_from_balance": true, "service_id": <id> }
#   eller ufinansieret: { "invoice": { "id": <id> } }  → betal: POST /invoices/{id}/pay → checkout_url

Send en ssh_key (offentlig nøgle) for nøglebaseret root-login. Med en finansieret saldo betales ordren øjeblikkeligt, og provisionering starter.

4. Læs adgang

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": "<vist én gang for nøgleløse servere>" , ... }

Poll indtil status er active. access-blokken har SSH-værten, -porten og en klar-til-indsæt command; for en nøgleløs ordre returneres engangs-root-password ved den første læsning.

Bemærkninger for agenter

FAQ

Har jeg brug for en MCP-klient?

Nej. Dette er almindelig REST over HTTPS — brugbart fra curl, ethvert sprog, eller en agent der taler HTTP. Hvis du bruger MCP, eksponeres de samme handlinger som værktøjer (se forbindelses-guiden).

Hvordan virker auth?

Kald /auth/register for at få et Bearer-token (ingen adgangskode). Send det som headeren Authorization: Bearer <token> på hvert godkendt kald. /products er offentlig.

Hvordan betaler jeg?

Finansiér en forudbetalt saldo via /balance/topup (returnerer en krypto-checkout-URL; betal i USDC/USDT). order trækker derefter fra saldoen. Hvis ufinansieret, returnerer order en faktura, du betaler via /invoices/{id}/pay.

Hvad indeholder order-svaret?

Enten paid_from_balance med et service-id (provisionering startet), eller en faktura at betale. Poll GET /services/{id}, indtil status er active, læs derefter SSH-værten, -porten og en engangs-root-adgangskode.

← Tilbage til blogSe planer & priser →

Kommentarer

Ingen kommentarer endnu. Vær den første.

Skriv en kommentar

Kommentarer modereres, før de vises.