• We value your experience with Plesk during 2025
    Plesk strives to perform even better in 2026. To help us improve further, please answer a few questions about your experience with Plesk Obsidian 2025.
    Please take this short survey:

    https://survey.webpros.com/

Trouble getting API to manage databases.

A

Andrew Wills

Guest
Having trouble using the Plesk API to manage databases using client / reseller account.

I am able to connect and manage domains, but cannot list, manage, or create corresponding databases.

The documenetation says I should be able to do this. Is there a permissions problem?




Documentation:
http://download1.parallels.com/Plesk/PPP9/Doc/en-US/plesk-9.0-api-rpc/
39585.htm
States:
"Operator: <database>

XML Schema: database_input.xsd, database_output.xsd
Plesk version: Plesk 8.1 for Windows | Plesk 8.1 for Unix
API RPC version: 1.4.2.0 and higher

Plesk user: Plesk Administrator, Plesk client

Description

Databases are used to store information in a tables format. You can add users to a database (create their own accounts) to grant them access to this information. One of the database user accounts (hereinafter referred to as database administrator) is used for administering the database via the Plesk graphical user interface (DB WebAdmin tool) or by connecting directly to the database server."

REQUEST:
<?xml version="1.0" encoding="UTF-8"?>
<packet version="1.6.0.1">
<database>
<get-db>
<filter />
</get-db>
</database>
</packet>

RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<packet version="1.6.0.1">
<database>
<get-db>
<result>
<status>error</status>
<errcode>1006</errcode>
<errtext>Permission denied.</errtext>
</result>
</get-db>
</database>
</packet>
 
Back
Top