...
llapseCore module APIs are useful to create , modify , delete extensions and fetch the values of existing configured extensions.
Add Backup
Creating and running a backup into Freepbx/PBXact system.
...
Code Block |
---|
{
"data": {
"addBackup": {
"status": true,
"message": "Backup has been performed/schedules",
"id": "d35390e8-0000-defg-abcd-6f5c7c94b1234"
}
}
} |
|
Update Backup
Updating and running a backup into Freepbx/PBXact system.
...
Code Block |
---|
{
"data": {
"updateBackup": {
"status": true,
"message": "Backup has been updated",
"id": "d35390e8-0l0ore-defg-abcd-6f5c7c94b1234"
}
}
} |
|
Delete Backup
Deleting a backup into Freepbx/PBXact system.
...
Code Block |
---|
{
"data": {
"deleteBackup": {
"status": true,
"message": "Backup deleted successfully"
}
}
} |
|
Restore Backup
API Name restoreBackup
API Parameters -
...
Code Block |
---|
{
"data": {
"restoreBackup": {
"status": true,
"message": "Restore process has been initiated. Kindly check the fetchApiStatus api with the transaction id.",
"transaction_id": "322"
}
}
} |
|
Fetch All backup files
API Name : fetchAllBackups
...
Code Block |
---|
{
"data": {
"fetchBackupFiles": {
"status": true,
"message": "List of backup files",
"fileDetails": [
{
"id":"SSH_1234567890",
"type":"SSH",
"file":"20200330-34567-345678-15.0.16.51-456789.tar.gz",
"framework":"15.0.16.51",
"timestamp":"234432234",
"name":"20200330-2345324-42342342-15.0.16.51-234234234.tar.gz",
"instancename":"warmspare"
}
]
}
} |
|
Fetch All backup Configurations
API Name : fetchAllBackupConfigurations
...
Code Block |
---|
{
"data": {
"fetchAllBackupConfigurations": {
"status": true,
"message": "List of backup configurations",
"backupConfigurations": [
{
"id": "011223344537d1ca-1122-1122",
"name": "testbackup22",
"description": "testing backup to add a backup"
}
]
}
}
} |
|
Run Backup
running a backup into Freepbx/PBXact system.
...