# FeatherPanel API endpoint index

> Every FeatherPanel HTTP endpoint (1233 method and path pairs across 139 route files), grouped into admin, client, system and daemon-facing APIs.

Source: https://featherpanel.com/docs/api/reference/

The panel registers its routes in PHP files under `backend/app/routes`. This index is generated from those files, so it lists every endpoint the backend serves, including ones the frontend does not call yet. Plugins can add their own routes on top of these.

[**All endpoints**One searchable table of every panel, Wings and Quilld endpoint](https://featherpanel.com/docs/api/endpoints/) [**Error codes**Every error\_code with its status and message](https://featherpanel.com/docs/api/error-codes/) [**Schemas**Request and response models from the OpenAPI document](https://featherpanel.com/docs/api/schemas/) [**FeatherWings API**The daemon API the panel calls on each node](https://featherpanel.com/docs/wings/api/) [**FeatherQuilld API**The web hosting daemon API](https://featherpanel.com/docs/quilld/api/)

| Auth type | Endpoints | How to authenticate |
| --- | --- | --- |
| **Admin** | 657 | Session cookie or API key (Bearer). The user must hold the listed permission node; admin.root grants every node. |
| **Signed-in user** | 311 | Session cookie or API key (Bearer). |
| **Server access** | 145 | Session cookie or API key. The user must own the server, be a subuser on it, or hold admin.root or an admin.servers view/edit/delete node. Suspended servers answer 403 SERVER\_SUSPENDED. |
| **Public** | 60 | No authentication. Some endpoints check a token or signature inside the controller. |
| **VDS access** | 25 | Session cookie or API key. The user must own the VDS instance, be a subuser on it, or be an admin. |
| **Wings node token** | 19 | Authorization: Bearer {token\_id}.{token} from the FeatherWings node config. |
| **Quilld node token** | 10 | Authorization: Bearer {token\_id}.{token} from the FeatherQuilld node config. |
| **Custom middleware** | 6 | Protected by the middleware listed on the endpoint. |

905 of 1218 routes carry OpenAPI summaries. The panel also serves its own OpenAPI document; see [API overview](https://featherpanel.com/docs/api/).

## Admin API

[**AbuseIPDB**4 endpoints · admin/abuseipdb.php](https://featherpanel.com/docs/api/reference/admin/abuseipdb/)[**Allocations**11 endpoints · admin/allocations.php](https://featherpanel.com/docs/api/reference/admin/allocations/)[**Analytics**2 endpoints · admin/analytics.php](https://featherpanel.com/docs/api/reference/admin/analytics/)[**Audit Log**3 endpoints · admin/audit-log.php](https://featherpanel.com/docs/api/reference/admin/audit-log/)[**Backup Schedules**10 endpoints · admin/backup-schedules.php](https://featherpanel.com/docs/api/reference/admin/backup-schedules/)[**Blocked Email Domains**6 endpoints · admin/blocked-email-domains.php](https://featherpanel.com/docs/api/reference/admin/blocked-email-domains/)[**Blocked IPs**3 endpoints · admin/blocked-ips.php](https://featherpanel.com/docs/api/reference/admin/blocked-ips/)[**Cache**1 endpoint · admin/cache.php](https://featherpanel.com/docs/api/reference/admin/cache/)[**Cloud**54 endpoints · admin/cloud.php](https://featherpanel.com/docs/api/reference/admin/cloud/)[**Cloud Plugins**6 endpoints · admin/cloud-plugins.php](https://featherpanel.com/docs/api/reference/admin/cloud-plugins/)[**Console**2 endpoints · admin/console.php](https://featherpanel.com/docs/api/reference/admin/console/)[**Dashboard**3 endpoints · admin/dashboard.php](https://featherpanel.com/docs/api/reference/admin/dashboard/)[**Database Snapshots**7 endpoints · admin/database-snapshots.php](https://featherpanel.com/docs/api/reference/admin/database-snapshots/)[**Databases**8 endpoints · admin/databases.php](https://featherpanel.com/docs/api/reference/admin/databases/)[**Databases Management**5 endpoints · admin/databases-management.php](https://featherpanel.com/docs/api/reference/admin/databases-management/)[**DNS Hosts**6 endpoints · admin/dns-hosts.php](https://featherpanel.com/docs/api/reference/admin/dns-hosts/)[**FeatherZeroTrust**15 endpoints · admin/featherzerotrust.php](https://featherpanel.com/docs/api/reference/admin/featherzerotrust/)[**File Manager**5 endpoints · admin/file-manager.php](https://featherpanel.com/docs/api/reference/admin/file-manager/)[**Health**1 endpoint · admin/health.php](https://featherpanel.com/docs/api/reference/admin/health/)[**Hosting Packages**5 endpoints · admin/hosting-packages.php](https://featherpanel.com/docs/api/reference/admin/hosting-packages/)[**Images**6 endpoints · admin/images.php](https://featherpanel.com/docs/api/reference/admin/images/)[**Impersonation**2 endpoints · admin/impersonation.php](https://featherpanel.com/docs/api/reference/admin/impersonation/)[**Integrity**2 endpoints · admin/integrity.php](https://featherpanel.com/docs/api/reference/admin/integrity/)[**Knowledgebase**18 endpoints · admin/knowledgebase.php](https://featherpanel.com/docs/api/reference/admin/knowledgebase/)[**Analytics**16 endpoints · admin/kpi/analytics.php](https://featherpanel.com/docs/api/reference/admin/kpi/analytics/)[**Content**7 endpoints · admin/kpi/content.php](https://featherpanel.com/docs/api/reference/admin/kpi/content/)[**Features**3 endpoints · admin/kpi/features.php](https://featherpanel.com/docs/api/reference/admin/kpi/features/)[**Infrastructure**11 endpoints · admin/kpi/infrastructure.php](https://featherpanel.com/docs/api/reference/admin/kpi/infrastructure/)[**Servers**21 endpoints · admin/kpi/servers.php](https://featherpanel.com/docs/api/reference/admin/kpi/servers/)[**System**3 endpoints · admin/kpi/system.php](https://featherpanel.com/docs/api/reference/admin/kpi/system/)[**VDS**1 endpoint · admin/kpi/vds.php](https://featherpanel.com/docs/api/reference/admin/kpi/vds/)[**LDAP**5 endpoints · admin/ldap.php](https://featherpanel.com/docs/api/reference/admin/ldap/)[**Locations**5 endpoints · admin/locations.php](https://featherpanel.com/docs/api/reference/admin/locations/)[**Log Viewer**4 endpoints · admin/log-viewer.php](https://featherpanel.com/docs/api/reference/admin/log-viewer/)[**Mail Hosts**6 endpoints · admin/mail-hosts.php](https://featherpanel.com/docs/api/reference/admin/mail-hosts/)[**Mail Templates**9 endpoints · admin/mail-templates.php](https://featherpanel.com/docs/api/reference/admin/mail-templates/)[**Mounts**9 endpoints · admin/mounts.php](https://featherpanel.com/docs/api/reference/admin/mounts/)[**Nodes**23 endpoints · admin/nodes.php](https://featherpanel.com/docs/api/reference/admin/nodes/)[**Notifications**5 endpoints · admin/notifications.php](https://featherpanel.com/docs/api/reference/admin/notifications/)[**OIDC**4 endpoints · admin/oidc.php](https://featherpanel.com/docs/api/reference/admin/oidc/)[**Permissions**5 endpoints · admin/permissions.php](https://featherpanel.com/docs/api/reference/admin/permissions/)[**Plugin Manager**11 endpoints · admin/plugin-manager.php](https://featherpanel.com/docs/api/reference/admin/plugin-manager/)[**Plugins**12 endpoints · admin/plugins.php](https://featherpanel.com/docs/api/reference/admin/plugins/)[**Pterodactyl Importer**13 endpoints · admin/pterodactyl-importer.php](https://featherpanel.com/docs/api/reference/admin/pterodactyl-importer/)[**Rate Limits**6 endpoints · admin/rate-limits.php](https://featherpanel.com/docs/api/reference/admin/rate-limits/)[**Realms**5 endpoints · admin/realms.php](https://featherpanel.com/docs/api/reference/admin/realms/)[**Roles**6 endpoints · admin/roles.php](https://featherpanel.com/docs/api/reference/admin/roles/)[**Security Center**2 endpoints · admin/security-center.php](https://featherpanel.com/docs/api/reference/admin/security-center/)[**Servers**31 endpoints · admin/servers.php](https://featherpanel.com/docs/api/reference/admin/servers/)[**Settings**10 endpoints · admin/settings.php](https://featherpanel.com/docs/api/reference/admin/settings/)[**Setup**3 endpoints · admin/setup.php](https://featherpanel.com/docs/api/reference/admin/setup/)[**Spells**15 endpoints · admin/spells.php](https://featherpanel.com/docs/api/reference/admin/spells/)[**Storage Sense**3 endpoints · admin/storage-sense.php](https://featherpanel.com/docs/api/reference/admin/storage-sense/)[**Subdomains**9 endpoints · admin/subdomains.php](https://featherpanel.com/docs/api/reference/admin/subdomains/)[**Tickets**32 endpoints · admin/tickets.php](https://featherpanel.com/docs/api/reference/admin/tickets/)[**Translations**11 endpoints · admin/translations.php](https://featherpanel.com/docs/api/reference/admin/translations/)[**Users**19 endpoints · admin/users.php](https://featherpanel.com/docs/api/reference/admin/users/)[**VM Instances**28 endpoints · admin/vm-instances.php](https://featherpanel.com/docs/api/reference/admin/vm-instances/)[**VM Nodes**21 endpoints · admin/vm-nodes.php](https://featherpanel.com/docs/api/reference/admin/vm-nodes/)[**VM Templates**2 endpoints · admin/vm-templates.php](https://featherpanel.com/docs/api/reference/admin/vm-templates/)[**Web Nodes**20 endpoints · admin/web-nodes.php](https://featherpanel.com/docs/api/reference/admin/web-nodes/)[**WebPlates**5 endpoints · admin/webplates.php](https://featherpanel.com/docs/api/reference/admin/webplates/)[**WebSpaces**46 endpoints · admin/webspaces.php](https://featherpanel.com/docs/api/reference/admin/webspaces/)[**Wings Backups**14 endpoints · admin/wings-backups.php](https://featherpanel.com/docs/api/reference/admin/wings-backups/)

## Client API: account

[**API Clients**19 endpoints · user/api-clients.php](https://featherpanel.com/docs/api/reference/user/api-clients/)[**Auth**31 endpoints · user/auth.php](https://featherpanel.com/docs/api/reference/user/auth/)[**Calagopus Client**27 endpoints · user/calagopus-client.php](https://featherpanel.com/docs/api/reference/user/calagopus-client/)[**Chatbot**6 endpoints · user/chatbot.php](https://featherpanel.com/docs/api/reference/user/chatbot/)[**Dashboard**3 endpoints · user/dashboard.php](https://featherpanel.com/docs/api/reference/user/dashboard/)[**FeatherOS**14 endpoints · user/featheros.php](https://featherpanel.com/docs/api/reference/user/featheros/)[**Knowledgebase**5 endpoints · user/knowledgebase.php](https://featherpanel.com/docs/api/reference/user/knowledgebase/)[**LDAP**3 endpoints · user/ldap.php](https://featherpanel.com/docs/api/reference/user/ldap/)[**Notifications**4 endpoints · user/notifications.php](https://featherpanel.com/docs/api/reference/user/notifications/)[**Passkeys**8 endpoints · user/passkeys.php](https://featherpanel.com/docs/api/reference/user/passkeys/)[**Realtime**1 endpoint · user/realtime.php](https://featherpanel.com/docs/api/reference/user/realtime/)[**Session**20 endpoints · user/session.php](https://featherpanel.com/docs/api/reference/user/session/)[**Sessions**3 endpoints · user/sessions.php](https://featherpanel.com/docs/api/reference/user/sessions/)[**Spells**3 endpoints · user/spells.php](https://featherpanel.com/docs/api/reference/user/spells/)[**SSH Keys**9 endpoints · user/ssh-keys.php](https://featherpanel.com/docs/api/reference/user/ssh-keys/)[**Status**1 endpoint · user/status.php](https://featherpanel.com/docs/api/reference/user/status/)[**Tickets**11 endpoints · user/tickets.php](https://featherpanel.com/docs/api/reference/user/tickets/)

## Client API: game servers

[**Activities**1 endpoint · user/server/activities.php](https://featherpanel.com/docs/api/reference/user/server/activities/)[**Allocations**6 endpoints · user/server/allocations.php](https://featherpanel.com/docs/api/reference/user/server/allocations/)[**Backups**12 endpoints · user/server/backups.php](https://featherpanel.com/docs/api/reference/user/server/backups/)[**Bulk**1 endpoint · user/server/bulk.php](https://featherpanel.com/docs/api/reference/user/server/bulk/)[**Core**15 endpoints · user/server/core.php](https://featherpanel.com/docs/api/reference/user/server/core/)[**Crash**3 endpoints · user/server/crash.php](https://featherpanel.com/docs/api/reference/user/server/crash/)[**Databases**13 endpoints · user/server/databases.php](https://featherpanel.com/docs/api/reference/user/server/databases/)[**FastDL**4 endpoints · user/server/fastdl.php](https://featherpanel.com/docs/api/reference/user/server/fastdl/)[**File Transfers**3 endpoints · user/server/file-transfers.php](https://featherpanel.com/docs/api/reference/user/server/file-transfers/)[**Files**30 endpoints · user/server/files.php](https://featherpanel.com/docs/api/reference/user/server/files/)[**Firewall**6 endpoints · user/server/firewall.php](https://featherpanel.com/docs/api/reference/user/server/firewall/)[**Import**2 endpoints · user/server/import.php](https://featherpanel.com/docs/api/reference/user/server/import/)[**Lifecycle Hooks**6 endpoints · user/server/lifecycle-hooks.php](https://featherpanel.com/docs/api/reference/user/server/lifecycle-hooks/)[**Logs**4 endpoints · user/server/logs.php](https://featherpanel.com/docs/api/reference/user/server/logs/)[**Players**1 endpoint · user/server/players.php](https://featherpanel.com/docs/api/reference/user/server/players/)[**Power**1 endpoint · user/server/power.php](https://featherpanel.com/docs/api/reference/user/server/power/)[**Proxy**4 endpoints · user/server/proxy.php](https://featherpanel.com/docs/api/reference/user/server/proxy/)[**Resource History**1 endpoint · user/server/resource-history.php](https://featherpanel.com/docs/api/reference/user/server/resource-history/)[**Schedules**11 endpoints · user/server/schedules.php](https://featherpanel.com/docs/api/reference/user/server/schedules/)[**Subdomains**3 endpoints · user/server/subdomains.php](https://featherpanel.com/docs/api/reference/user/server/subdomains/)[**Subuser Invites**5 endpoints · user/server/subuser-invites.php](https://featherpanel.com/docs/api/reference/user/server/subuser-invites/)[**Subusers**9 endpoints · user/server/subusers.php](https://featherpanel.com/docs/api/reference/user/server/subusers/)[**Tasks**10 endpoints · user/server/tasks.php](https://featherpanel.com/docs/api/reference/user/server/tasks/)

## Client API: VDS

[**Activities**1 endpoint · user/vds/activities.php](https://featherpanel.com/docs/api/reference/user/vds/activities/)[**Chatbot**6 endpoints · user/vds/chatbot.php](https://featherpanel.com/docs/api/reference/user/vds/chatbot/)[**Core**26 endpoints · user/vds/core.php](https://featherpanel.com/docs/api/reference/user/vds/core/)[**Subusers**3 endpoints · user/vds/subusers.php](https://featherpanel.com/docs/api/reference/user/vds/subusers/)

## Client API: web hosting

[**WebSpaces**107 endpoints · user/webspaces.php](https://featherpanel.com/docs/api/reference/user/webspaces/)[**Databases**11 endpoints · user/webspaces/databases.php](https://featherpanel.com/docs/api/reference/user/webspaces/databases/)[**Mailboxes**23 endpoints · user/webspaces/mailboxes.php](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/)[**Schedules**8 endpoints · user/webspaces/schedules.php](https://featherpanel.com/docs/api/reference/user/webspaces/schedules/)[**SFTP Accounts**5 endpoints · user/webspaces/sftp-accounts.php](https://featherpanel.com/docs/api/reference/user/webspaces/sftp-accounts/)

## System (public)

[**API docs**1 endpoint · system/apidocs.php](https://featherpanel.com/docs/api/reference/system/apidocs/)[**Cloud**5 endpoints · system/cloud.php](https://featherpanel.com/docs/api/reference/system/cloud/)[**Debug**1 endpoint · system/debug.php](https://featherpanel.com/docs/api/reference/system/debug/)[**Flag CDN**1 endpoint · system/flagcdn.php](https://featherpanel.com/docs/api/reference/system/flagcdn/)[**Health**2 endpoints · system/health.php](https://featherpanel.com/docs/api/reference/system/health/)[**Knowledgebase**5 endpoints · system/knowledgebase.php](https://featherpanel.com/docs/api/reference/system/knowledgebase/)[**LDAP**1 endpoint · system/ldap.php](https://featherpanel.com/docs/api/reference/system/ldap/)[**OIDC**1 endpoint · system/oidc.php](https://featherpanel.com/docs/api/reference/system/oidc/)[**Panel Storage Icon**1 endpoint · system/panel-storage-icon.php](https://featherpanel.com/docs/api/reference/system/panel-storage-icon/)[**Plugin CSS**1 endpoint · system/plugin-css.php](https://featherpanel.com/docs/api/reference/system/plugin-css/)[**Plugin JS**1 endpoint · system/plugin-js.php](https://featherpanel.com/docs/api/reference/system/plugin-js/)[**Plugin Overrides**1 endpoint · system/plugin-overrides.php](https://featherpanel.com/docs/api/reference/system/plugin-overrides/)[**Plugin Public Pages**1 endpoint · system/plugin-public-pages.php](https://featherpanel.com/docs/api/reference/system/plugin-public-pages/)[**Plugin Sidebar**1 endpoint · system/plugin-sidebar.php](https://featherpanel.com/docs/api/reference/system/plugin-sidebar/)[**Plugin Themes**2 endpoints · system/plugin-themes.php](https://featherpanel.com/docs/api/reference/system/plugin-themes/)[**Plugin UI Packs**1 endpoint · system/plugin-ui-packs.php](https://featherpanel.com/docs/api/reference/system/plugin-ui-packs/)[**Plugin Widgets**1 endpoint · system/plugin-widgets.php](https://featherpanel.com/docs/api/reference/system/plugin-widgets/)[**Self-test**1 endpoint · system/selftest.php](https://featherpanel.com/docs/api/reference/system/selftest/)[**Settings**1 endpoint · system/settings.php](https://featherpanel.com/docs/api/reference/system/settings/)[**Status**1 endpoint · system/status.php](https://featherpanel.com/docs/api/reference/system/status/)[**Translations**2 endpoints · system/translations.php](https://featherpanel.com/docs/api/reference/system/translations/)[**Webspace Git Webhook**1 endpoint · system/webspace-git-webhook.php](https://featherpanel.com/docs/api/reference/system/webspace-git-webhook/)[**Web routes**4 endpoints · web.php](https://featherpanel.com/docs/api/reference/web/)

## Daemon-facing

[**Remote**10 endpoints · quilld/remote.php](https://featherpanel.com/docs/api/reference/quilld/remote/)[**Nodes**12 endpoints · wings/nodes.php](https://featherpanel.com/docs/api/reference/wings/nodes/)[**Remote**19 endpoints · wings/remote.php](https://featherpanel.com/docs/api/reference/wings/remote/)
