KyPanelDocs

API reference

API reference

519 operations, generated from the panel's source.

Every screen of KyPanel uses this API, so anything the panel does can be scripted. Base URL https://YOUR-SERVER:7711; authentication, errors and jobs are explained in Using the API. The full description is also available as OpenAPI 3.1 (every server serves its own at /api/v1/openapi.json).

GroupOperations
API Tokens7Keys for scripts and billing systems: admin tokens (ACL areas, allowed IPs, expiry) and account tokens.
Accounts35Hosting accounts: create, suspend, terminate, change package, limits, owner, password; single sign-on links.
Apps46Git-deployed apps (PHP, Node.js, Python), releases, processes, environment, Redis, GitHub connections.
Authentication22Sign-in for Ky Admin and the customer panel, sessions, two-factor authentication.
Backups24Scheduled backups, destinations, restores and the customer's own backups.
Branding5Logo, colors and names shown on the panels, per server and per reseller.
Cloudflare10Cloudflare connection of an account: zones, record sync, proxy, cache purge.
Cron Jobs5Scheduled commands of an account.
DNS26DNS zones and records, zone templates.
Databases14MariaDB/MySQL databases, users, privileges, remote hosts, phpMyAdmin.
Domains18Main, addon, subdomain and alias domains; document roots, PHP version and settings, redirects, error pages.
Email46Mailboxes, forwarders, autoresponders, filters, routing, spam, deliverability; the mail server and its queue.
FTP7FTP accounts and sessions.
Files27File manager: list, read, write, upload, move, compress, trash, disk usage; protected folders.
IP Addresses7The server's IP addresses, shared and dedicated.
Import Tools15Account imports from backup files and transfers from remote servers.
Jobs3Background jobs: long operations answer 202 with a job_id.
License2The server's KyPanel license.
Logs5Error and access logs, visitors.
Mailbox (Mail tools)14Tools a mailbox owner uses from the webmail: password, filters, autoresponder, client settings.
Nodes7Email and database nodes paired with this server.
Notifications11Panel notifications and the contact channels (email, webhook) alerts go to.
PHP10Installed PHP versions, extensions and global settings.
Packages13Hosting packages and feature lists.
Resellers23Resellers, their limits, privileges and accounts.
SSH5SSH keys of an account.
SSL/TLS24Certificates, keys, CSRs and AutoSSL.
Security24Brute force protection, allow and block lists, firewall, security policies, hotlink protection.
Server41Server status, services, processes, settings, hostname, updates.
Terminal1Browser terminal (WebSocket).
Webhooks22Outgoing webhooks and the event feed.