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 Backup एक्सटेंशन इंस्टॉल कर सकते हैं; हेडलेस प्रोजेक्ट cron या CI से REST API को कॉल करते हैं।