الانتقال إلى المحتوى الرئيسي
GET
/
sites
/
{siteId}
/
backups
/
{fromFilename}
/
diff
/
{toFilename}
مقارنة نسختين احتياطيتين
curl --request GET \
  --url https://api.altostrat.io/sites/{siteId}/backups/{fromFilename}/diff/{toFilename} \
  --header 'Authorization: Bearer <token>'
"--- 1732481400.rsc\n+++ 1732567800.rsc\n@@ -10,1 +10,1 @@\n-/ip dhcp-client\n-add interface=ether1 disabled=no\n+/ip dhcp-client\n+add interface=ether1 disabled=yes"

Authorizations

Authorization
string
header
required

مطلوب رمز حامل (bearer token) لجميع طلبات واجهة برمجة التطبيقات. احصل على رمز عبر واجهة برمجة تطبيقات المصادقة لـ Altostrat.

Headers

X-Highlight
boolean

اضبط القيمة على true لاستلام مخرجات الفرق مع تمييز الصيغة كمقطع HTML (text/html).

X-Download
boolean

اضبط القيمة على true لتنزيل الفرق كملف .diff (application/octet-stream).

Path Parameters

siteId
string<uuid>
required

المعرف الفريد للموقع.

Example:

"a1b2c3d4-e5f6-7890-1234-567890abcdef"

fromFilename
string
required

ملف النسخ الاحتياطي الأقدم لاستخدامه كأساس للمقارنة.

Example:

"1732481400.rsc"

toFilename
string
required

ملف النسخ الاحتياطي الأحدث لمقارنته بالملف الأساسي.

Example:

"1732567800.rsc"

Response

فرق موحد بين ملفي النسخ الاحتياطي. القيمة الافتراضية هي text/plain.

The response is of type string.

Example:

"--- 1732481400.rsc\n+++ 1732567800.rsc\n@@ -10,1 +10,1 @@\n-/ip dhcp-client\n-add interface=ether1 disabled=no\n+/ip dhcp-client\n+add interface=ether1 disabled=yes"