AA-2487: Backend - Enable Scheduled Backups
Review Request #743 — Created March 26, 2025 and updated — Latest diff uploaded
| Information | |
|---|---|
| apoorva.sn | |
| AMP | |
| amp_3_7 | |
| AA-2487 | |
| Reviewers | |
| pmurugaiyan, prajesh, shuinvy | |
Problem
Define backup schedules (e.g., daily, weekly, monthly, yearly).
Solution
Have made changes to schedule backup daily, weekly, monthly, yearly
Introduced new API's
POST backup/schedule - To schedule backup
GET backup/schedule - Get schedule backup info
DEL backup/schedule - Removes schedule backup
POST https://192.168.162.162:8888/backup/schedule
request:
{
"frequency": "daily",
"time": "09:20"
}Response:
{
"cron_time": "20 09 * ",
"message": "Backup schedule updated successfully!"
}GET https://192.168.162.162:8888/backup/schedule
Response:
{
"month": null,
"day_of_the_month": "09:20",
"day_of_the_week": null,
"frequency": 2,
"time": "daily"
}DELETE https://192.168.162.162:8888/backup/schedule
Response:
{
"message": "Successfully removed the backup schedule!"
}
