D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
usr
/
local
/
psa
/
admin
/
plib
/
modules
/
rest-api
/
views
/
scripts
/
index
/
Filename :
index.phtml
back
Copy
<?php // Copyright 1999-2024. WebPros International GmbH. All rights reserved. ?> <p><?= $this->lmsg('pageDescription'); ?></p> <div class="form-box"> <div class="box-area"> <div class="title"> <div class="title-area"> <h3><span><?= $this->lmsg('titleLinks'); ?></span></h3> </div> </div> <div class="content"> <div class="content-area"> <ul> <li><a href="https://docs.plesk.com/en-US/<?= version_compare(pm_ProductInfo::getVersion(), '18', '>=') ? 'obsidian' : 'onyx'; ?>/api-rpc/about-rest-api.79359/" target="_blank"><?= $this->lmsg('linkAPIOverview'); ?></a></li> <li><a href="/api/v2/swagger.yml" target="_blank"><?= $this->lmsg('linkSwaggerScheme'); ?></a></li> <li> <?= $this->lmsg('linkAPIReference'); ?> <ul> <?php foreach ($this->schemas as $schema): // encodeURIComponent equivalent $primaryName = strtr(rawurlencode($schema['name']), ['%21' => '!', '%2A' => '*', '%27' => "'", '%28' => '(', '%29'=>')']); ?> <li> <a href="/api/v2/?urls.primaryName=<?=$primaryName?>" target="_blank"><?=htmlentities($schema['name'])?></a> </li> <?php endforeach; ?> </ul> </li> </ul> </div> </div> </div> </div> <div class="form-box"> <div class="box-area"> <div class="title"> <div class="title-area"> <h3><span><?= $this->lmsg('titleExample'); ?></span></h3> </div> </div> <div class="content"> <div class="content-area"> <p><?= $this->lmsg('textExampleQuery'); ?>:</p> <pre>curl -i -k -X GET -u admin:***** "https://<?= $this->hostname ?>:8443/api/v2/server"</pre> <p><?= $this->lmsg('textExampleResponse'); ?>:</p> <pre>{ "platform": "<?= $this->platform ?>", "hostname": "<?= $this->hostname ?>", "guid": "...", "panel_version": "...", "panel_revision": "...", "panel_build_date": "...", "panel_update_version": "", "extension_version": "...", "extension_release": "..." }</pre> </div> </div> </div> </div>