Backup Vault

Integrate Backup Vault in minutes — REST API, WordPress plugin, and embed widgets.

https://backup.api.jetweb.appREST APIEU میں میزبانی شدہ

جائزہ

Backup Vault آپ کی فائلوں اور ڈیٹا بیسز کے خفیہ کردہ سنیپ شاٹ لیتا ہے، انہیں فرینکفرٹ میں محفوظ کرتا ہے، اور آپ کو ایک کلک کے ساتھ کسی بھی پچھلے پوائنٹ کو بحال کرنے دیتا ہے۔ فائلیں آپ کے سرور پر ان کے جانے سے پہلے خفیہ کردہ ہوتی ہیں — Jetweb ان کے مواد کو نہیں پڑھ سکتا۔

فوری آغاز

سائٹ URL ان زمروں کے ساتھ POST کریں جن کا آپ بیک اپ لینا چاہتے ہیں۔ API ایک جاب ID لوٹاتا ہے جسے آپ اسٹیٹس کے لیے پول کر سکتے ہیں۔

bash
curl -X POST https://backup.api.jetweb.app/api/backups \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "site_url": "https://example.com",
    "include_db": true,
    "include_files": true
  }'

تصدیق

ہر API اینڈ پوائنٹ کے لیے ایک Bearer ٹوکن درکار ہے۔ متعلقہ پروڈکٹ کے لیے ڈیش بورڈ میں "API Keys" کے تحت ایک ٹوکن بنائیں۔ ٹوکنز کو سرور سائڈ پر رکھیں — انہیں عوامی ریپوزٹریز میں کمٹ نہ کریں یا فرنٹ اینڈ بنڈلز میں بھیجیں۔

bash
Authorization: Bearer YOUR_API_KEY

اینڈ پوائنٹس

بیس URL: https://backup.api.jetweb.app

POST
/api/backups
نیا بیک اپ جاب شروع کریں۔ site_url، include_db، include_files قبول کرتا ہے۔
GET
/api/backups
اکاؤنٹ کے لیے موجودہ بیک اپ کی فہرست بنائیں۔
POST
/api/backups/:id/restore
بیک اپ کو اس کے آئی ڈی کے ذریعے اصل سائٹ یا نئی منزل پر بحال کریں۔
DELETE
/api/backups/:id
بیک اپ کو کولڈ اسٹوریج سے مستقل طور پر حذف کریں۔
GET
/api/usage
مصدقہ اکاؤنٹ کے لیے موجودہ استعمال کوٹہ اور بقیہ الاؤنس لوٹاتا ہے۔

انٹیگریشنز

WordPress پلگ ان خود بخود روزانہ بیک اپ شیڈول کرتا ہے۔ Plesk صارفین Jetweb بیک اپ ایکسٹینشن انسٹال کر سکتے ہیں؛ ہیڈ لیس پروجیکٹس cron یا CI سے REST API کو کال کرتے ہیں۔