الانتقال إلى المحتوى الرئيسي
GET
/
site-minimal
عرض قائمة المواقع (مصغرة)
curl --request GET \
  --url https://api.altostrat.io/site-minimal \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": "9a9a3e6f-1b1a-4b1a-8c1a-1e1a1a1a1a1a",
    "pid": "site_2m3h5n7k9j8g7f6e5d4c3b2a1",
    "name": "جدار حماية المكتب الفرعي",
    "has_pulse": true,
    "software_version": "7.15.1",
    "software_id": "U0B1-15HF",
    "serial_number": "HFB098M0M2P",
    "created_at": "2025-09-15T14:00:00Z"
  }
]

Authorizations

Authorization
string
header
required

توثيق الطلبات من خلال توفير رمز ويب JSON (JWT) في ترويسة Authorization. مثال: Authorization: Bearer <YOUR_JWT>

Response

200 - application/json

قائمة مصغرة بالمواقع.

id
string<uuid>

المعرف الفريد (UUID) للموقع.

Example:

"9a9a3e6f-1b1a-4b1a-8c1a-1e1a1a1a1a1a"

pid
string

معرف فريد مسبوق وقابل للفرز الزمني للموقع.

Example:

"site_2m3h5n7k9j8g7f6e5d4c3b2a1"

name
string

الاسم الذي يحدده المستخدم للموقع.

Example:

"جدار حماية المكتب الفرعي"

has_pulse
boolean

يشير إلى ما إذا كان الموقع متصلاً حاليًا.

Example:

true

software_version
string | null

إصدار برنامج RouterOS.

Example:

"7.15.1"

software_id
string | null

معرف البرنامج (Software ID) المقدم من RouterOS.

Example:

"U0B1-15HF"

serial_number
string | null

الرقم التسلسلي لجهاز MikroTik.

Example:

"HFB098M0M2P"

created_at
string<date-time>

الطابع الزمني عند إنشاء الموقع.

Example:

"2025-09-15T14:00:00Z"