الانتقال إلى المحتوى الرئيسي
POST
/
backups
/
latest
جلب أحدث النسخ الاحتياطية بشكل جماعي
curl --request POST \
  --url https://api.altostrat.io/backups/latest \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "sites": [
    "a1b2c3d4-e5f6-7890-1234-567890abcdef"
  ]
}'
{
  "results": {},
  "total_sites": 3,
  "successful": 1,
  "errors": 2
}

Authorizations

Authorization
string
header
required

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

Body

application/json

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

sites
string<uuid>[]
required

مصفوفة من سلاسل معرفات المواقع.

Required array length: 1 - 50 elements

Response

استجابة ناجحة تحتوي على نتائج كل موقع مطلوب.

results
object

خريطة تربط معرفات المواقع بنتائج استرداد النسخ الاحتياطي الخاصة بها.

total_sites
integer

إجمالي عدد المواقع التي تم طلبها.

Example:

3

successful
integer

عدد المواقع التي تم استرداد نسخة احتياطية لها بنجاح.

Example:

1

errors
integer

عدد المواقع التي فشل استردادها (بسبب أخطاء أو عدم العثور على نسخ احتياطية).

Example:

2