Backup Vault

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

https://backup.api.jetweb.appREST APIEU-ਹੋਸਟ ਕੀਤਾ

ਸੰਖੇਪ ਜਾਣਕਾਰੀ

Backup Vault ਤੁਹਾਡੀਆਂ ਫਾਈਲਾਂ ਅਤੇ ਡੇਟਾਬੇਸਾਂ ਦੇ ਐਨਕ੍ਰਿਪਟਡ ਸਨੈਪਸ਼ੌਟ ਲੈਂਦਾ ਹੈ, ਉਹਨਾਂ ਨੂੰ ਫ੍ਰੈਂਕਫਰਟ ਵਿੱਚ ਸਟੋਰ ਕਰਦਾ ਹੈ, ਅਤੇ ਤੁਹਾਨੂੰ ਇੱਕ ਕਲਿੱਕ ਨਾਲ ਕਿਸੇ ਵੀ ਪਿਛਲੇ ਬਿੰਦੂ 'ਤੇ ਰੀਸਟੋਰ ਕਰਨ ਦਿੰਦਾ ਹੈ। ਫਾਈਲਾਂ ਤੁਹਾਡੇ ਸਰਵਰ 'ਤੇ ਐਨਕ੍ਰਿਪਟ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਉਹ ਇਸਨੂੰ ਛੱਡਣ — Jetweb ਉਹਨਾਂ ਦੀ ਸਮੱਗਰੀ ਨਹੀਂ ਪੜ੍ਹ ਸਕਦਾ।

ਤੁਰੰਤ ਸ਼ੁਰੂਆਤ

POST ਕਰੋ ਇੱਕ ਸਾਈਟ URL ਅਤੇ ਉਹ ਸ਼੍ਰੇਣੀਆਂ ਜਿਨ੍ਹਾਂ ਦਾ ਤੁਸੀਂ ਬੈਕਅੱਪ ਲੈਣਾ ਚਾਹੁੰਦੇ ਹੋ। 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 endpoint ਲਈ Bearer token ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਸੰਬੰਧਿਤ ਉਤਪਾਦ ਲਈ "API Keys" ਦੇ ਹੇਠਾਂ Dashboard ਵਿੱਚ ਇੱਕ ਜਨਰੇਟ ਕਰੋ। Tokens ਨੂੰ server-side ਰੱਖੋ — ਉਹਨਾਂ ਨੂੰ ਕਦੇ ਵੀ ਜਨਤਕ repositories ਵਿੱਚ commit ਨਾ ਕਰੋ ਜਾਂ frontend bundles ਵਿੱਚ ਨਾ ਭੇਜੋ।

bash
Authorization: Bearer YOUR_API_KEY

Endpoints

Base URL: https://backup.api.jetweb.app

POST
/api/backups
ਇੱਕ ਨਵਾਂ ਬੈਕਅੱਪ ਜੌਬ ਸ਼ੁਰੂ ਕਰੋ। site_url, include_db, include_files ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ।
GET
/api/backups
ਖਾਤੇ ਲਈ ਮੌਜੂਦਾ ਬੈਕਅੱਪ ਸੂਚੀਬੱਧ ਕਰੋ।
POST
/api/backups/:id/restore
ਆਪਣੀ ਬੈਕਅੱਪ ਨੂੰ ਇਸਦੇ ID ਦੁਆਰਾ ਅਸਲੀ ਸਾਈਟ ਜਾਂ ਕਿਸੇ ਨਵੇਂ ਮੰਜ਼ਿਲ 'ਤੇ ਬਹਾਲ ਕਰੋ।
DELETE
/api/backups/:id
ਇੱਕ ਬੈਕਅੱਪ ਨੂੰ ਕੋਲਡ ਸਟੋਰੇਜ ਤੋਂ ਸਥਾਈ ਤੌਰ 'ਤੇ ਮਿਟਾਓ।
GET
/api/usage
ਪ੍ਰਮਾਣਿਤ ਖਾਤੇ ਲਈ ਮੌਜੂਦਾ ਵਰਤੋਂ ਕੋਟਾ ਅਤੇ ਬਾਕੀ ਭੱਤਾ ਵਾਪਸ ਕਰਦਾ ਹੈ।

Integrations

WordPress ਪਲੱਗਇਨ ਆਪਣੇ ਆਪ ਰੋਜ਼ਾਨਾ ਬੈਕਅੱਪ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ। Plesk ਉਪਭੋਗਤਾ Jetweb Backup ਐਕਸਟੈਂਸ਼ਨ ਸਥਾਪਤ ਕਰ ਸਕਦੇ ਹਨ; headless ਪ੍ਰੋਜੈਕਟ cron ਜਾਂ CI ਤੋਂ REST API ਨੂੰ ਕਾਲ ਕਰਦੇ ਹਨ।