Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

...