Endpoint Kataloğu
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
| Method | Path | Summary |
|---|---|---|
GET |
/api/v1/accounts/{username}/emails |
List email accounts |
POST |
/api/v1/accounts/{username}/emails |
Create email account |
DELETE |
/api/v1/accounts/{username}/emails/{email} |
Delete email account |
PUT |
/api/v1/accounts/{username}/emails/{email} |
Update email account |
GET |
/api/v1/accounts/{username}/emails/{email}/forwarders |
List email forwarders |
POST |
/api/v1/accounts/{username}/emails/{email}/forwarders |
Create email forwarder |
DELETE |
/api/v1/accounts/{username}/emails/{email}/forwarders/{forwarder_id} |
Delete email forwarder |
POST |
/api/v1/accounts/{username}/emails/{email}/password |
Change email password |
GET |
/api/v1/accounts/{username}/emails/{email}/webmail-url |
Mint Roundcube webmail SSO URL |
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
| Method | Path | Summary |
|---|---|---|
GET |
/api/v1/accounts/{username}/dns/{domain} |
Get DNS zone for a domain |
GET |
/api/v1/accounts/{username}/dns/{domain}/dnssec |
Get DNSSEC status |
POST |
/api/v1/accounts/{username}/dns/{domain}/dnssec/disable |
Disable DNSSEC |
POST |
/api/v1/accounts/{username}/dns/{domain}/dnssec/enable |
Enable DNSSEC |
POST |
/api/v1/accounts/{username}/dns/{domain}/records |
Add DNS record |
DELETE |
/api/v1/accounts/{username}/dns/{domain}/records/{record_id} |
Delete DNS record |
PUT |
/api/v1/accounts/{username}/dns/{domain}/records/{record_id} |
Update DNS record |
POST |
/api/v1/accounts/{username}/dns/{domain}/zone |
Create / bootstrap DNS zone for a domain |
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
File Manager
| Method | Path | Summary |
|---|---|---|
DELETE |
/api/v1/accounts/{username}/files |
Delete file |
GET |
/api/v1/accounts/{username}/files |
List files |
POST |
/api/v1/accounts/{username}/files |
Create file or directory |
PUT |
/api/v1/accounts/{username}/files |
Edit file |
POST |
/api/v1/accounts/{username}/files/compress |
Compress files |
GET |
/api/v1/accounts/{username}/files/content |
Read file content |
POST |
/api/v1/accounts/{username}/files/copy |
Copy file |
POST |
/api/v1/accounts/{username}/files/delete |
Batch delete |
GET |
/api/v1/accounts/{username}/files/download |
Download File |
POST |
/api/v1/accounts/{username}/files/download |
Download Multi |
POST |
/api/v1/accounts/{username}/files/extract |
Extract archive |
GET |
/api/v1/accounts/{username}/files/info |
File info |
POST |
/api/v1/accounts/{username}/files/move |
Move file |
POST |
/api/v1/accounts/{username}/files/permissions |
Set permissions |
GET |
/api/v1/accounts/{username}/files/search |
Search files |
POST |
/api/v1/accounts/{username}/files/upload |
Upload file |
Backups
| Method | Path | Summary |
|---|---|---|
GET |
/api/v1/accounts/{username}/backups |
List account backups |
POST |
/api/v1/accounts/{username}/backups |
Create backup |
GET |
/api/v1/accounts/{username}/backups/schedules |
List backup schedules |
POST |
/api/v1/accounts/{username}/backups/schedules |
Create backup schedule |
DELETE |
/api/v1/accounts/{username}/backups/schedules/{schedule_id} |
Delete backup schedule |
GET |
/api/v1/accounts/{username}/backups/schedules/{schedule_id} |
Get backup schedule |
PUT |
/api/v1/accounts/{username}/backups/schedules/{schedule_id} |
Update backup schedule |
DELETE |
/api/v1/accounts/{username}/backups/{backup_id} |
Delete backup |
GET |
/api/v1/accounts/{username}/backups/{backup_id}/download |
Download backup tarball |
POST |
/api/v1/accounts/{username}/backups/{backup_id}/restore |
Restore backup |
Cron Jobs
| Method | Path | Summary |
|---|---|---|
GET |
/api/v1/accounts/{username}/cron |
List cron jobs |
POST |
/api/v1/accounts/{username}/cron |
Create cron job |
DELETE |
/api/v1/accounts/{username}/cron/{cron_id} |
Delete cron job |
PUT |
/api/v1/accounts/{username}/cron/{cron_id} |
Update cron job |
POST |
/api/v1/accounts/{username}/cron/{cron_id}/run |
Run cron job manually |
Python Applications
Node.js Applications
Firewall
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
Logs
| Method | Path | Summary |
|---|---|---|
GET |
/api/v1/accounts/{username}/logs |
List Logs |
GET |
/api/v1/accounts/{username}/logs/access |
Read Access Log |
GET |
/api/v1/accounts/{username}/logs/error |
Read Error Log |
GET |
/api/v1/accounts/{username}/logs/php |
Read Php Error Log |
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
| Method | Path | Summary |
|---|---|---|
GET |
/api/v1/plugins |
List plugins |
GET |
/api/v1/plugins/sidebar-entries |
Plugin sidebar entries |
GET |
/api/v1/plugins/tasks |
Active plugin tasks |
GET |
/api/v1/plugins/tasks/{task_id} |
Plugin task snapshot |
GET |
/api/v1/plugins/tasks/{task_id}/events |
Stream Plugin Task Events |
GET |
/api/v1/plugins/{plugin_id} |
Get plugin |
POST |
/api/v1/plugins/{plugin_id}/activate |
Activate plugin (blocking) |
POST |
/api/v1/plugins/{plugin_id}/activate/async |
Activate plugin (async) |
POST |
/api/v1/plugins/{plugin_id}/deactivate |
Deactivate plugin |
POST |
/api/v1/plugins/{plugin_id}/reset-state |
Reset plugin state |
POST |
/api/v1/plugins/{plugin_id}/update |
Update plugin |
Whitelabel Branding
| Method | Path | Summary |
|---|---|---|
GET |
/api/v1/system/whitelabel |
Public branding |
GET |
/api/v1/system/whitelabel/addon-status |
Whitelabel addon status |
DELETE |
/api/v1/system/whitelabel/login-video/{page} |
Remove sign-in page video |
POST |
/api/v1/system/whitelabel/login-video/{page} |
Upload sign-in page video |
POST |
/api/v1/system/whitelabel/logo |
Upload logo |
DELETE |
/api/v1/system/whitelabel/logo/{logo_type} |
Delete logo |
POST |
/api/v1/system/whitelabel/reset |
Reset whitelabel |
GET |
/api/v1/system/whitelabel/settings |
Whitelabel settings |
PUT |
/api/v1/system/whitelabel/settings |
Update whitelabel settings |
VirtualHost Config
| Method | Path | Summary |
|---|---|---|
DELETE |
/api/v1/accounts/{username}/domains/{domain}/vhost-config |
Delete Vhost Config |
GET |
/api/v1/accounts/{username}/domains/{domain}/vhost-config |
Get Vhost Config |
PUT |
/api/v1/accounts/{username}/domains/{domain}/vhost-config |
Update Vhost Config |
Reseller ACL
| Method | Path | Summary |
|---|---|---|
GET |
/api/v1/resellers/acl-plans |
List Acl Plans |
POST |
/api/v1/resellers/acl-plans |
Create Acl Plan |
DELETE |
/api/v1/resellers/acl-plans/{acl_id} |
Delete Acl Plan |
GET |
/api/v1/resellers/acl-plans/{acl_id} |
Get Acl Plan |
PUT |
/api/v1/resellers/acl-plans/{acl_id} |
Update Acl Plan |
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
| Method | Path | Summary |
|---|---|---|
GET |
/api/v1/system/webhooks |
List webhook endpoints |
POST |
/api/v1/system/webhooks |
Create webhook endpoint |
GET |
/api/v1/system/webhooks/deliveries |
List webhook deliveries |
GET |
/api/v1/system/webhooks/deliveries/{delivery_id} |
Get delivery detail |
POST |
/api/v1/system/webhooks/deliveries/{delivery_id}/retry |
Retry delivery |
GET |
/api/v1/system/webhooks/events |
List webhook event types |
DELETE |
/api/v1/system/webhooks/{endpoint_id} |
Delete webhook endpoint |
GET |
/api/v1/system/webhooks/{endpoint_id} |
Get webhook endpoint |
PUT |
/api/v1/system/webhooks/{endpoint_id} |
Update webhook endpoint |
POST |
/api/v1/system/webhooks/{endpoint_id}/rotate |
Rotate webhook secret |
POST |
/api/v1/system/webhooks/{endpoint_id}/test |
Send test event |
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
| Method | Path | Summary |
|---|---|---|
DELETE |
/api/v1/client/files |
Delete file |
GET |
/api/v1/client/files |
List files |
POST |
/api/v1/client/files |
Create file or directory |
PUT |
/api/v1/client/files |
Edit file |
POST |
/api/v1/client/files/compress |
Compress files |
GET |
/api/v1/client/files/content |
Read file content |
POST |
/api/v1/client/files/copy |
Copy file |
POST |
/api/v1/client/files/delete |
Batch delete |
GET |
/api/v1/client/files/download |
Client Download File |
POST |
/api/v1/client/files/extract |
Extract archive |
GET |
/api/v1/client/files/info |
File info |
POST |
/api/v1/client/files/move |
Move file |
POST |
/api/v1/client/files/permissions |
Set permissions |
GET |
/api/v1/client/files/search |
Search files |
POST |
/api/v1/client/files/upload |
Upload file |
Client — Backups
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
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.