پشتیبانی و API

کنترل سرور با API: نمونه کد پایتون و curl

روشن/خاموش کردن، وضعیت و منابع سرور با API امیدکلاد.

1 دقیقه مطالعه 1 بازدید به‌روزرسانی 2026-10-10
فهرست مطالب فهرست سرورهاری‌استارت سرورپایتونمتدهای دیگر

پیش‌نیاز: کلید API.

فهرست سرورها

curl -H "Authorization: Bearer $OMIDCLOUD_API_KEY" https://omidcloud.net/api/v1/servers

ری‌استارت سرور

curl -X POST -H "Authorization: Bearer $OMIDCLOUD_API_KEY" -H "Content-Type: application/json" -d '{"action": "restart"}' https://omidcloud.net/api/v1/servers/SERVER_ID/power

مقادیر مجاز action: start، stop، restart و poweroff.

پایتون

import os, requests
API = "https://omidcloud.net/api/v1"
H = {"Authorization": f"Bearer {os.environ['OMIDCLOUD_API_KEY']}"}
servers = requests.get(f"{API}/servers", headers=H, timeout=20).json()
print(servers)
r = requests.post(f"{API}/servers/SERVER_ID/power", json={"action": "restart"}, headers=H, timeout=30)
print(r.json())

متدهای دیگر

وضعیت (/status)، منابع (/resources)، ترافیک (/bandwidth)، تغییر hostname و رمز، Rescue و نصب مجدد. فهرست کامل در مستندات API.

آموزش‌های مرتبط

مشکل حل نشد؟
تیم پشتیبانی آماده کمک است.