Last modified February 12, 2025

DatabaseAssign

This function allows you to assign database and database users to an account.
Parameters
Parameter name Type Description Possible Values Example
account String REQUIRED The account to assign databases/database users to.   account=exampleAccount
type Integer REQUIRED The database type.
  • MySQL: type=1
  • MongoDB: type=2
  • PostgreSQL: type=3
type=1
list Integer REQUIRED The list of databases/database users to assign. All possible value must be included and can be empty.
  • list[databases][assigned][0]
  • list[databases][unassigned][0]
  • list[users][assigned][0]
  • list[users][unassigned][0]
  • list[databases][assigned][0]=exampleDB&list[databases][unassigned][0]=&list[users][assigned][0]=exampleDBUser&list[users][unassigned][0]="

    Example Call JETAPI

    jetbackup5api -F Plugin/ManageDatabases/DatabaseAssign -D "type=2&list[databases][assigned][0]={$DATABASE}&list[databases][unassigned][0]=&list[users][assigned][0]={$DATABASE_USER}&list[users][unassigned][0]=&account={$ACCOUNT_NAME}"
    success: 1 message: Database reassigned successfully system: version: 5.3.15.0 version_panel: 5.3.15.0 tier: RELEASE type: Linux retry_ms: 0 disableui: dr: agreement_panel: agreement: licenseIssue: data:

    Example Call HTTP

    https://HOST_NAME:3035/?api=1&function=Plugin/ManageDatabases/DatabaseAssign&type=2&list[databases][assigned][0]={$DATABASE}&list[databases][unassigned][0]=&list[users][assigned][0]={$DATABASE_USER}&list[users][unassigned][0]=&account={$ACCOUNT_NAME}