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 একটি জব আইডি ফেরত দেয় যা আপনি অবস্থার জন্য পোল করতে পারেন।

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 কল করে।