Endpoint Kataloğu

Güncellendi 3 Eki 2026 Markdown

Aşağıdaki tablo, etikete göre gruplandırılmış her public operasyonu listeler. Method ve path doğrudan endpoint başına tam referansa (parametre tabloları, istek/yanıt örnekleri, cURL iskeleti) bağlanır.

Bu bölüm ajanın OpenAPI şemasından üretilir (bkz. Ek B).

Total operations: 631 across 63 tag groups. Full request/response schemas, parameters and cURL examples are published in api-reference-generated.md.

Authentication & Session

Method Path Summary
GET /api/v1/auth/captcha-config Captcha config (public)
POST /api/v1/auth/client/forgot-password Client forgot password
GET /api/v1/auth/client/impersonation-info Client impersonation info
POST /api/v1/auth/client/login Client login
POST /api/v1/auth/client/login/2fa Client 2FA verify
POST /api/v1/auth/client/logout Client logout
POST /api/v1/auth/client/reset-password Client reset password
GET /api/v1/auth/client/session Client session check
GET /api/v1/auth/impersonate/callback Impersonate Callback
POST /api/v1/auth/impersonate/{username} Mint impersonation token
GET /api/v1/auth/ip-check Admin IP allowlist check (public)
POST /api/v1/auth/login Admin login
POST /api/v1/auth/login/2fa Admin 2FA verify
POST /api/v1/auth/logout Admin logout
GET /api/v1/auth/session Admin session check

Admin Profile

Method Path Summary
GET /api/v1/admin/profile Get admin profile
PUT /api/v1/admin/profile Update admin profile
POST /api/v1/admin/profile/2fa/backup-codes/regenerate Regenerate backup codes
POST /api/v1/admin/profile/2fa/disable Disable 2FA
POST /api/v1/admin/profile/2fa/enable Verify OTP and enable 2FA
POST /api/v1/admin/profile/2fa/resend-code Resend email 2FA code
POST /api/v1/admin/profile/2fa/setup Initiate 2FA setup
DELETE /api/v1/admin/profile/avatar Delete admin avatar
POST /api/v1/admin/profile/avatar Upload admin avatar
GET /api/v1/admin/profile/avatar/raw Stream admin avatar binary
PATCH /api/v1/admin/profile/password Change admin password

API Keys

Method Path Summary
GET /api/v1/system/api-keys List API keys
POST /api/v1/system/api-keys Create API key
GET /api/v1/system/api-keys/logs API access logs
DELETE /api/v1/system/api-keys/{key_id} Permanently delete API key
PUT /api/v1/system/api-keys/{key_id} Update API key metadata
POST /api/v1/system/api-keys/{key_id}/revoke Revoke API key (soft-disable)

Accounts

Method Path Summary
GET /api/v1/accounts List hosting accounts
POST /api/v1/accounts Create hosting account
DELETE /api/v1/accounts/{username} Terminate account
GET /api/v1/accounts/{username} Get account by username
PUT /api/v1/accounts/{username} Update account
POST /api/v1/accounts/{username}/change-package Change account plan
PATCH /api/v1/accounts/{username}/password Change account password
GET /api/v1/accounts/{username}/resources Get account resource limits + live usage
PUT /api/v1/accounts/{username}/resources Update resource limits
POST /api/v1/accounts/{username}/suspend Suspend account
POST /api/v1/accounts/{username}/unsuspend Unsuspend account
GET /api/v1/accounts/{username}/usage Get account usage

Hosting Plans

Method Path Summary
GET /api/v1/plans List hosting plans
POST /api/v1/plans Create hosting plan
DELETE /api/v1/plans/{plan_id} Delete hosting plan
GET /api/v1/plans/{plan_id} Get hosting plan
PUT /api/v1/plans/{plan_id} Update hosting plan

Domains

Databases (Admin)

Database Servers (Admin)

Method Path Summary
GET /api/v1/databases List every database on the server (admin)
DELETE /api/v1/databases/{db_name} Drop any database (admin)
GET /api/v1/databases/{db_name}/phpmyadmin-url Mint phpMyAdmin SSO URL for any database (admin)

Email Accounts

FTP Accounts

Method Path Summary
GET /api/v1/accounts/{username}/ftp List FTP accounts for a hosting account
POST /api/v1/accounts/{username}/ftp Create FTP account
DELETE /api/v1/accounts/{username}/ftp/{ftp_user} Delete FTP account
PUT /api/v1/accounts/{username}/ftp/{ftp_user} Update FTP account
GET /api/v1/ftp List every FTP account on the server (admin)
DELETE /api/v1/ftp/orphans Bulk-cleanup orphan FTP rows
DELETE /api/v1/ftp/orphans/{ftp_user} Delete a single orphan FTP row

DNS Zones

SSL Certificates

Method Path Summary
DELETE /api/v1/accounts/{username}/ssl/{domain} Delete SSL certificate
GET /api/v1/accounts/{username}/ssl/{domain} Get SSL certificate metadata
POST /api/v1/accounts/{username}/ssl/{domain}/custom Upload custom SSL certificate
POST /api/v1/accounts/{username}/ssl/{domain}/letsencrypt Issue / renew Let's Encrypt certificate
POST /api/v1/ssl/bulk-letsencrypt Bulk Let's Encrypt issuance

PHP

Method Path Summary
DELETE /api/v1/accounts/{username}/domains/{domain}/php/config Reset domain PHP overrides to account defaults
GET /api/v1/accounts/{username}/domains/{domain}/php/config Get domain-scope PHP ini overrides
PUT /api/v1/accounts/{username}/domains/{domain}/php/config Update domain-scope PHP ini overrides
PUT /api/v1/accounts/{username}/domains/{domain}/php/version Change PHP version for a single domain
GET /api/v1/accounts/{username}/php Get active PHP version
GET /api/v1/accounts/{username}/php/config Get account PHP ini values
PUT /api/v1/accounts/{username}/php/config Update account PHP ini values
GET /api/v1/accounts/{username}/php/domains List domain-level PHP overrides for an account
GET /api/v1/accounts/{username}/php/extensions Get PHP extension status for the account
PUT /api/v1/accounts/{username}/php/extensions Toggle PHP extension for the account
GET /api/v1/accounts/{username}/php/ioncube Get IonCube Loader status
PUT /api/v1/accounts/{username}/php/ioncube Toggle IonCube Loader
GET /api/v1/accounts/{username}/php/max-processes Get PHP-FPM pool max-processes
PUT /api/v1/accounts/{username}/php/max-processes Set PHP-FPM pool max-processes
GET /api/v1/accounts/{username}/php/opcache Get OPcache status for the account's PHP version
POST /api/v1/accounts/{username}/php/opcache/clear Clear OPcache (account scope)
PUT /api/v1/accounts/{username}/php/opcache/config Update OPcache config
PUT /api/v1/accounts/{username}/php/version Change account PHP version
GET /api/v1/system/php/defaults Get system PHP default values
PUT /api/v1/system/php/defaults Update system PHP defaults
GET /api/v1/system/php/extensions Get system-wide PHP extensions status
PUT /api/v1/system/php/extensions Toggle system-wide PHP extension
GET /api/v1/system/php/opcache OPcache status for every installed PHP version
POST /api/v1/system/php/opcache/{version}/clear Clear OPcache (system scope)
GET /api/v1/system/php/overview PHP domain overview
GET /api/v1/system/php/versions List installed PHP versions
PUT /api/v1/system/php/versions Enable / disable an installed PHP version

File Manager

Backups

Cron Jobs

Python Applications

Method Path Summary
GET /api/v1/accounts/{username}/python-apps List Python apps
POST /api/v1/accounts/{username}/python-apps Create Python app
POST /api/v1/accounts/{username}/python-apps/analyze Analyze Python project
POST /api/v1/accounts/{username}/python-apps/deploy Deploy Python project
GET /api/v1/accounts/{username}/python-apps/deploy/{task_id} Deploy task status
GET /api/v1/accounts/{username}/python-apps/deploy/{task_id}/events Deploy Events
POST /api/v1/accounts/{username}/python-apps/migration/upload Upload migration assets
DELETE /api/v1/accounts/{username}/python-apps/{app_name} Delete Python app
GET /api/v1/accounts/{username}/python-apps/{app_name} Get Python app
PUT /api/v1/accounts/{username}/python-apps/{app_name} Update Python app
GET /api/v1/accounts/{username}/python-apps/{app_name}/env Get env vars
PUT /api/v1/accounts/{username}/python-apps/{app_name}/env Set env vars
GET /api/v1/accounts/{username}/python-apps/{app_name}/logs Get app logs
POST /api/v1/accounts/{username}/python-apps/{app_name}/manage Run manage.py
GET /api/v1/accounts/{username}/python-apps/{app_name}/pip List pip packages
POST /api/v1/accounts/{username}/python-apps/{app_name}/pip/install Install pip packages
POST /api/v1/accounts/{username}/python-apps/{app_name}/pip/requirements Install from requirements.txt
POST /api/v1/accounts/{username}/python-apps/{app_name}/pip/uninstall Uninstall pip packages
POST /api/v1/accounts/{username}/python-apps/{app_name}/restart Restart Python app
POST /api/v1/accounts/{username}/python-apps/{app_name}/start Start Python app
GET /api/v1/accounts/{username}/python-apps/{app_name}/status Python app status
POST /api/v1/accounts/{username}/python-apps/{app_name}/stop Stop Python app
GET /api/v1/system/python/apps List all Python apps
GET /api/v1/system/python/versions List Python versions

Node.js Applications

Method Path Summary
GET /api/v1/accounts/{username}/node-apps List Node apps
POST /api/v1/accounts/{username}/node-apps Create Node app
POST /api/v1/accounts/{username}/node-apps/analyze Analyze Node project
POST /api/v1/accounts/{username}/node-apps/deploy Deploy Node project
GET /api/v1/accounts/{username}/node-apps/deploy/{task_id} Deploy task status
GET /api/v1/accounts/{username}/node-apps/deploy/{task_id}/events Deploy Events
DELETE /api/v1/accounts/{username}/node-apps/{app_name} Delete Node app
GET /api/v1/accounts/{username}/node-apps/{app_name} Get Node app
PUT /api/v1/accounts/{username}/node-apps/{app_name} Update Node app
GET /api/v1/accounts/{username}/node-apps/{app_name}/env Get env vars
PUT /api/v1/accounts/{username}/node-apps/{app_name}/env Set env vars
GET /api/v1/accounts/{username}/node-apps/{app_name}/logs Get app logs
GET /api/v1/accounts/{username}/node-apps/{app_name}/npm List npm packages
POST /api/v1/accounts/{username}/node-apps/{app_name}/npm/ci npm install (lock-file)
POST /api/v1/accounts/{username}/node-apps/{app_name}/npm/install Install npm packages
POST /api/v1/accounts/{username}/node-apps/{app_name}/npm/uninstall Uninstall npm packages
POST /api/v1/accounts/{username}/node-apps/{app_name}/restart Restart Node app
POST /api/v1/accounts/{username}/node-apps/{app_name}/script Run npm script
POST /api/v1/accounts/{username}/node-apps/{app_name}/start Start Node app
GET /api/v1/accounts/{username}/node-apps/{app_name}/status Node app status
POST /api/v1/accounts/{username}/node-apps/{app_name}/stop Stop Node app
GET /api/v1/system/node/apps List all Node apps
GET /api/v1/system/node/versions List Node versions

Firewall

Method Path Summary
GET /api/v1/accounts/{username}/firewall/blocked-ips List IPs blocked from one account
POST /api/v1/accounts/{username}/firewall/blocked-ips Block IP for one account
DELETE /api/v1/accounts/{username}/firewall/blocked-ips/{ip} Unblock IP for one account
GET /api/v1/firewall/attack-mode Attack mode status
POST /api/v1/firewall/attack-mode/auto-disable Disable auto-attack-mode
POST /api/v1/firewall/attack-mode/auto-enable Enable auto-attack-mode
POST /api/v1/firewall/attack-mode/disable Disable attack mode
POST /api/v1/firewall/attack-mode/enable Enable attack mode
GET /api/v1/firewall/blocked-ips List blocked IPs (server-wide)
POST /api/v1/firewall/blocked-ips Block IP (server-wide)
POST /api/v1/firewall/blocked-ips/clear-all Clear every blocked IP
DELETE /api/v1/firewall/blocked-ips/{ip} Unblock IP
POST /api/v1/firewall/disable Disable host firewall
POST /api/v1/firewall/enable Enable host firewall
DELETE /api/v1/firewall/logs Clear the security log
GET /api/v1/firewall/logs/blocked Blocked-request log
GET /api/v1/firewall/logs/stats Firewall log statistics
GET /api/v1/firewall/logs/stream SSE — live firewall log tail
GET /api/v1/firewall/logs/suspicious Suspicious-request log
GET /api/v1/firewall/notifications Firewall-specific notifications
POST /api/v1/firewall/notifications/read-all Mark all firewall notifications as read
POST /api/v1/firewall/notifications/{notif_id}/read Mark firewall notification as read
GET /api/v1/firewall/rate-limits List rate-limit rules
POST /api/v1/firewall/rate-limits Create rate-limit rule
GET /api/v1/firewall/rate-limits/banned List IPs currently banned by rate-limit rules
DELETE /api/v1/firewall/rate-limits/banned/{ip} Unban IP across every rate-limit rule
DELETE /api/v1/firewall/rate-limits/{rule_id} Delete rate-limit rule
PUT /api/v1/firewall/rate-limits/{rule_id} Update rate-limit rule
POST /api/v1/firewall/rate-limits/{rule_id}/unban/{ip} Unban IP from one rate-limit rule
GET /api/v1/firewall/rules List firewall rules
POST /api/v1/firewall/rules Create firewall rule
DELETE /api/v1/firewall/rules/{rule_id} Delete firewall rule
PUT /api/v1/firewall/rules/{rule_id} Update firewall rule
GET /api/v1/firewall/status UFW / firewalld status
GET /api/v1/firewall/whitelist Firewall whitelist
POST /api/v1/firewall/whitelist Add IP to firewall whitelist
DELETE /api/v1/firewall/whitelist/{ip} Remove IP from whitelist

Fail2Ban

Method Path Summary
POST /api/v1/fail2ban/ban Manually ban an IP
DELETE /api/v1/fail2ban/ban/{jail_name}/{ip} Unban single IP from a jail
GET /api/v1/fail2ban/banned List currently banned IPs
GET /api/v1/fail2ban/jails List fail2ban jails
GET /api/v1/fail2ban/jails/{jail_name} Get fail2ban jail by name
PUT /api/v1/fail2ban/jails/{jail_name} Update fail2ban jail
POST /api/v1/fail2ban/jails/{jail_name}/disable Disable fail2ban jail
POST /api/v1/fail2ban/jails/{jail_name}/enable Enable fail2ban jail
GET /api/v1/fail2ban/status Fail2Ban service status
POST /api/v1/fail2ban/unban-all Unban every IP across every jail
GET /api/v1/fail2ban/whitelist Get fail2ban whitelist
POST /api/v1/fail2ban/whitelist Add IP to whitelist
DELETE /api/v1/fail2ban/whitelist/{ip} Remove IP from whitelist

WAF (ModSecurity)

Method Path Summary
GET /api/v1/accounts/{username}/waf/audit-log ModSecurity audit log (account-scope)
GET /api/v1/accounts/{username}/waf/rules List the account's rule exclusions
POST /api/v1/accounts/{username}/waf/rules/exclude Exclude a CRS rule for one account
DELETE /api/v1/accounts/{username}/waf/rules/exclude/{rule_id} Remove rule exclusion
GET /api/v1/accounts/{username}/waf/status ModSecurity per-account status
PUT /api/v1/accounts/{username}/waf/toggle Toggle ModSecurity for account
GET /api/v1/waf/audit-log ModSecurity audit log (global)
PUT /api/v1/waf/config Update ModSecurity global config
GET /api/v1/waf/rules List CRS rules
PUT /api/v1/waf/rules/{rule_id} Toggle CRS rule
GET /api/v1/waf/status ModSecurity global status
POST /api/v1/waf/test Test ModSecurity config

WAF Banned Words

Method Path Summary
GET /api/v1/banned-words List word filter lists
POST /api/v1/banned-words Create word filter list
POST /api/v1/banned-words/check Test value against word filters
DELETE /api/v1/banned-words/{wordlist_id} Delete word filter list
GET /api/v1/banned-words/{wordlist_id} Get word filter list
PUT /api/v1/banned-words/{wordlist_id} Update word filter list

Spam (Rspamd)

Method Path Summary
DELETE /api/v1/spam/blacklist Remove from spam blacklist
GET /api/v1/spam/blacklist Get global spam blacklist
POST /api/v1/spam/blacklist Add to spam blacklist
GET /api/v1/spam/config Get Rspamd global config
PUT /api/v1/spam/config Update Rspamd global config
GET /api/v1/spam/status Rspamd service status
GET /api/v1/spam/webui Rspamd web UI proxy info
DELETE /api/v1/spam/whitelist Remove from spam whitelist
GET /api/v1/spam/whitelist Get global spam whitelist
POST /api/v1/spam/whitelist Add to spam whitelist

Account Spam Settings

Method Path Summary
DELETE /api/v1/accounts/{username}/spam/{email} Delete per-mailbox spam settings
GET /api/v1/accounts/{username}/spam/{email} Get per-mailbox spam settings
PUT /api/v1/accounts/{username}/spam/{email} Update per-mailbox spam settings

System & Services

Method Path Summary
GET /api/v1/system/apache-status Apache mod_status snapshot
POST /api/v1/system/apache-status/enable Enable Apache mod_status
POST /api/v1/system/backups/bunny-storage/zones List Bunny.net storage zones
POST /api/v1/system/backups/google-drive/auth-url Google Drive — get OAuth URL
GET /api/v1/system/backups/google-drive/callback Google Drive Callback
POST /api/v1/system/backups/google-drive/exchange Google Drive — exchange OAuth code
POST /api/v1/system/backups/onedrive/auth-url OneDrive — get OAuth URL
GET /api/v1/system/backups/onedrive/callback Onedrive Callback
POST /api/v1/system/backups/onedrive/exchange OneDrive — exchange OAuth code
GET /api/v1/system/backups/remote-destinations List remote backup destinations
POST /api/v1/system/backups/remote-destinations Add remote backup destination
POST /api/v1/system/backups/remote-destinations/test Test ad-hoc remote destination credentials
DELETE /api/v1/system/backups/remote-destinations/{dest_id} Delete remote backup destination
PUT /api/v1/system/backups/remote-destinations/{dest_id} Update remote backup destination
POST /api/v1/system/backups/remote-destinations/{dest_id}/test Test stored remote destination credentials
PATCH /api/v1/system/backups/remote-destinations/{dest_id}/toggle Toggle remote destination enabled flag
GET /api/v1/system/backups/settings Get server-wide backup settings
PUT /api/v1/system/backups/settings Update server-wide backup settings
POST /api/v1/system/backups/yandex-disk/auth-url Yandex Disk — get OAuth URL
GET /api/v1/system/backups/yandex-disk/callback Yandex Disk Callback
POST /api/v1/system/backups/yandex-disk/exchange Yandex Disk — exchange OAuth code
PUT /api/v1/system/hostname Change server hostname
GET /api/v1/system/info Server info snapshot
GET /api/v1/system/ips List server IP addresses
POST /api/v1/system/ips Register a new IP
DELETE /api/v1/system/ips/{ip} Unregister IP
PUT /api/v1/system/ips/{ip} Update IP metadata
POST /api/v1/system/phpmyadmin/install Install phpMyAdmin
POST /api/v1/system/phpmyadmin/sso Mint phpMyAdmin SSO token
GET /api/v1/system/phpmyadmin/status phpMyAdmin install status
POST /api/v1/system/reboot Reboot server
GET /api/v1/system/resource-consumers Top resource consumer processes
POST /api/v1/system/root-password Change Linux root password
PUT /api/v1/system/server-ip Change advertised server IP
POST /api/v1/system/service/{name} Service action (start/stop/restart/reload)
GET /api/v1/system/services List managed services + status
GET /api/v1/system/services/flat Flat services list (compact)
GET /api/v1/system/settings/general Get general server settings
PUT /api/v1/system/settings/general Update general server settings
GET /api/v1/system/settings/security Get security settings
PUT /api/v1/system/settings/security Update security settings
GET /api/v1/system/stats Aggregate server stats
POST /api/v1/system/webmail/install Install Roundcube webmail
POST /api/v1/system/webmail/sso Mint webmail SSO token
GET /api/v1/system/webmail/status Webmail (Roundcube) install status

Logs

System Logs

Method Path Summary
GET /api/v1/system/logs List System Logs
GET /api/v1/system/logs/{log_id} Read System Log

Metrics

Method Path Summary
GET /api/v1/accounts/{username}/metrics Get Account Metrics
GET /api/v1/system/metrics Get Server Metrics

Audit Logs

Method Path Summary
GET /api/v1/audit-logs List audit log entries

Mail Queue

Method Path Summary
DELETE /api/v1/mail-queue Delete ALL queued messages
GET /api/v1/mail-queue List the Postfix mail queue
POST /api/v1/mail-queue/flush Flush the mail queue
GET /api/v1/mail-queue/summary Mail queue summary
DELETE /api/v1/mail-queue/{queue_id} Delete a queued message
POST /api/v1/mail-queue/{queue_id}/hold Hold a queued message
POST /api/v1/mail-queue/{queue_id}/release Release a held message

Sent Mail Inspection

Method Path Summary
GET /api/v1/mail-sent List sent-mail delivery records
GET /api/v1/mail-sent/domain-summary Per-domain sent-mail summary
GET /api/v1/mail-sent/stats Sent-mail aggregate statistics

License

Method Path Summary
POST /api/v1/license/activate Activate License
GET /api/v1/license/info Get License Info
GET /api/v1/license/status Get License Status
POST /api/v1/license/verify Force Verify

Updates

Method Path Summary
GET /api/v1/system/packages/summary OS package summary (counts only)
GET /api/v1/system/packages/updates List available OS package updates
POST /api/v1/system/packages/upgrade Trigger OS package upgrade
GET /api/v1/system/packages/upgrade/history OS upgrade history
GET /api/v1/system/packages/upgrade/status Get OS upgrade job status
GET /api/v1/system/update/changelog Get cached changelog
GET /api/v1/system/update/check Check for WHost agent updates
GET /api/v1/system/update/history List past update operations
POST /api/v1/system/update/install Trigger WHost update install
GET /api/v1/system/update/settings Get update settings
PUT /api/v1/system/update/settings Update settings
GET /api/v1/system/update/status Get update install status
GET /api/v1/system/update/status/stream SSE — install progress stream

Migration (cPanel/DirectAdmin)

Method Path Summary
POST /api/v1/migration/cancel/{job_id} Cancel migration
GET /api/v1/migration/history Migration history
GET /api/v1/migration/history/{job_id} Migration history detail
POST /api/v1/migration/retry/{job_id} Retry migration
POST /api/v1/migration/scan Scan source server
GET /api/v1/migration/scan/{job_id} Poll scan
POST /api/v1/migration/start Start migration
GET /api/v1/migration/status/{job_id} Migration status
GET /api/v1/migration/status/{job_id}/stream Stream Status
POST /api/v1/migration/upload Upload backup archive (not available)
POST /api/v1/migration/upload/restore Restore uploaded backup (not available)

Plugins

Whitelabel Branding

VirtualHost Config

Reseller ACL

Notifications

Method Path Summary
DELETE /api/v1/admin/notifications Delete every admin notification
GET /api/v1/admin/notifications List admin notifications
POST /api/v1/admin/notifications Push admin notification
POST /api/v1/admin/notifications/read-all Mark every admin notification as read
GET /api/v1/admin/notifications/settings Get admin notification preferences
PUT /api/v1/admin/notifications/settings Update admin notification preferences
POST /api/v1/admin/notifications/test-email Send test email
GET /api/v1/admin/notifications/unread-count Get unread admin notifications count
DELETE /api/v1/admin/notifications/{notif_id} Delete notification
POST /api/v1/admin/notifications/{notif_id}/read Mark notification as read

Webhooks

Client — Dashboard

Method Path Summary
GET /api/v1/client/dashboard/summary Client dashboard summary

Client — Account

Method Path Summary
GET /api/v1/client/accounts List reseller sub-accounts
POST /api/v1/client/accounts Create reseller sub-account
DELETE /api/v1/client/accounts/{username} Terminate reseller sub-account
GET /api/v1/client/accounts/{username} Get reseller sub-account
PUT /api/v1/client/accounts/{username} Update reseller sub-account
PATCH /api/v1/client/accounts/{username}/password Change reseller sub-account password
POST /api/v1/client/accounts/{username}/suspend Suspend reseller sub-account
POST /api/v1/client/accounts/{username}/unsuspend Unsuspend reseller sub-account
GET /api/v1/client/accounts/{username}/waf Sub-account WAF status
PUT /api/v1/client/accounts/{username}/waf Toggle sub-account WAF

Client — Profile

Method Path Summary
GET /api/v1/client/profile Get client profile
PUT /api/v1/client/profile Update client profile
POST /api/v1/client/profile/2fa/backup-codes/regenerate Regenerate backup codes (client)
POST /api/v1/client/profile/2fa/disable Disable 2FA (client)
POST /api/v1/client/profile/2fa/enable Enable 2FA (client)
POST /api/v1/client/profile/2fa/resend-code Resend email 2FA code (client)
POST /api/v1/client/profile/2fa/setup Initiate 2FA setup (client)
PATCH /api/v1/client/profile/password Change client password

Client — Domains

Method Path Summary
POST /api/v1/client/addon-domains Create addon domain (client)
DELETE /api/v1/client/addon-domains/{domain} Delete addon domain (client)
GET /api/v1/client/domains List all domains (client)
GET /api/v1/client/parked-domains List parked domains (client)
POST /api/v1/client/parked-domains Create parked domain (client)
DELETE /api/v1/client/parked-domains/{domain} Delete parked domain (client)
GET /api/v1/client/redirects List redirects (client)
POST /api/v1/client/redirects Create redirect (client)
DELETE /api/v1/client/redirects/{redirect_id} Delete redirect (client)
PUT /api/v1/client/redirects/{redirect_id} Update redirect (client)
GET /api/v1/client/subdomains List subdomains (client)
POST /api/v1/client/subdomains Create subdomain (client)
DELETE /api/v1/client/subdomains/{subdomain} Delete subdomain (client)
PUT /api/v1/client/subdomains/{subdomain} Update subdomain (client)

Client — Databases

Method Path Summary
GET /api/v1/client/databases List databases (client)
POST /api/v1/client/databases Create database (client)
GET /api/v1/client/databases/phpmyadmin-url Get phpMyAdmin SSO URL (client)
DELETE /api/v1/client/databases/{db_name} Delete database (client)
GET /api/v1/client/databases/{db_name}/remote-hosts List database remote hosts (client)
POST /api/v1/client/databases/{db_name}/remote-hosts Add database remote host (client)
DELETE /api/v1/client/databases/{db_name}/remote-hosts/{host} Remove database remote host (client)
POST /api/v1/client/databases/{db_name}/users Create database user (client)
DELETE /api/v1/client/databases/{db_name}/users/{db_user} Delete database user (client)
PUT /api/v1/client/databases/{db_name}/users/{db_user} Update database user (client)

Client — Email

Method Path Summary
GET /api/v1/client/emails List email accounts (client)
POST /api/v1/client/emails Create email account (client)
DELETE /api/v1/client/emails/{email} Delete email account (client)
PUT /api/v1/client/emails/{email} Update email account (client)
GET /api/v1/client/emails/{email}/forwarders List email forwarders (client)
POST /api/v1/client/emails/{email}/forwarders Create email forwarder (client)
DELETE /api/v1/client/emails/{email}/forwarders/{forwarder_id} Delete email forwarder (client)
POST /api/v1/client/emails/{email}/password Change email password (client)
GET /api/v1/client/emails/{email}/webmail-url Get webmail SSO URL (client)

Client — FTP

Method Path Summary
GET /api/v1/client/ftp List FTP accounts (client)
POST /api/v1/client/ftp Create FTP account (client)
DELETE /api/v1/client/ftp/{ftp_user} Delete FTP account (client)
PUT /api/v1/client/ftp/{ftp_user} Update FTP account (client)

Client — DNS

Method Path Summary
GET /api/v1/client/dns/{domain} Get DNS zone (client)
GET /api/v1/client/dns/{domain}/dnssec Get DNSSEC status (client)
POST /api/v1/client/dns/{domain}/dnssec/disable Disable DNSSEC (client)
POST /api/v1/client/dns/{domain}/dnssec/enable Enable DNSSEC (client)
POST /api/v1/client/dns/{domain}/records Add DNS record (client)
DELETE /api/v1/client/dns/{domain}/records/{record_id} Delete DNS record (client)
PUT /api/v1/client/dns/{domain}/records/{record_id} Update DNS record (client)
POST /api/v1/client/dns/{domain}/zone Bootstrap DNS zone (client)

Client — SSL

Method Path Summary
GET /api/v1/client/ssl List SSL certificates (client)
DELETE /api/v1/client/ssl/{domain} Delete SSL certificate (client)
GET /api/v1/client/ssl/{domain} Get SSL certificate (client)
POST /api/v1/client/ssl/{domain}/custom Upload custom SSL certificate (client)
POST /api/v1/client/ssl/{domain}/letsencrypt Request Let's Encrypt certificate (client)

Client — PHP

Method Path Summary
DELETE /api/v1/client/domains/{domain}/php/config Reset domain PHP config (client)
GET /api/v1/client/domains/{domain}/php/config Get domain PHP config (client)
PUT /api/v1/client/domains/{domain}/php/config Update domain PHP config (client)
PUT /api/v1/client/domains/{domain}/php/version Change domain PHP version (client)
GET /api/v1/client/php/config Get PHP config (client)
PUT /api/v1/client/php/config Update PHP config (client)
GET /api/v1/client/php/domains List domain PHP info (client)
GET /api/v1/client/php/extensions Get PHP extensions (client)
PUT /api/v1/client/php/extensions Toggle PHP extension (client)
GET /api/v1/client/php/opcache Get OPcache status (client)
POST /api/v1/client/php/opcache/clear Clear OPcache (client)
GET /api/v1/client/php/versions Get installed PHP versions (client)

Client — File Manager

Client — Backups

Method Path Summary
GET /api/v1/client/backups List backups (client)
POST /api/v1/client/backups Create backup (client)
POST /api/v1/client/backups/google-drive/auth-url Google Drive OAuth URL (client)
GET /api/v1/client/backups/google-drive/callback Client Google Drive Callback
POST /api/v1/client/backups/google-drive/exchange Google Drive OAuth code exchange (client)
POST /api/v1/client/backups/onedrive/auth-url OneDrive OAuth URL (client)
GET /api/v1/client/backups/onedrive/callback Client Onedrive Callback
POST /api/v1/client/backups/onedrive/exchange OneDrive OAuth code exchange (client)
GET /api/v1/client/backups/remote-destinations List remote backup destinations (client)
POST /api/v1/client/backups/remote-destinations Add remote backup destination (client)
POST /api/v1/client/backups/remote-destinations/test Test remote destination before save (client)
DELETE /api/v1/client/backups/remote-destinations/{dest_id} Remove remote backup destination (client)
PUT /api/v1/client/backups/remote-destinations/{dest_id} Update remote backup destination (client)
POST /api/v1/client/backups/remote-destinations/{dest_id}/test Test remote backup destination (client)
PATCH /api/v1/client/backups/remote-destinations/{dest_id}/toggle Toggle remote backup destination (client)
GET /api/v1/client/backups/schedules List backup schedules (client)
POST /api/v1/client/backups/schedules Create backup schedule (client)
DELETE /api/v1/client/backups/schedules/{schedule_id} Delete backup schedule (client)
PUT /api/v1/client/backups/schedules/{schedule_id} Update backup schedule (client)
POST /api/v1/client/backups/yandex-disk/auth-url Yandex Disk OAuth URL (client)
GET /api/v1/client/backups/yandex-disk/callback Client Yandex Disk Callback
POST /api/v1/client/backups/yandex-disk/exchange Yandex Disk OAuth code exchange (client)
DELETE /api/v1/client/backups/{backup_id} Delete backup (client)
GET /api/v1/client/backups/{backup_id}/download Client Download Backup
POST /api/v1/client/backups/{backup_id}/restore Restore backup (client)

Client — Cron

Method Path Summary
GET /api/v1/client/cron List cron jobs (client)
POST /api/v1/client/cron Create cron job (client)
DELETE /api/v1/client/cron/{cron_id} Delete cron job (client)
PUT /api/v1/client/cron/{cron_id} Update cron job (client)
POST /api/v1/client/cron/{cron_id}/run Run cron job now (client)

Client — Firewall

Method Path Summary
GET /api/v1/client/firewall/blocked-ips List blocked IPs (client)
POST /api/v1/client/firewall/blocked-ips Block IP (client)
DELETE /api/v1/client/firewall/blocked-ips/{ip} Unblock IP (client)

Client — Spam

Method Path Summary
GET /api/v1/client/spam/emails List spam-enabled emails (client)
DELETE /api/v1/client/spam/settings/{email} Reset spam settings (client)
GET /api/v1/client/spam/settings/{email} Get spam settings (client)
PUT /api/v1/client/spam/settings/{email} Update spam settings (client)

Client — Logs

Method Path Summary
GET /api/v1/client/logs List available logs (client)
GET /api/v1/client/logs/access Read access log (client)
GET /api/v1/client/logs/error Read error log (client)
GET /api/v1/client/logs/php Read PHP log (client)

Client — Metrics

Method Path Summary
GET /api/v1/client/metrics Client Get Metrics

Client — Notifications

Method Path Summary
GET /api/v1/client/notifications List notifications (client)
POST /api/v1/client/notifications/read-all Mark all read (client)
GET /api/v1/client/notifications/settings Get notification preferences (client)
PUT /api/v1/client/notifications/settings Update notification preferences (client)
GET /api/v1/client/notifications/unread-count Get unread count (client)
POST /api/v1/client/notifications/{notif_id}/read Mark notification read (client)

Client — Python Apps

Client — Node.js Apps

Client — Plan

Method Path Summary
GET /api/v1/client/plans List Client Plans

_Untagged

Method Path Summary
GET /health Health Check

Client Api Keys

Method Path Summary
GET /api/v1/client/api-keys List my API keys (reseller)
POST /api/v1/client/api-keys Create an API key bound to my account (reseller)
GET /api/v1/client/api-keys/logs Access logs of my API keys (reseller)
DELETE /api/v1/client/api-keys/{key_id} Delete one of my API keys (reseller)
PUT /api/v1/client/api-keys/{key_id} Update one of my API keys (reseller)
POST /api/v1/client/api-keys/{key_id}/revoke Revoke one of my API keys (reseller)
Hâlâ Yardıma mı İhtiyacınız Var?

Yukarıda bulamadığınız her şey için destek ekibimiz her zaman yanınızda.