HELPER VPS

API

HTTPS üzerinden JSON. API anahtarınızı Authorization başlığında gönderin. Dakikada en fazla 300 istek.

Temel adres

https://helpervps.com/api/v1

Kimlik doğrulama

Başlık Authorization: Bearer YOUR_API_KEY. İlk yüklemenizden sonra anahtarı API anahtarı sayfasında oluşturun.

curl https://helpervps.com/api/v1/servers \
  -H "Authorization: Bearer YOUR_API_KEY"

GET /catalog

Seçebileceğiniz boyutlar, konumlar ve sistemler.

Örnek yanıt

{
  "plans": [ { "code": "s2", "vcpu": 1, "ram_mb": 2048, "disk_gb": 50, "monthly": "12.00" } ],
  "locations": [ "frankfurt", "singapore" ],
  "images": [ "ubuntu-24-04", "debian-12" ]
}

GET /servers

Sunucularınız.

Örnek yanıt

[
  { "id": 41, "label": "web-1", "state": "running", "ipv4": "192.0.2.15", "paid_until": "2026-11-14T09:00:00Z" }
]

POST /servers {"plan":"s2","location":"frankfurt","image":"ubuntu-24-04","label":"web-1"}

Bir sunucu oluşturur ve ilk ayı bakiyenizden öder. Root şifresi yanıtta bir kez yer alır.

Örnek yanıt

{
  "id": 41,
  "state": "creating",
  "root_password": "..."
}

POST /servers/{id}/start (stop, reboot)

Güç işlemleri.

Örnek yanıt

{
  "id": 41,
  "state": "running"
}

POST /servers/{id}/renew

Şimdi bir ay daha öder.

Örnek yanıt

{
  "id": 41,
  "paid_until": "2026-12-14T09:00:00Z"
}

DELETE /servers/{id}

Sunucuyu siler. Ayın kalanı iade edilmez.

Örnek yanıt

{
  "id": 41,
  "state": "deleted"
}

Hatalar

Hatalar 2xx dışında bir durum kodu ve hata kodu içeren bir JSON gövdesi döndürür.

unauthorizedAPI anahtarı eksik veya yanlış
not_allowedAPI, ilk yüklemenizden sonra açılır
bad_requestBir alan eksik veya yanlış
not_enough_balanceÖnce bakiye yükleyin
limitHesapta çok fazla sunucu var
not_createdSunucu oluşturulamadı; aylık ücret bakiyenize geri eklendi
checkingSağlayıcı onaylamadı; sunucuyu tamamlarız veya aylık ücreti iade ederiz
not_foundHesabınızda böyle bir sunucu yok
wrong_stateİşlem, sunucunun mevcut durumuna uygun değil
rate_limitedBir dakika içinde çok fazla istek