الانتقال إلى المحتوى الرئيسي
GET
/
sites
/
recent
عرض قائمة المواقع الأخيرة
curl --request GET \
  --url https://api.altostrat.io/sites/recent \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": "9a9a3e6f-1b1a-4b1a-8c1a-1e1a1a1a1a1a",
    "pid": "site_2m3h5n7k9j8g7f6e5d4c3b2a1",
    "name": "راوتر المكتب الرئيسي",
    "model": "CCR2004-1G-12S+2XS",
    "version": "7.15.1",
    "ip_address": "203.0.113.54",
    "online": true,
    "last_seen": "الآن",
    "accessed_at": "2025-10-29T11:47:50Z"
  }
]

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 | null

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

Example:

"site_2m3h5n7k9j8g7f6e5d4c3b2a1"

name
string | null

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

Example:

"راوتر المكتب الرئيسي"

model
string | null

طراز جهاز MikroTik.

Example:

"CCR2004-1G-12S+2XS"

version
string | null

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

Example:

"7.15.1"

ip_address
string<ipv4> | null

آخر عنوان IP عام معروف للجهاز.

Example:

"203.0.113.54"

online
boolean

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

Example:

true

last_seen
string | null

نص سهل القراءة يشير إلى وقت استلام آخر إشارة نبض.

Example:

"الآن"

accessed_at
string<date-time>

الطابع الزمني لآخر مرة وصل فيها المستخدم إلى هذا الموقع.

Example:

"2025-10-29T11:47:50Z"