Available API Endpoint Index
Published list of available API endpoint files found in the current PanelConfig project.
This index lists the API endpoint files found in the deployed build. Every row here corresponds to a PHP file under /api/v1/. Additional workflow coverage is documented separately.
| Endpoint | Method | Bearer token | Admin-capable role | Published/recommended scope label |
|---|---|---|---|---|
/api/v1/accounts.php | GET | Yes | No | accounts.read |
/api/v1/api-request-logs.php | GET | Yes | Yes | platform.read |
/api/v1/app-catalog.php | GET | Yes | Yes | platform.read |
/api/v1/app-installations.php | GET | Yes | No | websites.read |
/api/v1/app-tasks.php | GET | Yes | No | websites.read |
/api/v1/audit-logs.php | GET | Yes | Yes | platform.read |
/api/v1/backup-restores.php | GET | Yes | No | backups.read |
/api/v1/backup-schedules.php | GET | Yes | No | backups.read |
/api/v1/backups.php | GET | Yes | No | backups.read |
/api/v1/cron-jobs.php | GET | Yes | No | cron.read |
/api/v1/cron.php | GET | Yes | No | cron.read |
/api/v1/database-grants.php | GET | Yes | No | databases.read |
/api/v1/database-users.php | GET | Yes | No | databases.read |
/api/v1/databases.php | GET | Yes | No | databases.read |
/api/v1/dns-records.php | GET | Yes | No | domains.read |
/api/v1/dns-zones.php | GET | Yes | No | domains.read |
/api/v1/domains.php | GET | Yes | No | domains.read |
/api/v1/email-accounts.php | GET | Yes | No | email.read |
/api/v1/email-aliases.php | GET | Yes | No | email.read |
/api/v1/email-auth.php | GET | Yes | No | email.read |
/api/v1/email-filters.php | GET | Yes | No | email.read |
/api/v1/email-forwarders.php | GET | Yes | No | email.read |
/api/v1/email-routing.php | GET | Yes | No | email.read |
/api/v1/email.php | GET | Yes | No | email.read |
/api/v1/file-bookmarks.php | GET | Yes | No | backups.read |
/api/v1/file-operations.php | GET | Yes | No | backups.read |
/api/v1/firewall-rules.php | GET | Yes | Yes | platform.read |
/api/v1/ftp-accounts.php | GET | Yes | No | backups.read |
/api/v1/health.php | GET | No | No | public |
/api/v1/import-profiles.php | GET | Yes | No | websites.read |
/api/v1/index.php | GET | No | No | public |
/api/v1/ip-blocks.php | GET | Yes | No | platform.read |
/api/v1/jobs.php | GET | Yes | No | jobs.read |
/api/v1/login-history.php | GET | Yes | Yes | platform.read |
/api/v1/malware-findings.php | GET | Yes | No | platform.read |
/api/v1/malware-scans.php | GET | Yes | No | platform.read |
/api/v1/me.php | GET | Yes | No | profile.read |
/api/v1/migration-items.php | GET | Yes | No | websites.read |
/api/v1/migration-jobs.php | GET | Yes | No | websites.read |
/api/v1/openapi.php | GET | No | No | public |
/api/v1/php-runtime.php | GET | Yes | No | websites.read |
/api/v1/redirects.php | GET | Yes | No | websites.read |
/api/v1/release-audit.php | GET | Yes | No | platform.read |
/api/v1/security-events.php | GET | Yes | No | platform.read |
/api/v1/server-advisor-checks.php | GET | Yes | No | platform.read |
/api/v1/server-advisor-results.php | GET | Yes | No | platform.read |
/api/v1/server-health.php | GET | Yes | No | platform.read |
/api/v1/service-events.php | GET | Yes | Yes | services.read |
/api/v1/services.php | GET | Yes | Yes | services.read |
/api/v1/settings.php | GET | Yes | Yes | settings.read |
/api/v1/ssl-certificates.php | GET | Yes | No | ssl.read |
/api/v1/ssl-orders.php | GET | Yes | No | ssl.read |
/api/v1/ssl.php | GET | Yes | No | ssl.read |
/api/v1/subdomains.php | GET | Yes | No | websites.read |
/api/v1/toolkit.php | GET | Yes | No | platform.read |
/api/v1/waf-rules.php | GET | Yes | Yes | platform.read |
/api/v1/website-logs.php | GET | Yes | No | websites.read |
/api/v1/websites.php | GET | Yes | No | websites.read |
/api/v1/wordpress-sites.php | GET | Yes | No | websites.read |
/api/v1/wordpress-tasks.php | GET | Yes | No | websites.read |
Important Notes
- All listed endpoints are GET/read or metadata endpoints in this source snapshot.
- Many authenticated resource endpoints apply 120 requests per 60 seconds rate limiting.
- Admin-only rows call
pc_user_is_admin(). - Scope labels are documented from the product direction, but central scope enforcement was not found in the inspected API helper.