# All API endpoints

> Searchable list of all 1444 HTTP endpoints: 1233 FeatherPanel, 98 FeatherWings and 113 FeatherQuilld method and path pairs, with auth, permission and a link to the full reference.

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

Type part of a path, a permission node, a summary word or an auth type. Every word must match, so `post servers backups` finds the backup endpoints that create something. The filter is kept in the address bar, so you can share a filtered list. Each row links to the full entry with parameters, body, response fields and a curl example. Group overviews are on [Endpoints by area](https://featherpanel.com/docs/api/reference/).

## Endpoints

Filter endpointsAll areasAdmin API (646)Daemon-facing (41)System (public) (37)Client API: account (168)Client API: game servers (151)Client API: VDS (36)Client API: web hosting (154)FeatherWings (98)FeatherQuilld (113)All methodsANYDELETEGETHEADPATCHPOSTPUT

1444 endpoints

| Method | Endpoint | Auth |
| --- | --- | --- |
| GET  | [`/api/admin/abuseipdb/status`](https://featherpanel.com/docs/api/reference/admin/abuseipdb/#get-admin-abuseipdb-status)Admin API / Admin / AbuseIPDB: AbuseIPDB integration status | Admin`admin.users.list` |
| GET  | [`/api/admin/abuseipdb/categories`](https://featherpanel.com/docs/api/reference/admin/abuseipdb/#get-admin-abuseipdb-categories)Admin API / Admin / AbuseIPDB: List AbuseIPDB report categories | Admin`admin.users.list` |
| GET  | [`/api/admin/abuseipdb/check`](https://featherpanel.com/docs/api/reference/admin/abuseipdb/#get-admin-abuseipdb-check)Admin API / Admin / AbuseIPDB: Check a single IP against AbuseIPDB | Admin`admin.users.list` |
| POST  | [`/api/admin/abuseipdb/scan`](https://featherpanel.com/docs/api/reference/admin/abuseipdb/#post-admin-abuseipdb-scan)Admin API / Admin / AbuseIPDB: Scan panel users against AbuseIPDB | Admin`admin.users.list` |
| GET  | [`/api/admin/allocations`](https://featherpanel.com/docs/api/reference/admin/allocations/#get-admin-allocations)Admin API / Admin / Allocations: Get all allocations | Admin`admin.allocations.view` |
| PUT  | [`/api/admin/allocations`](https://featherpanel.com/docs/api/reference/admin/allocations/#put-admin-allocations)Admin API / Admin / Allocations: Create new allocation(s) | Admin`admin.allocations.create` |
| GET  | [`/api/admin/allocations/available`](https://featherpanel.com/docs/api/reference/admin/allocations/#get-admin-allocations-available)Admin API / Admin / Allocations: Get available allocations | Admin`admin.allocations.view` |
| DELETE  | [`/api/admin/allocations/bulk-delete`](https://featherpanel.com/docs/api/reference/admin/allocations/#delete-admin-allocations-bulk-delete)Admin API / Admin / Allocations: Bulk delete allocations | Admin`admin.allocations.delete` |
| DELETE  | [`/api/admin/allocations/delete-unused`](https://featherpanel.com/docs/api/reference/admin/allocations/#delete-admin-allocations-delete-unused)Admin API / Admin / Allocations: Delete unused allocations | Admin`admin.allocations.delete` |
| PATCH  | [`/api/admin/allocations/bulk-address`](https://featherpanel.com/docs/api/reference/admin/allocations/#patch-admin-allocations-bulk-address)Admin API / Admin / Allocations: Bulk update allocation IP or alias | Admin`admin.allocations.edit` |
| GET  | [`/api/admin/allocations/{id}`](https://featherpanel.com/docs/api/reference/admin/allocations/#get-admin-allocations-id)Admin API / Admin / Allocations: Get allocation by ID | Admin`admin.allocations.view` |
| PATCH  | [`/api/admin/allocations/{id}`](https://featherpanel.com/docs/api/reference/admin/allocations/#patch-admin-allocations-id)Admin API / Admin / Allocations: Update allocation | Admin`admin.allocations.edit` |
| DELETE  | [`/api/admin/allocations/{id}`](https://featherpanel.com/docs/api/reference/admin/allocations/#delete-admin-allocations-id)Admin API / Admin / Allocations: Delete allocation | Admin`admin.allocations.delete` |
| POST  | [`/api/admin/allocations/{id}/assign`](https://featherpanel.com/docs/api/reference/admin/allocations/#post-admin-allocations-id-assign)Admin API / Admin / Allocations: Assign allocation to server | Admin`admin.allocations.edit` |
| POST  | [`/api/admin/allocations/{id}/unassign`](https://featherpanel.com/docs/api/reference/admin/allocations/#post-admin-allocations-id-unassign)Admin API / Admin / Allocations: Unassign allocation from server | Admin`admin.allocations.edit` |
| GET  | [`/api/admin/analytics/languages`](https://featherpanel.com/docs/api/reference/admin/analytics/#get-admin-analytics-languages)Admin API / Admin / Analytics: Get language usage analytics | Admin`admin.statistics.view` |
| GET  | [`/api/admin/analytics/languages/trends`](https://featherpanel.com/docs/api/reference/admin/analytics/#get-admin-analytics-languages-trends)Admin API / Admin / Analytics: Get language adoption trends | Admin`admin.statistics.view` |
| GET  | [`/api/admin/audit-log`](https://featherpanel.com/docs/api/reference/admin/audit-log/#get-admin-audit-log)Admin API / Admin / Audit Log | Admin`admin.users.list` |
| GET  | [`/api/admin/audit-log/filters`](https://featherpanel.com/docs/api/reference/admin/audit-log/#get-admin-audit-log-filters)Admin API / Admin / Audit Log | Admin`admin.users.list` |
| GET  | [`/api/admin/audit-log/export`](https://featherpanel.com/docs/api/reference/admin/audit-log/#get-admin-audit-log-export)Admin API / Admin / Audit Log | Admin`admin.users.list` |
| GET  | [`/api/admin/backup-schedules`](https://featherpanel.com/docs/api/reference/admin/backup-schedules/#get-admin-backup-schedules)Admin API / Admin / Backup Schedules: List admin backup schedules | Admin`admin.backup_schedules.view` |
| GET  | [`/api/admin/backup-schedules/calendar`](https://featherpanel.com/docs/api/reference/admin/backup-schedules/#get-admin-backup-schedules-calendar)Admin API / Admin / Backup Schedules: Backup schedule calendar | Admin`admin.backup_schedules.view` |
| POST  | [`/api/admin/backup-schedules/preview-targets`](https://featherpanel.com/docs/api/reference/admin/backup-schedules/#post-admin-backup-schedules-preview-targets)Admin API / Admin / Backup Schedules: Preview target servers for a backup schedule scope | Admin`admin.backup_schedules.view` |
| GET  | [`/api/admin/backup-schedules/{id}`](https://featherpanel.com/docs/api/reference/admin/backup-schedules/#get-admin-backup-schedules-id)Admin API / Admin / Backup Schedules: Get admin backup schedule | Admin`admin.backup_schedules.view` |
| PUT  | [`/api/admin/backup-schedules`](https://featherpanel.com/docs/api/reference/admin/backup-schedules/#put-admin-backup-schedules)Admin API / Admin / Backup Schedules: Create admin backup schedule | Admin`admin.backup_schedules.create` |
| PATCH  | [`/api/admin/backup-schedules/{id}`](https://featherpanel.com/docs/api/reference/admin/backup-schedules/#patch-admin-backup-schedules-id)Admin API / Admin / Backup Schedules: Update admin backup schedule | Admin`admin.backup_schedules.edit` |
| DELETE  | [`/api/admin/backup-schedules/{id}`](https://featherpanel.com/docs/api/reference/admin/backup-schedules/#delete-admin-backup-schedules-id)Admin API / Admin / Backup Schedules: Delete admin backup schedule | Admin`admin.backup_schedules.delete` |
| POST  | [`/api/admin/backup-schedules/{id}/run`](https://featherpanel.com/docs/api/reference/admin/backup-schedules/#post-admin-backup-schedules-id-run)Admin API / Admin / Backup Schedules: Run admin backup schedule now | Admin`admin.backup_schedules.run` |
| GET  | [`/api/admin/backup-schedules/{id}/runs`](https://featherpanel.com/docs/api/reference/admin/backup-schedules/#get-admin-backup-schedules-id-runs)Admin API / Admin / Backup Schedules: List backup schedule runs | Admin`admin.backup_schedules.view` |
| GET  | [`/api/admin/backup-schedules/{id}/runs/{runId}`](https://featherpanel.com/docs/api/reference/admin/backup-schedules/#get-admin-backup-schedules-id-runs-runId)Admin API / Admin / Backup Schedules: Get backup schedule run details | Admin`admin.backup_schedules.view` |
| GET  | [`/api/admin/blocked-email-domains`](https://featherpanel.com/docs/api/reference/admin/blocked-email-domains/#get-admin-blocked-email-domains)Admin API / Admin / Blocked Email Domains: List blocked email domains | Admin`admin.settings.view` |
| PUT  | [`/api/admin/blocked-email-domains`](https://featherpanel.com/docs/api/reference/admin/blocked-email-domains/#put-admin-blocked-email-domains)Admin API / Admin / Blocked Email Domains: Add a blocked domain | Admin`admin.settings.edit` |
| POST  | [`/api/admin/blocked-email-domains/import-preset`](https://featherpanel.com/docs/api/reference/admin/blocked-email-domains/#post-admin-blocked-email-domains-import-preset)Admin API / Admin / Blocked Email Domains: Import bundled disposable-domain list into the database | Admin`admin.settings.edit` |
| POST  | [`/api/admin/blocked-email-domains/import-url`](https://featherpanel.com/docs/api/reference/admin/blocked-email-domains/#post-admin-blocked-email-domains-import-url)Admin API / Admin / Blocked Email Domains: Import blocked domains from a plain-text URL (one domain per line) | Admin`admin.settings.edit` |
| POST  | [`/api/admin/blocked-email-domains/import-text`](https://featherpanel.com/docs/api/reference/admin/blocked-email-domains/#post-admin-blocked-email-domains-import-text)Admin API / Admin / Blocked Email Domains: Import blocked domains from pasted plain text (one domain per line) | Admin`admin.settings.edit` |
| DELETE  | [`/api/admin/blocked-email-domains/{id}`](https://featherpanel.com/docs/api/reference/admin/blocked-email-domains/#delete-admin-blocked-email-domains-id)Admin API / Admin / Blocked Email Domains: Remove a blocked domain | Admin`admin.settings.edit` |
| GET  | [`/api/admin/blocked-ips`](https://featherpanel.com/docs/api/reference/admin/blocked-ips/#get-admin-blocked-ips)Admin API / Admin / Blocked IPs: List banned panel IPs | Admin`admin.blocked_ips.view` |
| PUT  | [`/api/admin/blocked-ips`](https://featherpanel.com/docs/api/reference/admin/blocked-ips/#put-admin-blocked-ips)Admin API / Admin / Blocked IPs: Ban an IP from panel registration | Admin`admin.blocked_ips.create` |
| DELETE  | [`/api/admin/blocked-ips/{id}`](https://featherpanel.com/docs/api/reference/admin/blocked-ips/#delete-admin-blocked-ips-id)Admin API / Admin / Blocked IPs: Remove a panel IP ban | Admin`admin.blocked_ips.delete` |
| POST  | [`/api/admin/dashboard/cache/clear`](https://featherpanel.com/docs/api/reference/admin/cache/#post-admin-dashboard-cache-clear)Admin API / Admin / Cache: Clear system cache | Admin`admin.root` |
| GET  | [`/api/admin/cloud/credentials`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-credentials)Admin API / Admin / Cloud: Retrieve FeatherCloud access credentials | Admin`admin.settings.view` |
| PUT  | [`/api/admin/cloud/credentials/panel`](https://featherpanel.com/docs/api/reference/admin/cloud/#put-admin-cloud-credentials-panel)Admin API / Admin / Cloud: Store panel-issued credentials | Admin`admin.settings.edit` |
| PUT  | [`/api/admin/cloud/credentials/cloud`](https://featherpanel.com/docs/api/reference/admin/cloud/#put-admin-cloud-credentials-cloud)Admin API / Admin / Cloud: Store FeatherCloud-issued credentials | Admin`admin.settings.edit` |
| POST  | [`/api/admin/cloud/credentials/rotate`](https://featherpanel.com/docs/api/reference/admin/cloud/#post-admin-cloud-credentials-rotate)Admin API / Admin / Cloud: Rotate FeatherCloud access credentials | Admin`admin.settings.edit` |
| GET  | [`/api/admin/cloud/oauth2/link`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-oauth2-link)Admin API / Admin / Cloud: Get FeatherCloud OAuth2 link URL | Admin`admin.settings.view` |
| POST  | [`/api/admin/cloud/oauth2/callback`](https://featherpanel.com/docs/api/reference/admin/cloud/#post-admin-cloud-oauth2-callback)Admin API / Admin / Cloud: Save FeatherCloud OAuth2 callback credentials | Admin`admin.settings.edit` |
| POST  | [`/api/admin/cloud/disconnect`](https://featherpanel.com/docs/api/reference/admin/cloud/#post-admin-cloud-disconnect)Admin API / Admin / Cloud: Disconnect Mythic Cloud link | Admin`admin.settings.edit` |
| GET  | [`/api/admin/cloud/settings`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-settings)Admin API / Admin / Cloud: Get Mythic Cloud client settings | Admin`admin.settings.view` |
| PUT  | [`/api/admin/cloud/settings`](https://featherpanel.com/docs/api/reference/admin/cloud/#put-admin-cloud-settings)Admin API / Admin / Cloud: Update Mythic Cloud client settings | Admin`admin.settings.edit` |
| POST  | [`/api/admin/cloud/members/sync`](https://featherpanel.com/docs/api/reference/admin/cloud/#post-admin-cloud-members-sync)Admin API / Admin / Cloud: Sync Mythic team members for email → id mapping | Admin`admin.settings.edit` |
| POST  | [`/api/admin/cloud/sync`](https://featherpanel.com/docs/api/reference/admin/cloud/#post-admin-cloud-sync)Admin API / Admin / Cloud: Sync Mythic summary and purchases | Admin`admin.settings.edit` |
| GET  | [`/api/admin/featherpanel-premium`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-featherpanel-premium)Admin API / Admin / Cloud: Get FeatherPanel Premium entitlement and customization settings | Admin`admin.settings.view` |
| POST  | [`/api/admin/featherpanel-premium`](https://featherpanel.com/docs/api/reference/admin/cloud/#post-admin-featherpanel-premium)Admin API / Admin / Cloud: Update FeatherPanel Premium customization settings | Admin`admin.settings.edit` |
| GET  | [`/api/admin/cloud/data/summary`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-summary)Admin API / Admin / Cloud: Get Mythic Cloud summary | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/cloud`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-cloud)Admin API / Admin / Cloud: Get Mythic cloud connection details | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/credits`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-credits)Admin API / Admin / Cloud: Get team credits | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/team`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-team)Admin API / Admin / Cloud: Get team information | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/products`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-products)Admin API / Admin / Cloud: Get purchased products | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/store`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-store)Admin API / Admin / Cloud: Mythic marketplace store catalog | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/store/products/{slug}`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-store-products-slug)Admin API / Admin / Cloud: Mythic store product detail | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/store/products/{slug}/versions`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-store-products-slug-versions)Admin API / Admin / Cloud: Store product versions | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/store/products/{slug}/reviews`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-store-products-slug-reviews)Admin API / Admin / Cloud: Store product reviews | Admin`admin.root` |
| POST  | [`/api/admin/cloud/data/store/products/{slug}/reviews`](https://featherpanel.com/docs/api/reference/admin/cloud/#post-admin-cloud-data-store-products-slug-reviews)Admin API / Admin / Cloud: Create/update store product review | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/store/products/{slug}/questions`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-store-products-slug-questions)Admin API / Admin / Cloud: Store product questions | Admin`admin.root` |
| POST  | [`/api/admin/cloud/data/store/products/{slug}/questions`](https://featherpanel.com/docs/api/reference/admin/cloud/#post-admin-cloud-data-store-products-slug-questions)Admin API / Admin / Cloud: Ask a store product question | Admin`admin.root` |
| POST  | [`/api/admin/cloud/data/store/products/{slug}/questions/{questionId}/replies`](https://featherpanel.com/docs/api/reference/admin/cloud/#post-admin-cloud-data-store-products-slug-questions-questionId-replies)Admin API / Admin / Cloud: Reply to store product question | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/products/{slug}/releases`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-products-slug-releases)Admin API / Admin / Cloud: List product releases | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/products/{slug}/releases/{version}/download`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-products-slug-releases-version-download)Admin API / Admin / Cloud: Download product release .fpa | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/products/{slug}/reviews`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-products-slug-reviews)Admin API / Admin / Cloud: List product reviews (public) | Admin`admin.root` |
| POST  | [`/api/admin/cloud/data/products/{slug}/reviews`](https://featherpanel.com/docs/api/reference/admin/cloud/#post-admin-cloud-data-products-slug-reviews)Admin API / Admin / Cloud: Create/update product review | Admin`admin.root` |
| DELETE  | [`/api/admin/cloud/data/products/{slug}/reviews/{reviewId}`](https://featherpanel.com/docs/api/reference/admin/cloud/#delete-admin-cloud-data-products-slug-reviews-reviewId)Admin API / Admin / Cloud: Delete product review | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/download/{packageName}/{version}`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-download-packageName-version)Admin API / Admin / Cloud: Download premium package | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/eggs`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-eggs)Admin API / Admin / Cloud: List Mythic egg catalog | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/eggs/{id}`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-eggs-id)Admin API / Admin / Cloud: Get Mythic egg detail | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/eggs/{id}/download`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-eggs-id-download)Admin API / Admin / Cloud: Download Mythic egg JSON | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/eggs/{id}/reviews`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-eggs-id-reviews)Admin API / Admin / Cloud: List egg reviews (public) | Admin`admin.root` |
| POST  | [`/api/admin/cloud/data/eggs/{id}/reviews`](https://featherpanel.com/docs/api/reference/admin/cloud/#post-admin-cloud-data-eggs-id-reviews)Admin API / Admin / Cloud: Create/update egg review | Admin`admin.root` |
| DELETE  | [`/api/admin/cloud/data/eggs/{id}/reviews`](https://featherpanel.com/docs/api/reference/admin/cloud/#delete-admin-cloud-data-eggs-id-reviews)Admin API / Admin / Cloud: Delete own egg review | Admin`admin.root` |
| GET  | [`/api/admin/cloud/translations/settings`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-translations-settings)Admin API / Admin / Cloud: Get Mythic translations client settings | Admin`admin.root` |
| GET  | [`/api/admin/cloud/translations/projects`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-translations-projects)Admin API / Admin / Cloud: List Mythic translation projects | Admin`admin.root` |
| GET  | [`/api/admin/cloud/translations/projects/{slug}`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-translations-projects-slug)Admin API / Admin / Cloud: Get Mythic translation project | Admin`admin.root` |
| GET  | [`/api/admin/cloud/translations/projects/{slug}/locales`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-translations-projects-slug-locales)Admin API / Admin / Cloud: List project locales | Admin`admin.root` |
| GET  | [`/api/admin/cloud/translations/projects/{slug}/locales/{locale}`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-translations-projects-slug-locales-locale)Admin API / Admin / Cloud: Preview locale JSON | Admin`admin.root` |
| GET  | [`/api/admin/cloud/translations/projects/{slug}/locales/{locale}/download`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-translations-projects-slug-locales-locale-download)Admin API / Admin / Cloud: Download locale JSON file stream | Admin`admin.root` |
| POST  | [`/api/admin/cloud/translations/projects/{slug}/locales/{locale}/install`](https://featherpanel.com/docs/api/reference/admin/cloud/#post-admin-cloud-translations-projects-slug-locales-locale-install)Admin API / Admin / Cloud: Download Mythic locale and install into panel translations | Admin`admin.root` |
| POST  | [`/api/admin/cloud/data/pastes`](https://featherpanel.com/docs/api/reference/admin/cloud/#post-admin-cloud-data-pastes)Admin API / Admin / Cloud: Create Mythic paste/log | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/pastes/{id}`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-pastes-id)Admin API / Admin / Cloud: Get Mythic paste metadata | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/issues/projects`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-issues-projects)Admin API / Admin / Cloud: List Mythic issue projects | Admin`admin.root` |
| POST  | [`/api/admin/cloud/data/report`](https://featherpanel.com/docs/api/reference/admin/cloud/#post-admin-cloud-data-report)Admin API / Admin / Cloud: Report a FeatherPanel issue (always project featherpanel) | Admin`admin.root` |
| POST  | [`/api/admin/cloud/data/suggestion`](https://featherpanel.com/docs/api/reference/admin/cloud/#post-admin-cloud-data-suggestion)Admin API / Admin / Cloud: Submit a FeatherPanel feature suggestion (always project featherpanel) | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/issues/{project}`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-issues-project)Admin API / Admin / Cloud: List Mythic issues | Admin`admin.root` |
| POST  | [`/api/admin/cloud/data/issues/{project}`](https://featherpanel.com/docs/api/reference/admin/cloud/#post-admin-cloud-data-issues-project)Admin API / Admin / Cloud: Create Mythic issue with diagnostics | Admin`admin.root` |
| GET  | [`/api/admin/cloud/data/issues/{project}/{number}`](https://featherpanel.com/docs/api/reference/admin/cloud/#get-admin-cloud-data-issues-project-number)Admin API / Admin / Cloud: Get Mythic issue | Admin`admin.root` |
| POST  | [`/api/admin/cloud/data/issues/{project}/{number}/comments`](https://featherpanel.com/docs/api/reference/admin/cloud/#post-admin-cloud-data-issues-project-number-comments)Admin API / Admin / Cloud: Comment on Mythic issue | Admin`admin.root` |
| GET  | [`/api/admin/plugins/online/list`](https://featherpanel.com/docs/api/reference/admin/cloud-plugins/#get-admin-plugins-online-list)Admin API / Admin / Cloud Plugins: Get online addons list | Admin`admin.plugins.view` |
| GET  | [`/api/admin/plugins/online/popular`](https://featherpanel.com/docs/api/reference/admin/cloud-plugins/#get-admin-plugins-online-popular)Admin API / Admin / Cloud Plugins: Get popular packages | Admin`admin.plugins.view` |
| GET  | [`/api/admin/plugins/online/{identifier}`](https://featherpanel.com/docs/api/reference/admin/cloud-plugins/#get-admin-plugins-online-identifier)Admin API / Admin / Cloud Plugins: Get package details | Admin`admin.plugins.view` |
| GET  | [`/api/admin/plugins/online/{identifier}/check`](https://featherpanel.com/docs/api/reference/admin/cloud-plugins/#get-admin-plugins-online-identifier-check)Admin API / Admin / Cloud Plugins: Check addon installation requirements | Admin`admin.plugins.view` |
| GET  | [`/api/admin/plugins/online/tag/{tag}`](https://featherpanel.com/docs/api/reference/admin/cloud-plugins/#get-admin-plugins-online-tag-tag)Admin API / Admin / Cloud Plugins: Search packages by tag | Admin`admin.plugins.view` |
| POST  | [`/api/admin/plugins/online/install`](https://featherpanel.com/docs/api/reference/admin/cloud-plugins/#post-admin-plugins-online-install)Admin API / Admin / Cloud Plugins: Install addon from online registry | Admin`admin.plugins.manage` |
| POST  | [`/api/admin/console/execute`](https://featherpanel.com/docs/api/reference/admin/console/#post-admin-console-execute)Admin API / Admin / Console: Execute system command | Admin`admin.root` |
| GET  | [`/api/admin/console/system-info`](https://featherpanel.com/docs/api/reference/admin/console/#get-admin-console-system-info)Admin API / Admin / Console: Get system information | Admin`admin.root` |
| GET  | [`/api/admin/dashboard`](https://featherpanel.com/docs/api/reference/admin/dashboard/#get-admin-dashboard)Admin API / Admin / Dashboard: Get dashboard statistics | Admin`admin.dashboard.view` |
| PUT  | [`/api/admin/dashboard/default-layout`](https://featherpanel.com/docs/api/reference/admin/dashboard/#put-admin-dashboard-default-layout)Admin API / Admin / Dashboard: Save the panel default dashboard layout | Admin`admin.settings.edit` |
| DELETE  | [`/api/admin/dashboard/default-layout`](https://featherpanel.com/docs/api/reference/admin/dashboard/#delete-admin-dashboard-default-layout)Admin API / Admin / Dashboard: Remove the panel default dashboard layout | Admin`admin.settings.edit` |
| GET  | [`/api/admin/database-snapshots`](https://featherpanel.com/docs/api/reference/admin/database-snapshots/#get-admin-database-snapshots)Admin API / Admin / Database Snapshots: List all database snapshots | Admin`admin.backups.view` |
| POST  | [`/api/admin/database-snapshots`](https://featherpanel.com/docs/api/reference/admin/database-snapshots/#post-admin-database-snapshots)Admin API / Admin / Database Snapshots: Create a new database snapshot | Admin`admin.backups.create` |
| GET  | [`/api/admin/database-snapshots/{filename}/download`](https://featherpanel.com/docs/api/reference/admin/database-snapshots/#get-admin-database-snapshots-filename-download)Admin API / Admin / Database Snapshots: Download a database snapshot | Admin`admin.backups.download` |
| POST  | [`/api/admin/database-snapshots/{filename}/restore`](https://featherpanel.com/docs/api/reference/admin/database-snapshots/#post-admin-database-snapshots-filename-restore)Admin API / Admin / Database Snapshots: Restore database from snapshot | Admin`admin.backups.restore` |
| POST  | [`/api/admin/database-snapshots/restore-upload`](https://featherpanel.com/docs/api/reference/admin/database-snapshots/#post-admin-database-snapshots-restore-upload)Admin API / Admin / Database Snapshots: Restore database from uploaded snapshot file | Admin`admin.backups.restore` |
| DELETE  | [`/api/admin/database-snapshots/{filename}`](https://featherpanel.com/docs/api/reference/admin/database-snapshots/#delete-admin-database-snapshots-filename)Admin API / Admin / Database Snapshots: Delete a database snapshot | Admin`admin.backups.delete` |
| POST  | [`/api/admin/database-snapshots/fresh-restore`](https://featherpanel.com/docs/api/reference/admin/database-snapshots/#post-admin-database-snapshots-fresh-restore)Admin API / Admin / Database Snapshots: Restore database to fresh state | Admin`admin.backups.restore` |
| GET  | [`/api/admin/databases`](https://featherpanel.com/docs/api/reference/admin/databases/#get-admin-databases)Admin API / Admin / Databases: Get all databases | Admin`admin.databases.view` |
| GET  | [`/api/admin/databases/{id}`](https://featherpanel.com/docs/api/reference/admin/databases/#get-admin-databases-id)Admin API / Admin / Databases: Get database by ID | Admin`admin.databases.view` |
| PATCH  | [`/api/admin/databases/{id}`](https://featherpanel.com/docs/api/reference/admin/databases/#patch-admin-databases-id)Admin API / Admin / Databases: Update database | Admin`admin.databases.edit` |
| DELETE  | [`/api/admin/databases/{id}`](https://featherpanel.com/docs/api/reference/admin/databases/#delete-admin-databases-id)Admin API / Admin / Databases: Delete database | Admin`admin.databases.delete` |
| PUT  | [`/api/admin/databases`](https://featherpanel.com/docs/api/reference/admin/databases/#put-admin-databases)Admin API / Admin / Databases: Create new database | Admin`admin.databases.create` |
| GET  | [`/api/admin/databases/node/{nodeId}`](https://featherpanel.com/docs/api/reference/admin/databases/#get-admin-databases-node-nodeId)Admin API / Admin / Databases: Get databases by node | Admin`admin.databases.view` |
| GET  | [`/api/admin/databases/{id}/health`](https://featherpanel.com/docs/api/reference/admin/databases/#get-admin-databases-id-health)Admin API / Admin / Databases: Check database health | Admin`admin.databases.view` |
| POST  | [`/api/admin/databases/test-connection`](https://featherpanel.com/docs/api/reference/admin/databases/#post-admin-databases-test-connection)Admin API / Admin / Databases: Test database connection | Admin`admin.databases.create` |
| GET  | [`/api/admin/databases/management/status`](https://featherpanel.com/docs/api/reference/admin/databases-management/#get-admin-databases-management-status)Admin API / Admin / Databases Management: Get database status | Admin`admin.databases.view` |
| POST  | [`/api/admin/databases/management/migrate`](https://featherpanel.com/docs/api/reference/admin/databases-management/#post-admin-databases-management-migrate)Admin API / Admin / Databases Management: Run database migrations | Admin`admin.databases.manage` |
| POST  | [`/api/admin/databases/management/install-phpmyadmin`](https://featherpanel.com/docs/api/reference/admin/databases-management/#post-admin-databases-management-install-phpmyadmin)Admin API / Admin / Databases Management: Install phpMyAdmin | Admin`admin.databases.manage` |
| GET  | [`/api/admin/databases/management/phpmyadmin/status`](https://featherpanel.com/docs/api/reference/admin/databases-management/#get-admin-databases-management-phpmyadmin-status)Admin API / Admin / Databases Management: Check phpMyAdmin installation status | Admin`admin.databases.view` |
| DELETE  | [`/api/admin/databases/management/phpmyadmin`](https://featherpanel.com/docs/api/reference/admin/databases-management/#delete-admin-databases-management-phpmyadmin)Admin API / Admin / Databases Management: Delete phpMyAdmin | Admin`admin.databases.manage` |
| GET  | [`/api/admin/dns-hosts`](https://featherpanel.com/docs/api/reference/admin/dns-hosts/#get-admin-dns-hosts)Admin API / Admin / DNS Hosts: List DNS hosts | Admin`admin.webspaces.view` |
| GET  | [`/api/admin/dns-hosts/{id}`](https://featherpanel.com/docs/api/reference/admin/dns-hosts/#get-admin-dns-hosts-id)Admin API / Admin / DNS Hosts: Show DNS host | Admin`admin.webspaces.view` |
| PUT  | [`/api/admin/dns-hosts`](https://featherpanel.com/docs/api/reference/admin/dns-hosts/#put-admin-dns-hosts)Admin API / Admin / DNS Hosts: Create DNS host | Admin`admin.webspaces.create` |
| PATCH  | [`/api/admin/dns-hosts/{id}`](https://featherpanel.com/docs/api/reference/admin/dns-hosts/#patch-admin-dns-hosts-id)Admin API / Admin / DNS Hosts: Update DNS host | Admin`admin.webspaces.edit` |
| DELETE  | [`/api/admin/dns-hosts/{id}`](https://featherpanel.com/docs/api/reference/admin/dns-hosts/#delete-admin-dns-hosts-id)Admin API / Admin / DNS Hosts: Delete DNS host | Admin`admin.webspaces.delete` |
| POST  | [`/api/admin/dns-hosts/{id}/test`](https://featherpanel.com/docs/api/reference/admin/dns-hosts/#post-admin-dns-hosts-id-test)Admin API / Admin / DNS Hosts: Test PowerDNS on DNS host web node | Admin`admin.webspaces.view` |
| GET  | [`/api/admin/featherzerotrust/config`](https://featherpanel.com/docs/api/reference/admin/featherzerotrust/#get-admin-featherzerotrust-config)Admin API / Admin / FeatherZeroTrust: Get FeatherZeroTrust configuration | Admin`admin.featherzerotrust.configure` |
| PUT  | [`/api/admin/featherzerotrust/config`](https://featherpanel.com/docs/api/reference/admin/featherzerotrust/#put-admin-featherzerotrust-config)Admin API / Admin / FeatherZeroTrust: Update FeatherZeroTrust configuration | Admin`admin.featherzerotrust.configure` |
| POST  | [`/api/admin/featherzerotrust/scan`](https://featherpanel.com/docs/api/reference/admin/featherzerotrust/#post-admin-featherzerotrust-scan)Admin API / Admin / FeatherZeroTrust: Scan a server | Admin`admin.featherzerotrust.scan` |
| POST  | [`/api/admin/featherzerotrust/scan/batch`](https://featherpanel.com/docs/api/reference/admin/featherzerotrust/#post-admin-featherzerotrust-scan-batch)Admin API / Admin / FeatherZeroTrust: Scan multiple servers | Admin`admin.featherzerotrust.scan` |
| GET  | [`/api/admin/featherzerotrust/logs`](https://featherpanel.com/docs/api/reference/admin/featherzerotrust/#get-admin-featherzerotrust-logs)Admin API / Admin / FeatherZeroTrust: Get FeatherZeroTrust cron execution logs | Admin`admin.featherzerotrust.view` |
| GET  | [`/api/admin/featherzerotrust/logs/{executionId}`](https://featherpanel.com/docs/api/reference/admin/featherzerotrust/#get-admin-featherzerotrust-logs-executionId)Admin API / Admin / FeatherZeroTrust: Get detailed cron execution log | Admin`admin.featherzerotrust.view` |
| GET  | [`/api/admin/featherzerotrust/hashes`](https://featherpanel.com/docs/api/reference/admin/featherzerotrust/#get-admin-featherzerotrust-hashes)Admin API / Admin / FeatherZeroTrust: Get suspicious file hashes | Admin`admin.featherzerotrust.view` |
| GET  | [`/api/admin/featherzerotrust/hashes/stats`](https://featherpanel.com/docs/api/reference/admin/featherzerotrust/#get-admin-featherzerotrust-hashes-stats)Admin API / Admin / FeatherZeroTrust: Get hash statistics | Admin`admin.featherzerotrust.view` |
| POST  | [`/api/admin/featherzerotrust/hashes/check`](https://featherpanel.com/docs/api/reference/admin/featherzerotrust/#post-admin-featherzerotrust-hashes-check)Admin API / Admin / FeatherZeroTrust: Check hashes against database | Admin`admin.featherzerotrust.view` |
| POST  | [`/api/admin/featherzerotrust/hashes`](https://featherpanel.com/docs/api/reference/admin/featherzerotrust/#post-admin-featherzerotrust-hashes)Admin API / Admin / FeatherZeroTrust: Add hash manually | Admin`admin.featherzerotrust.manage` |
| PUT  | [`/api/admin/featherzerotrust/hashes/{hash}/confirm`](https://featherpanel.com/docs/api/reference/admin/featherzerotrust/#put-admin-featherzerotrust-hashes-hash-confirm)Admin API / Admin / FeatherZeroTrust: Confirm hash as malicious | Admin`admin.featherzerotrust.manage` |
| POST  | [`/api/admin/featherzerotrust/hashes/bulk/confirm`](https://featherpanel.com/docs/api/reference/admin/featherzerotrust/#post-admin-featherzerotrust-hashes-bulk-confirm)Admin API / Admin / FeatherZeroTrust: Confirm multiple hashes as malicious | Admin`admin.featherzerotrust.manage` |
| POST  | [`/api/admin/featherzerotrust/hashes/bulk/delete`](https://featherpanel.com/docs/api/reference/admin/featherzerotrust/#post-admin-featherzerotrust-hashes-bulk-delete)Admin API / Admin / FeatherZeroTrust | Admin`admin.featherzerotrust.manage` |
| POST  | [`/api/admin/featherzerotrust/hashes/import/malwarebazaar`](https://featherpanel.com/docs/api/reference/admin/featherzerotrust/#post-admin-featherzerotrust-hashes-import-malwarebazaar)Admin API / Admin / FeatherZeroTrust: Import hashes from MalwareBazaar | Admin`admin.featherzerotrust.manage` |
| DELETE  | [`/api/admin/featherzerotrust/hashes/{hash}`](https://featherpanel.com/docs/api/reference/admin/featherzerotrust/#delete-admin-featherzerotrust-hashes-hash)Admin API / Admin / FeatherZeroTrust: Delete hash | Admin`admin.featherzerotrust.manage` |
| GET  | [`/api/admin/file-manager/browse`](https://featherpanel.com/docs/api/reference/admin/file-manager/#get-admin-file-manager-browse)Admin API / Admin / File Manager: Browse directory contents | Admin`admin.root` |
| GET  | [`/api/admin/file-manager/read`](https://featherpanel.com/docs/api/reference/admin/file-manager/#get-admin-file-manager-read)Admin API / Admin / File Manager: Read file contents | Admin`admin.root` |
| POST  | [`/api/admin/file-manager/save`](https://featherpanel.com/docs/api/reference/admin/file-manager/#post-admin-file-manager-save)Admin API / Admin / File Manager: Save file contents | Admin`admin.root` |
| POST  | [`/api/admin/file-manager/create`](https://featherpanel.com/docs/api/reference/admin/file-manager/#post-admin-file-manager-create)Admin API / Admin / File Manager: Create file or directory | Admin`admin.root` |
| POST  | [`/api/admin/file-manager/delete`](https://featherpanel.com/docs/api/reference/admin/file-manager/#post-admin-file-manager-delete)Admin API / Admin / File Manager: Delete file or directory | Admin`admin.root` |
| GET  | [`/api/admin/health`](https://featherpanel.com/docs/api/reference/admin/health/#get-admin-health)Admin API / Admin / Health | Admin`admin.nodes.view` |
| GET  | [`/api/admin/hosting-packages`](https://featherpanel.com/docs/api/reference/admin/hosting-packages/#get-admin-hosting-packages)Admin API / Admin / Hosting Packages: List hosting packages | Admin`admin.webspaces.view` |
| GET  | [`/api/admin/hosting-packages/{id}`](https://featherpanel.com/docs/api/reference/admin/hosting-packages/#get-admin-hosting-packages-id)Admin API / Admin / Hosting Packages: Get hosting package | Admin`admin.webspaces.view` |
| PUT  | [`/api/admin/hosting-packages`](https://featherpanel.com/docs/api/reference/admin/hosting-packages/#put-admin-hosting-packages)Admin API / Admin / Hosting Packages: Create hosting package | Admin`admin.webspaces.create` |
| PATCH  | [`/api/admin/hosting-packages/{id}`](https://featherpanel.com/docs/api/reference/admin/hosting-packages/#patch-admin-hosting-packages-id)Admin API / Admin / Hosting Packages: Update hosting package | Admin`admin.webspaces.edit` |
| DELETE  | [`/api/admin/hosting-packages/{id}`](https://featherpanel.com/docs/api/reference/admin/hosting-packages/#delete-admin-hosting-packages-id)Admin API / Admin / Hosting Packages: Delete hosting package | Admin`admin.webspaces.delete` |
| GET  | [`/api/admin/images`](https://featherpanel.com/docs/api/reference/admin/images/#get-admin-images)Admin API / Admin / Images: Get all images | Admin`admin.images.view` |
| GET  | [`/api/admin/images/{id}`](https://featherpanel.com/docs/api/reference/admin/images/#get-admin-images-id)Admin API / Admin / Images: Get image by ID | Admin`admin.images.view` |
| POST  | [`/api/admin/images`](https://featherpanel.com/docs/api/reference/admin/images/#post-admin-images)Admin API / Admin / Images: Create new image | Admin`admin.images.create` |
| POST  | [`/api/admin/images/upload`](https://featherpanel.com/docs/api/reference/admin/images/#post-admin-images-upload)Admin API / Admin / Images: Upload image file | Admin`admin.images.create` |
| PATCH  | [`/api/admin/images/{id}`](https://featherpanel.com/docs/api/reference/admin/images/#patch-admin-images-id)Admin API / Admin / Images: Update image | Admin`admin.images.edit` |
| DELETE  | [`/api/admin/images/{id}`](https://featherpanel.com/docs/api/reference/admin/images/#delete-admin-images-id)Admin API / Admin / Images: Delete image | Admin`admin.images.delete` |
| POST  | [`/api/admin/users/{uuid}/impersonate`](https://featherpanel.com/docs/api/reference/admin/impersonation/#post-admin-users-uuid-impersonate)Admin API / Admin / Impersonation | Admin`admin.users.impersonate` |
| DELETE  | [`/api/user/impersonation`](https://featherpanel.com/docs/api/reference/admin/impersonation/#delete-user-impersonation)Admin API / Admin / Impersonation | Signed-in user |
| GET  | [`/api/admin/integrity/check`](https://featherpanel.com/docs/api/reference/admin/integrity/#get-admin-integrity-check)Admin API / Admin / Integrity: Scan panel file integrity (SHA-256) | Admin`admin.dashboard.view` |
| POST  | [`/api/admin/integrity/baseline`](https://featherpanel.com/docs/api/reference/admin/integrity/#post-admin-integrity-baseline)Admin API / Admin / Integrity: Save current scan as integrity baseline | Admin`admin.settings.edit` |
| GET  | [`/api/admin/knowledgebase/categories`](https://featherpanel.com/docs/api/reference/admin/knowledgebase/#get-admin-knowledgebase-categories)Admin API / Admin / Knowledgebase: Get all knowledgebase categories | Admin`admin.knowledgebase.categories.view` |
| GET  | [`/api/admin/knowledgebase/categories/{id}`](https://featherpanel.com/docs/api/reference/admin/knowledgebase/#get-admin-knowledgebase-categories-id)Admin API / Admin / Knowledgebase: Get knowledgebase category by ID | Admin`admin.knowledgebase.categories.view` |
| PUT  | [`/api/admin/knowledgebase/categories`](https://featherpanel.com/docs/api/reference/admin/knowledgebase/#put-admin-knowledgebase-categories)Admin API / Admin / Knowledgebase: Create new knowledgebase category | Admin`admin.knowledgebase.categories.create` |
| PATCH  | [`/api/admin/knowledgebase/categories/{id}`](https://featherpanel.com/docs/api/reference/admin/knowledgebase/#patch-admin-knowledgebase-categories-id)Admin API / Admin / Knowledgebase: Update knowledgebase category | Admin`admin.knowledgebase.categories.edit` |
| DELETE  | [`/api/admin/knowledgebase/categories/{id}`](https://featherpanel.com/docs/api/reference/admin/knowledgebase/#delete-admin-knowledgebase-categories-id)Admin API / Admin / Knowledgebase: Delete knowledgebase category | Admin`admin.knowledgebase.categories.delete` |
| GET  | [`/api/admin/knowledgebase/articles`](https://featherpanel.com/docs/api/reference/admin/knowledgebase/#get-admin-knowledgebase-articles)Admin API / Admin / Knowledgebase: Get all knowledgebase articles | Admin`admin.knowledgebase.articles.view` |
| GET  | [`/api/admin/knowledgebase/articles/{id}`](https://featherpanel.com/docs/api/reference/admin/knowledgebase/#get-admin-knowledgebase-articles-id)Admin API / Admin / Knowledgebase: Get knowledgebase article by ID | Admin`admin.knowledgebase.articles.view` |
| PUT  | [`/api/admin/knowledgebase/articles`](https://featherpanel.com/docs/api/reference/admin/knowledgebase/#put-admin-knowledgebase-articles)Admin API / Admin / Knowledgebase: Create new knowledgebase article | Admin`admin.knowledgebase.articles.create` |
| PATCH  | [`/api/admin/knowledgebase/articles/{id}`](https://featherpanel.com/docs/api/reference/admin/knowledgebase/#patch-admin-knowledgebase-articles-id)Admin API / Admin / Knowledgebase: Update knowledgebase article | Admin`admin.knowledgebase.articles.edit` |
| DELETE  | [`/api/admin/knowledgebase/articles/{id}`](https://featherpanel.com/docs/api/reference/admin/knowledgebase/#delete-admin-knowledgebase-articles-id)Admin API / Admin / Knowledgebase: Delete knowledgebase article | Admin`admin.knowledgebase.articles.delete` |
| POST  | [`/api/admin/knowledgebase/articles/reorder`](https://featherpanel.com/docs/api/reference/admin/knowledgebase/#post-admin-knowledgebase-articles-reorder)Admin API / Admin / Knowledgebase: Reorder knowledgebase articles | Admin`admin.knowledgebase.articles.edit` |
| POST  | [`/api/admin/knowledgebase/upload-icon`](https://featherpanel.com/docs/api/reference/admin/knowledgebase/#post-admin-knowledgebase-upload-icon)Admin API / Admin / Knowledgebase: Upload icon for category or article | Admin`admin.knowledgebase.categories.create` |
| POST  | [`/api/admin/knowledgebase/articles/{id}/upload-attachment`](https://featherpanel.com/docs/api/reference/admin/knowledgebase/#post-admin-knowledgebase-articles-id-upload-attachment)Admin API / Admin / Knowledgebase: Upload attachment for article | Admin`admin.knowledgebase.articles.edit` |
| GET  | [`/api/admin/knowledgebase/articles/{id}/attachments`](https://featherpanel.com/docs/api/reference/admin/knowledgebase/#get-admin-knowledgebase-articles-id-attachments)Admin API / Admin / Knowledgebase: Get all attachments for an article | Admin`admin.knowledgebase.articles.view` |
| DELETE  | [`/api/admin/knowledgebase/articles/{id}/attachments/{attachmentId}`](https://featherpanel.com/docs/api/reference/admin/knowledgebase/#delete-admin-knowledgebase-articles-id-attachments-attachmentId)Admin API / Admin / Knowledgebase: Delete an attachment | Admin`admin.knowledgebase.articles.edit` |
| GET  | [`/api/admin/knowledgebase/articles/{id}/tags`](https://featherpanel.com/docs/api/reference/admin/knowledgebase/#get-admin-knowledgebase-articles-id-tags)Admin API / Admin / Knowledgebase: Get all tags for an article | Admin`admin.knowledgebase.articles.view` |
| POST  | [`/api/admin/knowledgebase/articles/{id}/tags`](https://featherpanel.com/docs/api/reference/admin/knowledgebase/#post-admin-knowledgebase-articles-id-tags)Admin API / Admin / Knowledgebase: Add a tag to an article | Admin`admin.knowledgebase.articles.edit` |
| DELETE  | [`/api/admin/knowledgebase/articles/{id}/tags/{tagId}`](https://featherpanel.com/docs/api/reference/admin/knowledgebase/#delete-admin-knowledgebase-articles-id-tags-tagId)Admin API / Admin / Knowledgebase: Delete a tag from an article | Admin`admin.knowledgebase.articles.edit` |
| GET  | [`/api/admin/analytics/overview`](https://featherpanel.com/docs/api/reference/admin/kpi/analytics/#get-admin-analytics-overview)Admin API / Admin / KPI / Analytics: Get the KPI overview for a date range | Admin`admin.dashboard.view` |
| GET  | [`/api/admin/analytics/users/overview`](https://featherpanel.com/docs/api/reference/admin/kpi/analytics/#get-admin-analytics-users-overview)Admin API / Admin / KPI / Analytics: Get user analytics overview | Admin`admin.users.list` |
| GET  | [`/api/admin/analytics/users/by-role`](https://featherpanel.com/docs/api/reference/admin/kpi/analytics/#get-admin-analytics-users-by-role)Admin API / Admin / KPI / Analytics: Get user distribution by roles | Admin`admin.users.list` |
| GET  | [`/api/admin/analytics/users/registration-trend`](https://featherpanel.com/docs/api/reference/admin/kpi/analytics/#get-admin-analytics-users-registration-trend)Admin API / Admin / KPI / Analytics: Get user registration trend | Admin`admin.users.list` |
| GET  | [`/api/admin/analytics/users/top-by-servers`](https://featherpanel.com/docs/api/reference/admin/kpi/analytics/#get-admin-analytics-users-top-by-servers)Admin API / Admin / KPI / Analytics: Get top users by server count | Admin`admin.users.list` |
| GET  | [`/api/admin/analytics/users/activity`](https://featherpanel.com/docs/api/reference/admin/kpi/analytics/#get-admin-analytics-users-activity)Admin API / Admin / KPI / Analytics: Get user activity summary | Admin`admin.users.list` |
| GET  | [`/api/admin/analytics/users/dashboard`](https://featherpanel.com/docs/api/reference/admin/kpi/analytics/#get-admin-analytics-users-dashboard)Admin API / Admin / KPI / Analytics: Get comprehensive user analytics dashboard | Admin`admin.users.list` |
| GET  | [`/api/admin/analytics/users/banned`](https://featherpanel.com/docs/api/reference/admin/kpi/analytics/#get-admin-analytics-users-banned)Admin API / Admin / KPI / Analytics: Get banned users statistics | Admin`admin.users.list` |
| GET  | [`/api/admin/analytics/users/security`](https://featherpanel.com/docs/api/reference/admin/kpi/analytics/#get-admin-analytics-users-security)Admin API / Admin / KPI / Analytics: Get user security statistics | Admin`admin.users.list` |
| GET  | [`/api/admin/analytics/users/growth`](https://featherpanel.com/docs/api/reference/admin/kpi/analytics/#get-admin-analytics-users-growth)Admin API / Admin / KPI / Analytics: Get user growth rate statistics | Admin`admin.users.list` |
| GET  | [`/api/admin/analytics/activity/trend`](https://featherpanel.com/docs/api/reference/admin/kpi/analytics/#get-admin-analytics-activity-trend)Admin API / Admin / KPI / Analytics: Get activity trend over time | Admin`admin.users.list` |
| GET  | [`/api/admin/analytics/activity/top`](https://featherpanel.com/docs/api/reference/admin/kpi/analytics/#get-admin-analytics-activity-top)Admin API / Admin / KPI / Analytics: Get top activities by type | Admin`admin.users.list` |
| GET  | [`/api/admin/analytics/activity/breakdown`](https://featherpanel.com/docs/api/reference/admin/kpi/analytics/#get-admin-analytics-activity-breakdown)Admin API / Admin / KPI / Analytics: Get activity breakdown by type | Admin`admin.users.list` |
| GET  | [`/api/admin/analytics/activity/recent`](https://featherpanel.com/docs/api/reference/admin/kpi/analytics/#get-admin-analytics-activity-recent)Admin API / Admin / KPI / Analytics: Get recent activities | Admin`admin.users.list` |
| GET  | [`/api/admin/analytics/activity/stats`](https://featherpanel.com/docs/api/reference/admin/kpi/analytics/#get-admin-analytics-activity-stats)Admin API / Admin / KPI / Analytics: Get activity statistics summary | Admin`admin.users.list` |
| GET  | [`/api/admin/analytics/activity/hourly`](https://featherpanel.com/docs/api/reference/admin/kpi/analytics/#get-admin-analytics-activity-hourly)Admin API / Admin / KPI / Analytics: Get hourly activity distribution | Admin`admin.users.list` |
| GET  | [`/api/admin/analytics/realms/overview`](https://featherpanel.com/docs/api/reference/admin/kpi/content/#get-admin-analytics-realms-overview)Admin API / Admin / KPI / Content: Get realms overview | Admin`admin.realms.view` |
| GET  | [`/api/admin/analytics/spells/by-realm`](https://featherpanel.com/docs/api/reference/admin/kpi/content/#get-admin-analytics-spells-by-realm)Admin API / Admin / KPI / Content: Get spells by realm | Admin`admin.spells.view` |
| GET  | [`/api/admin/analytics/spells/overview`](https://featherpanel.com/docs/api/reference/admin/kpi/content/#get-admin-analytics-spells-overview)Admin API / Admin / KPI / Content: Get spells overview | Admin`admin.spells.view` |
| GET  | [`/api/admin/analytics/spells/variables`](https://featherpanel.com/docs/api/reference/admin/kpi/content/#get-admin-analytics-spells-variables)Admin API / Admin / KPI / Content: Get spell variable statistics | Admin`admin.spells.view` |
| GET  | [`/api/admin/analytics/images/overview`](https://featherpanel.com/docs/api/reference/admin/kpi/content/#get-admin-analytics-images-overview)Admin API / Admin / KPI / Content: Get images overview | Admin`admin.images.view` |
| GET  | [`/api/admin/analytics/mail-templates/overview`](https://featherpanel.com/docs/api/reference/admin/kpi/content/#get-admin-analytics-mail-templates-overview)Admin API / Admin / KPI / Content: Get mail templates overview | Admin`admin.email.templates.view` |
| GET  | [`/api/admin/analytics/content/dashboard`](https://featherpanel.com/docs/api/reference/admin/kpi/content/#get-admin-analytics-content-dashboard)Admin API / Admin / KPI / Content: Get comprehensive content analytics dashboard | Admin`admin.realms.view` |
| GET  | [`/api/admin/analytics/tickets/dashboard`](https://featherpanel.com/docs/api/reference/admin/kpi/features/#get-admin-analytics-tickets-dashboard)Admin API / Admin / KPI / Features: Get tickets analytics dashboard | Admin`admin.dashboard.view` |
| GET  | [`/api/admin/analytics/plugins/dashboard`](https://featherpanel.com/docs/api/reference/admin/kpi/features/#get-admin-analytics-plugins-dashboard)Admin API / Admin / KPI / Features: Get plugins analytics dashboard | Admin`admin.dashboard.view` |
| GET  | [`/api/admin/analytics/knowledgebase/dashboard`](https://featherpanel.com/docs/api/reference/admin/kpi/features/#get-admin-analytics-knowledgebase-dashboard)Admin API / Admin / KPI / Features: Get knowledgebase analytics dashboard | Admin`admin.dashboard.view` |
| GET  | [`/api/admin/analytics/locations/overview`](https://featherpanel.com/docs/api/reference/admin/kpi/infrastructure/#get-admin-analytics-locations-overview)Admin API / Admin / KPI / Infrastructure: Get locations overview | Admin`admin.locations.view` |
| GET  | [`/api/admin/analytics/nodes/overview`](https://featherpanel.com/docs/api/reference/admin/kpi/infrastructure/#get-admin-analytics-nodes-overview)Admin API / Admin / KPI / Infrastructure: Get nodes overview | Admin`admin.nodes.view` |
| GET  | [`/api/admin/analytics/nodes/by-location`](https://featherpanel.com/docs/api/reference/admin/kpi/infrastructure/#get-admin-analytics-nodes-by-location)Admin API / Admin / KPI / Infrastructure: Get nodes by location | Admin`admin.nodes.view` |
| GET  | [`/api/admin/analytics/nodes/resources`](https://featherpanel.com/docs/api/reference/admin/kpi/infrastructure/#get-admin-analytics-nodes-resources)Admin API / Admin / KPI / Infrastructure: Get node resource allocation | Admin`admin.nodes.view` |
| GET  | [`/api/admin/analytics/servers/by-node`](https://featherpanel.com/docs/api/reference/admin/kpi/infrastructure/#get-admin-analytics-servers-by-node)Admin API / Admin / KPI / Infrastructure: Get servers by node | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/allocations/overview`](https://featherpanel.com/docs/api/reference/admin/kpi/infrastructure/#get-admin-analytics-allocations-overview)Admin API / Admin / KPI / Infrastructure: Get allocations overview | Admin`admin.allocations.view` |
| GET  | [`/api/admin/analytics/allocations/by-node`](https://featherpanel.com/docs/api/reference/admin/kpi/infrastructure/#get-admin-analytics-allocations-by-node)Admin API / Admin / KPI / Infrastructure: Get allocations by node | Admin`admin.allocations.view` |
| GET  | [`/api/admin/analytics/ports/usage`](https://featherpanel.com/docs/api/reference/admin/kpi/infrastructure/#get-admin-analytics-ports-usage)Admin API / Admin / KPI / Infrastructure: Get port usage statistics | Admin`admin.allocations.view` |
| GET  | [`/api/admin/analytics/ips/usage`](https://featherpanel.com/docs/api/reference/admin/kpi/infrastructure/#get-admin-analytics-ips-usage)Admin API / Admin / KPI / Infrastructure: Get IP usage statistics | Admin`admin.allocations.view` |
| GET  | [`/api/admin/analytics/databases/overview`](https://featherpanel.com/docs/api/reference/admin/kpi/infrastructure/#get-admin-analytics-databases-overview)Admin API / Admin / KPI / Infrastructure: Get databases overview | Admin`admin.databases.view` |
| GET  | [`/api/admin/analytics/infrastructure/dashboard`](https://featherpanel.com/docs/api/reference/admin/kpi/infrastructure/#get-admin-analytics-infrastructure-dashboard)Admin API / Admin / KPI / Infrastructure: Get comprehensive infrastructure dashboard | Admin`admin.nodes.view` |
| GET  | [`/api/admin/analytics/servers/overview`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-overview)Admin API / Admin / KPI / Servers: Get servers overview | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/servers/by-realm`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-by-realm)Admin API / Admin / KPI / Servers: Get servers by realm | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/servers/by-spell`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-by-spell)Admin API / Admin / KPI / Servers: Get servers by spell | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/servers/database-usage`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-database-usage)Admin API / Admin / KPI / Servers: Get database usage per server | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/servers/allocation-usage`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-allocation-usage)Admin API / Admin / KPI / Servers: Get allocation usage per server | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/servers/resources`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-resources)Admin API / Admin / KPI / Servers: Get server resource usage | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/servers/status`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-status)Admin API / Admin / KPI / Servers: Get server status distribution | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/servers/images`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-images)Admin API / Admin / KPI / Servers: Get Docker image usage | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/servers/limits`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-limits)Admin API / Admin / KPI / Servers: Get server limits distribution | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/servers/dashboard`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-dashboard)Admin API / Admin / KPI / Servers: Get comprehensive server analytics dashboard | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/servers/backups`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-backups)Admin API / Admin / KPI / Servers: Get backup usage statistics | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/servers/schedules`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-schedules)Admin API / Admin / KPI / Servers: Get schedule usage statistics | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/servers/subusers`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-subusers)Admin API / Admin / KPI / Servers: Get subuser statistics | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/servers/server-activities`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-server-activities)Admin API / Admin / KPI / Servers: Get server activity statistics | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/servers/variables`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-variables)Admin API / Admin / KPI / Servers: Get variable usage statistics | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/servers/creation-trend`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-creation-trend)Admin API / Admin / KPI / Servers: Get server creation trend | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/servers/resource-trends`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-resource-trends)Admin API / Admin / KPI / Servers: Get resource allocation trends | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/servers/age-distribution`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-age-distribution)Admin API / Admin / KPI / Servers: Get server age distribution | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/servers/resource-distribution`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-resource-distribution)Admin API / Admin / KPI / Servers: Get resource distribution | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/servers/installation`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-installation)Admin API / Admin / KPI / Servers: Get installation statistics | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/servers/configuration`](https://featherpanel.com/docs/api/reference/admin/kpi/servers/#get-admin-analytics-servers-configuration)Admin API / Admin / KPI / Servers: Get configuration patterns | Admin`admin.servers.view` |
| GET  | [`/api/admin/analytics/mail-queue/stats`](https://featherpanel.com/docs/api/reference/admin/kpi/system/#get-admin-analytics-mail-queue-stats)Admin API / Admin / KPI / System: Get mail queue statistics | Admin`admin.dashboard.view` |
| GET  | [`/api/admin/analytics/system/feature-adoption`](https://featherpanel.com/docs/api/reference/admin/kpi/system/#get-admin-analytics-system-feature-adoption)Admin API / Admin / KPI / System: Get feature adoption statistics | Admin`admin.dashboard.view` |
| GET  | [`/api/admin/analytics/system/dashboard`](https://featherpanel.com/docs/api/reference/admin/kpi/system/#get-admin-analytics-system-dashboard)Admin API / Admin / KPI / System: Get comprehensive system analytics dashboard | Admin`admin.dashboard.view` |
| GET  | [`/api/admin/analytics/vds/dashboard`](https://featherpanel.com/docs/api/reference/admin/kpi/vds/#get-admin-analytics-vds-dashboard)Admin API / Admin / KPI / VDS: Get VDS and platform analytics dashboard | Admin`admin.dashboard.view` |
| GET  | [`/api/admin/ldap/providers`](https://featherpanel.com/docs/api/reference/admin/ldap/#get-admin-ldap-providers)Admin API / Admin / LDAP: List all LDAP providers | Admin`admin.settings.view` |
| PUT  | [`/api/admin/ldap/providers`](https://featherpanel.com/docs/api/reference/admin/ldap/#put-admin-ldap-providers)Admin API / Admin / LDAP: Create a new LDAP provider | Admin`admin.settings.edit` |
| POST  | [`/api/admin/ldap/providers/{uuid}`](https://featherpanel.com/docs/api/reference/admin/ldap/#post-admin-ldap-providers-uuid)Admin API / Admin / LDAP: Update an LDAP provider | Admin`admin.settings.edit` |
| DELETE  | [`/api/admin/ldap/providers/{uuid}`](https://featherpanel.com/docs/api/reference/admin/ldap/#delete-admin-ldap-providers-uuid)Admin API / Admin / LDAP: Delete an LDAP provider | Admin`admin.settings.edit` |
| POST  | [`/api/admin/ldap/providers/{uuid}/test`](https://featherpanel.com/docs/api/reference/admin/ldap/#post-admin-ldap-providers-uuid-test)Admin API / Admin / LDAP: Test LDAP provider connection | Admin`admin.settings.view` |
| GET  | [`/api/admin/locations`](https://featherpanel.com/docs/api/reference/admin/locations/#get-admin-locations)Admin API / Admin / Locations: Get all locations | Admin`admin.locations.view` |
| GET  | [`/api/admin/locations/{id}`](https://featherpanel.com/docs/api/reference/admin/locations/#get-admin-locations-id)Admin API / Admin / Locations: Get location by ID | Admin`admin.locations.view` |
| PATCH  | [`/api/admin/locations/{id}`](https://featherpanel.com/docs/api/reference/admin/locations/#patch-admin-locations-id)Admin API / Admin / Locations: Update location | Admin`admin.locations.edit` |
| DELETE  | [`/api/admin/locations/{id}`](https://featherpanel.com/docs/api/reference/admin/locations/#delete-admin-locations-id)Admin API / Admin / Locations: Delete location | Admin`admin.locations.delete` |
| PUT  | [`/api/admin/locations`](https://featherpanel.com/docs/api/reference/admin/locations/#put-admin-locations)Admin API / Admin / Locations: Create new location | Admin`admin.locations.create` |
| GET  | [`/api/admin/log-viewer/get`](https://featherpanel.com/docs/api/reference/admin/log-viewer/#get-admin-log-viewer-get)Admin API / Admin / Log Viewer: Get log content | Admin`admin.root` |
| POST  | [`/api/admin/log-viewer/clear`](https://featherpanel.com/docs/api/reference/admin/log-viewer/#post-admin-log-viewer-clear)Admin API / Admin / Log Viewer: Clear log file | Admin`admin.root` |
| GET  | [`/api/admin/log-viewer/files`](https://featherpanel.com/docs/api/reference/admin/log-viewer/#get-admin-log-viewer-files)Admin API / Admin / Log Viewer: Get log files list | Admin`admin.root` |
| POST  | [`/api/admin/log-viewer/upload`](https://featherpanel.com/docs/api/reference/admin/log-viewer/#post-admin-log-viewer-upload)Admin API / Admin / Log Viewer: Upload logs to MythicalSystems Paste | Admin`admin.root` |
| GET  | [`/api/admin/mail-hosts`](https://featherpanel.com/docs/api/reference/admin/mail-hosts/#get-admin-mail-hosts)Admin API / Admin / Mail Hosts: List mail hosts | Admin`admin.webspaces.view` |
| GET  | [`/api/admin/mail-hosts/{id}`](https://featherpanel.com/docs/api/reference/admin/mail-hosts/#get-admin-mail-hosts-id)Admin API / Admin / Mail Hosts: Show mail host | Admin`admin.webspaces.view` |
| POST  | [`/api/admin/mail-hosts/ensure-node/{webNodeId}`](https://featherpanel.com/docs/api/reference/admin/mail-hosts/#post-admin-mail-hosts-ensure-node-webNodeId)Admin API / Admin / Mail Hosts: Ensure node mail host exists | Admin`admin.webspaces.edit` |
| PUT  | [`/api/admin/mail-hosts`](https://featherpanel.com/docs/api/reference/admin/mail-hosts/#put-admin-mail-hosts)Admin API / Admin / Mail Hosts: Create mail host | Admin`admin.webspaces.create` |
| PATCH  | [`/api/admin/mail-hosts/{id}`](https://featherpanel.com/docs/api/reference/admin/mail-hosts/#patch-admin-mail-hosts-id)Admin API / Admin / Mail Hosts: Update mail host | Admin`admin.webspaces.edit` |
| DELETE  | [`/api/admin/mail-hosts/{id}`](https://featherpanel.com/docs/api/reference/admin/mail-hosts/#delete-admin-mail-hosts-id)Admin API / Admin / Mail Hosts: Delete mail host | Admin`admin.webspaces.delete` |
| GET  | [`/api/admin/mail-templates`](https://featherpanel.com/docs/api/reference/admin/mail-templates/#get-admin-mail-templates)Admin API / Admin / Mail Templates: Get all mail templates | Admin`admin.email.templates.view` |
| GET  | [`/api/admin/mail-templates/{id}`](https://featherpanel.com/docs/api/reference/admin/mail-templates/#get-admin-mail-templates-id)Admin API / Admin / Mail Templates: Get mail template by ID | Admin`admin.email.templates.view` |
| POST  | [`/api/admin/mail-templates`](https://featherpanel.com/docs/api/reference/admin/mail-templates/#post-admin-mail-templates)Admin API / Admin / Mail Templates: Create new mail template | Admin`admin.email.templates.create` |
| PATCH  | [`/api/admin/mail-templates/{id}`](https://featherpanel.com/docs/api/reference/admin/mail-templates/#patch-admin-mail-templates-id)Admin API / Admin / Mail Templates: Update mail template | Admin`admin.email.templates.edit` |
| DELETE  | [`/api/admin/mail-templates/{id}`](https://featherpanel.com/docs/api/reference/admin/mail-templates/#delete-admin-mail-templates-id)Admin API / Admin / Mail Templates: Soft delete mail template | Admin`admin.email.templates.delete` |
| POST  | [`/api/admin/mail-templates/{id}/restore`](https://featherpanel.com/docs/api/reference/admin/mail-templates/#post-admin-mail-templates-id-restore)Admin API / Admin / Mail Templates: Restore soft deleted mail template | Admin`admin.email.templates.edit` |
| DELETE  | [`/api/admin/mail-templates/{id}/hard-delete`](https://featherpanel.com/docs/api/reference/admin/mail-templates/#delete-admin-mail-templates-id-hard-delete)Admin API / Admin / Mail Templates: Permanently delete mail template | Admin`admin.email.templates.delete` |
| POST  | [`/api/admin/mail-templates/mass-email`](https://featherpanel.com/docs/api/reference/admin/mail-templates/#post-admin-mail-templates-mass-email)Admin API / Admin / Mail Templates: Send mass email to all users | Admin`admin.email.templates.create` |
| POST  | [`/api/admin/mail-templates/test-email`](https://featherpanel.com/docs/api/reference/admin/mail-templates/#post-admin-mail-templates-test-email)Admin API / Admin / Mail Templates: Send test email | Admin`admin.email.templates.create` |
| GET  | [`/api/admin/mounts`](https://featherpanel.com/docs/api/reference/admin/mounts/#get-admin-mounts)Admin API / Admin / Mounts: List mounts | Admin`admin.nodes.view` |
| PUT  | [`/api/admin/mounts`](https://featherpanel.com/docs/api/reference/admin/mounts/#put-admin-mounts)Admin API / Admin / Mounts: Create mount | Admin`admin.nodes.edit` |
| GET  | [`/api/admin/mounts/{id}`](https://featherpanel.com/docs/api/reference/admin/mounts/#get-admin-mounts-id)Admin API / Admin / Mounts: Get mount | Admin`admin.nodes.view` |
| PATCH  | [`/api/admin/mounts/{id}`](https://featherpanel.com/docs/api/reference/admin/mounts/#patch-admin-mounts-id)Admin API / Admin / Mounts: Update mount | Admin`admin.nodes.edit` |
| DELETE  | [`/api/admin/mounts/{id}`](https://featherpanel.com/docs/api/reference/admin/mounts/#delete-admin-mounts-id)Admin API / Admin / Mounts: Delete mount | Admin`admin.nodes.edit` |
| PATCH  | [`/api/admin/mounts/{id}/nodes`](https://featherpanel.com/docs/api/reference/admin/mounts/#patch-admin-mounts-id-nodes)Admin API / Admin / Mounts | Admin`admin.nodes.edit` |
| PATCH  | [`/api/admin/mounts/{id}/spells`](https://featherpanel.com/docs/api/reference/admin/mounts/#patch-admin-mounts-id-spells)Admin API / Admin / Mounts | Admin`admin.nodes.edit` |
| PATCH  | [`/api/admin/mounts/{id}/links`](https://featherpanel.com/docs/api/reference/admin/mounts/#patch-admin-mounts-id-links)Admin API / Admin / Mounts | Admin`admin.nodes.edit` |
| PATCH  | [`/api/admin/mounts/{id}/servers`](https://featherpanel.com/docs/api/reference/admin/mounts/#patch-admin-mounts-id-servers)Admin API / Admin / Mounts | Admin`admin.nodes.edit` |
| GET  | [`/api/admin/nodes/status/global`](https://featherpanel.com/docs/api/reference/admin/nodes/#get-admin-nodes-status-global)Admin API / Admin / Nodes: Get global node status and utilization | Admin`admin.nodes.view` |
| GET  | [`/api/admin/nodes`](https://featherpanel.com/docs/api/reference/admin/nodes/#get-admin-nodes)Admin API / Admin / Nodes: Get all nodes | Admin`admin.nodes.view` |
| GET  | [`/api/admin/nodes/{id}`](https://featherpanel.com/docs/api/reference/admin/nodes/#get-admin-nodes-id)Admin API / Admin / Nodes: Get node by ID | Admin`admin.nodes.view` |
| GET  | [`/api/admin/nodes/{id}/diagnostics`](https://featherpanel.com/docs/api/reference/admin/nodes/#get-admin-nodes-id-diagnostics)Admin API / Admin / Nodes: Generate node diagnostics bundle | Admin`admin.nodes.view` |
| GET  | [`/api/admin/nodes/{id}/system-logs`](https://featherpanel.com/docs/api/reference/admin/nodes/#get-admin-nodes-id-system-logs)Admin API / Admin / Nodes: List node system log files | Admin`admin.nodes.view` |
| GET  | [`/api/admin/nodes/{id}/system-logs/{file}`](https://featherpanel.com/docs/api/reference/admin/nodes/#get-admin-nodes-id-system-logs-file)Admin API / Admin / Nodes: Read a node system log file | Admin`admin.nodes.view` |
| PATCH  | [`/api/admin/nodes/{id}`](https://featherpanel.com/docs/api/reference/admin/nodes/#patch-admin-nodes-id)Admin API / Admin / Nodes: Update node | Admin`admin.nodes.edit` |
| DELETE  | [`/api/admin/nodes/{id}`](https://featherpanel.com/docs/api/reference/admin/nodes/#delete-admin-nodes-id)Admin API / Admin / Nodes: Delete node | Admin`admin.nodes.delete` |
| PUT  | [`/api/admin/nodes`](https://featherpanel.com/docs/api/reference/admin/nodes/#put-admin-nodes)Admin API / Admin / Nodes: Create new node | Admin`admin.nodes.create` |
| POST  | [`/api/admin/nodes/{id}/reset-key`](https://featherpanel.com/docs/api/reference/admin/nodes/#post-admin-nodes-id-reset-key)Admin API / Admin / Nodes: Reset node daemon tokens | Admin`admin.nodes.edit` |
| GET  | [`/api/admin/nodes/{id}/setup-command`](https://featherpanel.com/docs/api/reference/admin/nodes/#get-admin-nodes-id-setup-command)Admin API / Admin / Nodes: Get node setup command | Admin`admin.nodes.edit` |
| POST  | [`/api/admin/nodes/{id}/self-update`](https://featherpanel.com/docs/api/reference/admin/nodes/#post-admin-nodes-id-self-update)Admin API / Admin / Nodes: Trigger Wings self-update | Admin`admin.nodes.edit` |
| POST  | [`/api/admin/nodes/{id}/terminal/exec`](https://featherpanel.com/docs/api/reference/admin/nodes/#post-admin-nodes-id-terminal-exec)Admin API / Admin / Nodes: Execute command on node host | Admin`admin.nodes.edit` |
| GET  | [`/api/admin/nodes/{id}/config`](https://featherpanel.com/docs/api/reference/admin/nodes/#get-admin-nodes-id-config)Admin API / Admin / Nodes: Get Wings configuration | Admin`admin.nodes.edit` |
| PUT  | [`/api/admin/nodes/{id}/config`](https://featherpanel.com/docs/api/reference/admin/nodes/#put-admin-nodes-id-config)Admin API / Admin / Nodes: Replace Wings configuration | Admin`admin.nodes.edit` |
| PATCH  | [`/api/admin/nodes/{id}/config/patch`](https://featherpanel.com/docs/api/reference/admin/nodes/#patch-admin-nodes-id-config-patch)Admin API / Admin / Nodes: Patch Wings configuration values | Admin`admin.nodes.edit` |
| GET  | [`/api/admin/nodes/{id}/config/schema`](https://featherpanel.com/docs/api/reference/admin/nodes/#get-admin-nodes-id-config-schema)Admin API / Admin / Nodes: Get Wings configuration schema | Admin`admin.nodes.view` |
| GET  | [`/api/admin/nodes/{id}/version-status`](https://featherpanel.com/docs/api/reference/admin/nodes/#get-admin-nodes-id-version-status)Admin API / Admin / Nodes: Check FeatherWings version status | Admin`admin.nodes.view` |
| GET  | [`/api/admin/nodes/{id}/wings/config`](https://featherpanel.com/docs/api/reference/admin/nodes/#get-admin-nodes-id-wings-config)Admin API / Admin / Nodes | Admin`admin.nodes.edit` |
| PUT  | [`/api/admin/nodes/{id}/wings/config`](https://featherpanel.com/docs/api/reference/admin/nodes/#put-admin-nodes-id-wings-config)Admin API / Admin / Nodes | Admin`admin.nodes.edit` |
| POST  | [`/api/admin/nodes/{id}/wings/config`](https://featherpanel.com/docs/api/reference/admin/nodes/#post-admin-nodes-id-wings-config)Admin API / Admin / Nodes | Admin`admin.nodes.edit` |
| GET  | [`/api/admin/nodes/{id}/mass-transfer/preview`](https://featherpanel.com/docs/api/reference/admin/nodes/#get-admin-nodes-id-mass-transfer-preview)Admin API / Admin / Nodes: Preview mass server transfer from a node | Admin`admin.servers.edit` |
| POST  | [`/api/admin/nodes/{id}/mass-transfer`](https://featherpanel.com/docs/api/reference/admin/nodes/#post-admin-nodes-id-mass-transfer)Admin API / Admin / Nodes: Mass transfer servers from a node | Admin`admin.servers.edit` |
| GET  | [`/api/admin/notifications`](https://featherpanel.com/docs/api/reference/admin/notifications/#get-admin-notifications)Admin API / Admin / Notifications: Get all notifications | Admin`admin.notifications.view` |
| GET  | [`/api/admin/notifications/{id}`](https://featherpanel.com/docs/api/reference/admin/notifications/#get-admin-notifications-id)Admin API / Admin / Notifications: Get notification by ID | Admin`admin.notifications.view` |
| PUT  | [`/api/admin/notifications`](https://featherpanel.com/docs/api/reference/admin/notifications/#put-admin-notifications)Admin API / Admin / Notifications: Create new notification | Admin`admin.notifications.create` |
| PATCH  | [`/api/admin/notifications/{id}`](https://featherpanel.com/docs/api/reference/admin/notifications/#patch-admin-notifications-id)Admin API / Admin / Notifications: Update notification | Admin`admin.notifications.edit` |
| DELETE  | [`/api/admin/notifications/{id}`](https://featherpanel.com/docs/api/reference/admin/notifications/#delete-admin-notifications-id)Admin API / Admin / Notifications: Delete notification | Admin`admin.notifications.delete` |
| GET  | [`/api/admin/oidc/providers`](https://featherpanel.com/docs/api/reference/admin/oidc/#get-admin-oidc-providers)Admin API / Admin / OIDC: List OIDC providers | Admin`admin.settings.view` |
| PUT  | [`/api/admin/oidc/providers`](https://featherpanel.com/docs/api/reference/admin/oidc/#put-admin-oidc-providers)Admin API / Admin / OIDC: Create OIDC provider | Admin`admin.settings.edit` |
| PATCH  | [`/api/admin/oidc/providers/{uuid}`](https://featherpanel.com/docs/api/reference/admin/oidc/#patch-admin-oidc-providers-uuid)Admin API / Admin / OIDC: Update OIDC provider | Admin`admin.settings.edit` |
| DELETE  | [`/api/admin/oidc/providers/{uuid}`](https://featherpanel.com/docs/api/reference/admin/oidc/#delete-admin-oidc-providers-uuid)Admin API / Admin / OIDC: Delete OIDC provider | Admin`admin.settings.edit` |
| GET  | [`/api/admin/permissions`](https://featherpanel.com/docs/api/reference/admin/permissions/#get-admin-permissions)Admin API / Admin / Permissions: Get all permissions | Admin`admin.roles.permissions.view` |
| GET  | [`/api/admin/permissions/{id}`](https://featherpanel.com/docs/api/reference/admin/permissions/#get-admin-permissions-id)Admin API / Admin / Permissions: Get permission by ID | Admin`admin.roles.permissions.view` |
| PATCH  | [`/api/admin/permissions/{id}`](https://featherpanel.com/docs/api/reference/admin/permissions/#patch-admin-permissions-id)Admin API / Admin / Permissions: Update permission | Admin`admin.roles.permissions.edit` |
| DELETE  | [`/api/admin/permissions/{id}`](https://featherpanel.com/docs/api/reference/admin/permissions/#delete-admin-permissions-id)Admin API / Admin / Permissions: Delete permission | Admin`admin.roles.permissions.delete` |
| PUT  | [`/api/admin/permissions`](https://featherpanel.com/docs/api/reference/admin/permissions/#put-admin-permissions)Admin API / Admin / Permissions: Create new permission | Admin`admin.roles.permissions.create` |
| GET  | [`/api/admin/plugin-manager`](https://featherpanel.com/docs/api/reference/admin/plugin-manager/#get-admin-plugin-manager)Admin API / Admin / Plugin Manager: Get all plugins | Admin`admin.root` |
| POST  | [`/api/admin/plugin-manager`](https://featherpanel.com/docs/api/reference/admin/plugin-manager/#post-admin-plugin-manager)Admin API / Admin / Plugin Manager: Create new plugin | Admin`admin.root` |
| GET  | [`/api/admin/plugin-manager/{identifier}`](https://featherpanel.com/docs/api/reference/admin/plugin-manager/#get-admin-plugin-manager-identifier)Admin API / Admin / Plugin Manager: Get plugin details | Admin`admin.root` |
| PUT  | [`/api/admin/plugin-manager/{identifier}`](https://featherpanel.com/docs/api/reference/admin/plugin-manager/#put-admin-plugin-manager-identifier)Admin API / Admin / Plugin Manager: Update plugin configuration | Admin`admin.root` |
| PATCH  | [`/api/admin/plugin-manager/{identifier}`](https://featherpanel.com/docs/api/reference/admin/plugin-manager/#patch-admin-plugin-manager-identifier)Admin API / Admin / Plugin Manager: Update plugin configuration | Admin`admin.root` |
| PUT  | [`/api/admin/plugin-manager/{identifier}/settings`](https://featherpanel.com/docs/api/reference/admin/plugin-manager/#put-admin-plugin-manager-identifier-settings)Admin API / Admin / Plugin Manager: Update plugin settings | Admin`admin.root` |
| PATCH  | [`/api/admin/plugin-manager/{identifier}/settings`](https://featherpanel.com/docs/api/reference/admin/plugin-manager/#patch-admin-plugin-manager-identifier-settings)Admin API / Admin / Plugin Manager: Update plugin settings | Admin`admin.root` |
| GET  | [`/api/admin/plugin-manager/flags`](https://featherpanel.com/docs/api/reference/admin/plugin-manager/#get-admin-plugin-manager-flags)Admin API / Admin / Plugin Manager: Get available plugin flags | Admin`admin.root` |
| GET  | [`/api/admin/plugin-manager/{identifier}/validate`](https://featherpanel.com/docs/api/reference/admin/plugin-manager/#get-admin-plugin-manager-identifier-validate)Admin API / Admin / Plugin Manager: Validate plugin | Admin`admin.root` |
| GET  | [`/api/admin/plugin-tools/creation-options`](https://featherpanel.com/docs/api/reference/admin/plugin-manager/#get-admin-plugin-tools-creation-options)Admin API / Admin / Plugin Manager: Get plugin creation options | Admin`admin.root` |
| POST  | [`/api/admin/plugin-tools/create-file`](https://featherpanel.com/docs/api/reference/admin/plugin-manager/#post-admin-plugin-tools-create-file)Admin API / Admin / Plugin Manager: Create plugin file | Admin`admin.root` |
| GET  | [`/api/admin/plugins`](https://featherpanel.com/docs/api/reference/admin/plugins/#get-admin-plugins)Admin API / Admin / Plugins: Get all installed plugins | Admin`admin.plugins.view` |
| GET  | [`/api/admin/plugins/{identifier}/config`](https://featherpanel.com/docs/api/reference/admin/plugins/#get-admin-plugins-identifier-config)Admin API / Admin / Plugins: Get plugin configuration | Admin`admin.plugins.view` |
| GET  | [`/api/admin/plugins/{identifier}/visibility`](https://featherpanel.com/docs/api/reference/admin/plugins/#get-admin-plugins-identifier-visibility)Admin API / Admin / Plugins: Get plugin frontend visibility controls | Admin`admin.plugins.view` |
| POST  | [`/api/admin/plugins/{identifier}/settings/set`](https://featherpanel.com/docs/api/reference/admin/plugins/#post-admin-plugins-identifier-settings-set)Admin API / Admin / Plugins: Set plugin setting | Admin`admin.plugins.manage` |
| POST  | [`/api/admin/plugins/{identifier}/settings/remove`](https://featherpanel.com/docs/api/reference/admin/plugins/#post-admin-plugins-identifier-settings-remove)Admin API / Admin / Plugins: Remove plugin setting | Admin`admin.plugins.manage` |
| POST  | [`/api/admin/plugins/{identifier}/spell-restrictions`](https://featherpanel.com/docs/api/reference/admin/plugins/#post-admin-plugins-identifier-spell-restrictions)Admin API / Admin / Plugins: Set plugin spell restrictions for server sidebar | Admin`admin.plugins.manage` |
| POST  | [`/api/admin/plugins/{identifier}/uninstall`](https://featherpanel.com/docs/api/reference/admin/plugins/#post-admin-plugins-identifier-uninstall)Admin API / Admin / Plugins: Uninstall addon | Admin`admin.plugins.manage` |
| GET  | [`/api/admin/plugins/{identifier}/export`](https://featherpanel.com/docs/api/reference/admin/plugins/#get-admin-plugins-identifier-export)Admin API / Admin / Plugins: Export addon | Admin`admin.plugins.manage` |
| POST  | [`/api/admin/plugins/upload/install`](https://featherpanel.com/docs/api/reference/admin/plugins/#post-admin-plugins-upload-install)Admin API / Admin / Plugins: Install addon from uploaded file | Admin`admin.plugins.manage` |
| POST  | [`/api/admin/plugins/upload/install-url`](https://featherpanel.com/docs/api/reference/admin/plugins/#post-admin-plugins-upload-install-url)Admin API / Admin / Plugins: Install addon from URL | Admin`admin.plugins.manage` |
| POST  | [`/api/admin/plugins/{identifier}/resync-symlinks`](https://featherpanel.com/docs/api/reference/admin/plugins/#post-admin-plugins-identifier-resync-symlinks)Admin API / Admin / Plugins: Resync plugin symlinks | Admin`admin.plugins.manage` |
| GET  | [`/api/admin/plugins/previously-installed`](https://featherpanel.com/docs/api/reference/admin/plugins/#get-admin-plugins-previously-installed)Admin API / Admin / Plugins: Get previously installed plugins | Admin`admin.plugins.view` |
| GET  | [`/api/admin/pterodactyl-importer/prerequisites`](https://featherpanel.com/docs/api/reference/admin/pterodactyl-importer/#get-admin-pterodactyl-importer-prerequisites)Admin API / Admin / Pterodactyl Importer: Check prerequisites for Pterodactyl import | Admin`admin.root` |
| POST  | [`/api/admin/pterodactyl-importer/import`](https://featherpanel.com/docs/api/reference/admin/pterodactyl-importer/#post-admin-pterodactyl-importer-import)Admin API / Admin / Pterodactyl Importer: Import Pterodactyl data (deprecated) | Admin`admin.root` |
| POST  | [`/api/admin/pterodactyl-importer/import-egg`](https://featherpanel.com/docs/api/reference/admin/pterodactyl-importer/#post-admin-pterodactyl-importer-import-egg)Admin API / Admin / Pterodactyl Importer: Import Pterodactyl egg as spell | Admin`admin.root` |
| POST  | [`/api/admin/pterodactyl-importer/import-node`](https://featherpanel.com/docs/api/reference/admin/pterodactyl-importer/#post-admin-pterodactyl-importer-import-node)Admin API / Admin / Pterodactyl Importer: Import Pterodactyl node | Admin`admin.root` |
| POST  | [`/api/admin/pterodactyl-importer/import-allocation`](https://featherpanel.com/docs/api/reference/admin/pterodactyl-importer/#post-admin-pterodactyl-importer-import-allocation)Admin API / Admin / Pterodactyl Importer: Import Pterodactyl allocation | Admin`admin.root` |
| POST  | [`/api/admin/pterodactyl-importer/import-user`](https://featherpanel.com/docs/api/reference/admin/pterodactyl-importer/#post-admin-pterodactyl-importer-import-user)Admin API / Admin / Pterodactyl Importer: Import Pterodactyl user | Admin`admin.root` |
| POST  | [`/api/admin/pterodactyl-importer/import-ssh-key`](https://featherpanel.com/docs/api/reference/admin/pterodactyl-importer/#post-admin-pterodactyl-importer-import-ssh-key)Admin API / Admin / Pterodactyl Importer: Import Pterodactyl SSH key | Admin`admin.root` |
| POST  | [`/api/admin/pterodactyl-importer/import-server`](https://featherpanel.com/docs/api/reference/admin/pterodactyl-importer/#post-admin-pterodactyl-importer-import-server)Admin API / Admin / Pterodactyl Importer: Import Pterodactyl server | Admin`admin.root` |
| POST  | [`/api/admin/pterodactyl-importer/import-server-database`](https://featherpanel.com/docs/api/reference/admin/pterodactyl-importer/#post-admin-pterodactyl-importer-import-server-database)Admin API / Admin / Pterodactyl Importer: Import Pterodactyl server database | Admin`admin.root` |
| POST  | [`/api/admin/pterodactyl-importer/import-backup`](https://featherpanel.com/docs/api/reference/admin/pterodactyl-importer/#post-admin-pterodactyl-importer-import-backup)Admin API / Admin / Pterodactyl Importer: Import Pterodactyl backup | Admin`admin.root` |
| POST  | [`/api/admin/pterodactyl-importer/import-subuser`](https://featherpanel.com/docs/api/reference/admin/pterodactyl-importer/#post-admin-pterodactyl-importer-import-subuser)Admin API / Admin / Pterodactyl Importer: Import Pterodactyl subuser | Admin`admin.root` |
| POST  | [`/api/admin/pterodactyl-importer/import-schedule`](https://featherpanel.com/docs/api/reference/admin/pterodactyl-importer/#post-admin-pterodactyl-importer-import-schedule)Admin API / Admin / Pterodactyl Importer: Import Pterodactyl schedule | Admin`admin.root` |
| POST  | [`/api/admin/pterodactyl-importer/import-task`](https://featherpanel.com/docs/api/reference/admin/pterodactyl-importer/#post-admin-pterodactyl-importer-import-task)Admin API / Admin / Pterodactyl Importer: Import Pterodactyl task | Admin`admin.servers.create` |
| GET  | [`/api/admin/rate-limits`](https://featherpanel.com/docs/api/reference/admin/rate-limits/#get-admin-rate-limits)Admin API / Admin / Rate Limits: Get all rate limit configurations | Admin`admin.settings.view` |
| GET  | [`/api/admin/rate-limits/{routeName}`](https://featherpanel.com/docs/api/reference/admin/rate-limits/#get-admin-rate-limits-routeName)Admin API / Admin / Rate Limits: Get rate limit configuration for a route | Admin`admin.settings.view` |
| PUT  | [`/api/admin/rate-limits/{routeName}`](https://featherpanel.com/docs/api/reference/admin/rate-limits/#put-admin-rate-limits-routeName)Admin API / Admin / Rate Limits: Update rate limit configuration for a route | Admin`admin.settings.edit` |
| DELETE  | [`/api/admin/rate-limits/{routeName}`](https://featherpanel.com/docs/api/reference/admin/rate-limits/#delete-admin-rate-limits-routeName)Admin API / Admin / Rate Limits: Delete rate limit configuration for a route | Admin`admin.settings.edit` |
| PATCH  | [`/api/admin/rate-limits/bulk`](https://featherpanel.com/docs/api/reference/admin/rate-limits/#patch-admin-rate-limits-bulk)Admin API / Admin / Rate Limits: Bulk update rate limit configurations | Admin`admin.settings.edit` |
| PATCH  | [`/api/admin/rate-limits/global`](https://featherpanel.com/docs/api/reference/admin/rate-limits/#patch-admin-rate-limits-global)Admin API / Admin / Rate Limits: Update global rate limiting enabled state | Admin`admin.settings.edit` |
| GET  | [`/api/admin/realms`](https://featherpanel.com/docs/api/reference/admin/realms/#get-admin-realms)Admin API / Admin / Realms: Get all realms | Admin`admin.realms.view` |
| GET  | [`/api/admin/realms/{id}`](https://featherpanel.com/docs/api/reference/admin/realms/#get-admin-realms-id)Admin API / Admin / Realms: Get realm by ID | Admin`admin.realms.view` |
| PATCH  | [`/api/admin/realms/{id}`](https://featherpanel.com/docs/api/reference/admin/realms/#patch-admin-realms-id)Admin API / Admin / Realms: Update realm | Admin`admin.realms.edit` |
| DELETE  | [`/api/admin/realms/{id}`](https://featherpanel.com/docs/api/reference/admin/realms/#delete-admin-realms-id)Admin API / Admin / Realms: Delete realm | Admin`admin.realms.delete` |
| PUT  | [`/api/admin/realms`](https://featherpanel.com/docs/api/reference/admin/realms/#put-admin-realms)Admin API / Admin / Realms: Create new realm | Admin`admin.realms.create` |
| GET  | [`/api/admin/roles`](https://featherpanel.com/docs/api/reference/admin/roles/#get-admin-roles)Admin API / Admin / Roles: Get all roles | Admin`admin.roles.view` |
| GET  | [`/api/admin/roles/{id}`](https://featherpanel.com/docs/api/reference/admin/roles/#get-admin-roles-id)Admin API / Admin / Roles: Get role by ID | Admin`admin.roles.view` |
| PATCH  | [`/api/admin/roles/{id}`](https://featherpanel.com/docs/api/reference/admin/roles/#patch-admin-roles-id)Admin API / Admin / Roles: Update role | Admin`admin.roles.edit` |
| DELETE  | [`/api/admin/roles/{id}`](https://featherpanel.com/docs/api/reference/admin/roles/#delete-admin-roles-id)Admin API / Admin / Roles: Delete role | Admin`admin.roles.delete` |
| PUT  | [`/api/admin/roles`](https://featherpanel.com/docs/api/reference/admin/roles/#put-admin-roles)Admin API / Admin / Roles: Create new role | Admin`admin.roles.create` |
| POST  | [`/api/admin/roles/upload-badge-icon`](https://featherpanel.com/docs/api/reference/admin/roles/#post-admin-roles-upload-badge-icon)Admin API / Admin / Roles: Upload role badge icon | Admin`admin.roles.edit` |
| GET  | [`/api/admin/security-center`](https://featherpanel.com/docs/api/reference/admin/security-center/#get-admin-security-center)Admin API / Admin / Security Center | Admin`admin.settings.view` |
| PUT  | [`/api/admin/security-center`](https://featherpanel.com/docs/api/reference/admin/security-center/#put-admin-security-center)Admin API / Admin / Security Center | Admin`admin.settings.edit` |
| GET  | [`/api/admin/servers`](https://featherpanel.com/docs/api/reference/admin/servers/#get-admin-servers)Admin API / Admin / Servers: Get all servers | Admin`admin.servers.view` |
| GET  | [`/api/admin/servers/{id}/mounts/assignable`](https://featherpanel.com/docs/api/reference/admin/servers/#get-admin-servers-id-mounts-assignable)Admin API / Admin / Servers: Mounts that can be toggled for this server | Admin`admin.servers.view` |
| GET  | [`/api/admin/servers/{id}`](https://featherpanel.com/docs/api/reference/admin/servers/#get-admin-servers-id)Admin API / Admin / Servers: Get server by ID | Admin`admin.servers.view` |
| GET  | [`/api/admin/servers/external/{externalId}`](https://featherpanel.com/docs/api/reference/admin/servers/#get-admin-servers-external-externalId)Admin API / Admin / Servers: Get server by external ID | Admin`admin.servers.view` |
| PATCH  | [`/api/admin/servers/{id}`](https://featherpanel.com/docs/api/reference/admin/servers/#patch-admin-servers-id)Admin API / Admin / Servers: Update server | Admin`admin.servers.edit` |
| DELETE  | [`/api/admin/servers/{id}`](https://featherpanel.com/docs/api/reference/admin/servers/#delete-admin-servers-id)Admin API / Admin / Servers: Delete server | Admin`admin.servers.delete` |
| DELETE  | [`/api/admin/servers/{id}/hard`](https://featherpanel.com/docs/api/reference/admin/servers/#delete-admin-servers-id-hard)Admin API / Admin / Servers: Hard delete server | Admin`admin.servers.delete` |
| PUT  | [`/api/admin/servers`](https://featherpanel.com/docs/api/reference/admin/servers/#put-admin-servers)Admin API / Admin / Servers: Create new server | Admin`admin.servers.create` |
| GET  | [`/api/admin/servers/owner/{ownerId}`](https://featherpanel.com/docs/api/reference/admin/servers/#get-admin-servers-owner-ownerId)Admin API / Admin / Servers: Get servers by owner | Admin`admin.servers.view` |
| GET  | [`/api/admin/servers/node/{nodeId}`](https://featherpanel.com/docs/api/reference/admin/servers/#get-admin-servers-node-nodeId)Admin API / Admin / Servers: Get servers by node | Admin`admin.servers.view` |
| GET  | [`/api/admin/servers/realm/{realmId}`](https://featherpanel.com/docs/api/reference/admin/servers/#get-admin-servers-realm-realmId)Admin API / Admin / Servers: Get servers by realm | Admin`admin.servers.view` |
| GET  | [`/api/admin/servers/spell/{spellId}`](https://featherpanel.com/docs/api/reference/admin/servers/#get-admin-servers-spell-spellId)Admin API / Admin / Servers: Get servers by spell | Admin`admin.servers.view` |
| GET  | [`/api/admin/servers/{id}/with-relations`](https://featherpanel.com/docs/api/reference/admin/servers/#get-admin-servers-id-with-relations)Admin API / Admin / Servers: Get server with relations | Admin`admin.servers.view` |
| GET  | [`/api/admin/servers/with-relations`](https://featherpanel.com/docs/api/reference/admin/servers/#get-admin-servers-with-relations)Admin API / Admin / Servers: Get all servers with relations | Admin`admin.servers.view` |
| GET  | [`/api/admin/servers/{id}/variables`](https://featherpanel.com/docs/api/reference/admin/servers/#get-admin-servers-id-variables)Admin API / Admin / Servers: Get server variables | Admin`admin.servers.view` |
| POST  | [`/api/admin/servers/{id}/custom-variables`](https://featherpanel.com/docs/api/reference/admin/servers/#post-admin-servers-id-custom-variables)Admin API / Admin / Servers | Admin`admin.servers.edit` |
| DELETE  | [`/api/admin/servers/{id}/custom-variables/{variableId}`](https://featherpanel.com/docs/api/reference/admin/servers/#delete-admin-servers-id-custom-variables-variableId)Admin API / Admin / Servers | Admin`admin.servers.edit` |
| POST  | [`/api/admin/servers/{id}/suspend`](https://featherpanel.com/docs/api/reference/admin/servers/#post-admin-servers-id-suspend)Admin API / Admin / Servers: Suspend server | Admin`admin.servers.edit` |
| POST  | [`/api/admin/servers/{id}/warn`](https://featherpanel.com/docs/api/reference/admin/servers/#post-admin-servers-id-warn)Admin API / Admin / Servers: Send warning to server owner | Admin`admin.servers.edit` |
| POST  | [`/api/admin/servers/{id}/unsuspend`](https://featherpanel.com/docs/api/reference/admin/servers/#post-admin-servers-id-unsuspend)Admin API / Admin / Servers: Unsuspend server | Admin`admin.servers.edit` |
| POST  | [`/api/admin/servers/{id}/reconcile`](https://featherpanel.com/docs/api/reference/admin/servers/#post-admin-servers-id-reconcile)Admin API / Admin / Servers: Force runtime reconcile | Admin`admin.servers.edit` |
| GET  | [`/api/admin/servers/{id}/runtime`](https://featherpanel.com/docs/api/reference/admin/servers/#get-admin-servers-id-runtime)Admin API / Admin / Servers: Get Wings runtime health | Admin`admin.servers.view` |
| GET  | [`/api/admin/server-activities`](https://featherpanel.com/docs/api/reference/admin/servers/#get-admin-server-activities)Admin API / Admin / Servers: Get all server activities | Admin`admin.servers.view` |
| GET  | [`/api/admin/servers/{id}/activities`](https://featherpanel.com/docs/api/reference/admin/servers/#get-admin-servers-id-activities)Admin API / Admin / Servers: Get server activities by server ID | Admin`admin.servers.view` |
| GET  | [`/api/admin/servers/{id}/allocations`](https://featherpanel.com/docs/api/reference/admin/servers/#get-admin-servers-id-allocations)Admin API / Admin / Servers: Get server allocations (Admin) | Admin`admin.servers.view` |
| POST  | [`/api/admin/servers/{id}/allocations`](https://featherpanel.com/docs/api/reference/admin/servers/#post-admin-servers-id-allocations)Admin API / Admin / Servers: Assign allocation to server (Admin) | Admin`admin.servers.edit` |
| DELETE  | [`/api/admin/servers/{serverId}/allocations/{allocationId}`](https://featherpanel.com/docs/api/reference/admin/servers/#delete-admin-servers-serverId-allocations-allocationId)Admin API / Admin / Servers: Delete server allocation (Admin) | Admin`admin.servers.edit` |
| POST  | [`/api/admin/servers/{serverId}/allocations/{allocationId}/primary`](https://featherpanel.com/docs/api/reference/admin/servers/#post-admin-servers-serverId-allocations-allocationId-primary)Admin API / Admin / Servers: Set primary allocation (Admin) | Admin`admin.servers.edit` |
| POST  | [`/api/admin/servers/{id}/transfer`](https://featherpanel.com/docs/api/reference/admin/servers/#post-admin-servers-id-transfer)Admin API / Admin / Servers: Initiate server transfer | Admin`admin.servers.edit` |
| GET  | [`/api/admin/servers/{id}/transfer`](https://featherpanel.com/docs/api/reference/admin/servers/#get-admin-servers-id-transfer)Admin API / Admin / Servers: Get server transfer status | Admin`admin.servers.view` |
| DELETE  | [`/api/admin/servers/{id}/transfer`](https://featherpanel.com/docs/api/reference/admin/servers/#delete-admin-servers-id-transfer)Admin API / Admin / Servers: Cancel server transfer | Admin`admin.servers.edit` |
| GET  | [`/api/admin/settings/telemetry/status`](https://featherpanel.com/docs/api/reference/admin/settings/#get-admin-settings-telemetry-status)Admin API / Admin / Settings | Admin`admin.settings.view` |
| GET  | [`/api/admin/settings`](https://featherpanel.com/docs/api/reference/admin/settings/#get-admin-settings)Admin API / Admin / Settings: Get all settings | Admin`admin.settings.view` |
| GET  | [`/api/admin/settings/categories`](https://featherpanel.com/docs/api/reference/admin/settings/#get-admin-settings-categories)Admin API / Admin / Settings: Get settings categories | Admin`admin.settings.view` |
| GET  | [`/api/admin/settings/category/{category}`](https://featherpanel.com/docs/api/reference/admin/settings/#get-admin-settings-category-category)Admin API / Admin / Settings: Get settings by category | Admin`admin.settings.view` |
| GET  | [`/api/admin/settings/{setting}`](https://featherpanel.com/docs/api/reference/admin/settings/#get-admin-settings-setting)Admin API / Admin / Settings: Get specific setting | Admin`admin.settings.view` |
| PATCH  | [`/api/admin/settings`](https://featherpanel.com/docs/api/reference/admin/settings/#patch-admin-settings)Admin API / Admin / Settings: Update settings | Admin`admin.settings.edit` |
| GET  | [`/api/admin/settings/chatbot/system-prompt`](https://featherpanel.com/docs/api/reference/admin/settings/#get-admin-settings-chatbot-system-prompt)Admin API / Admin / Settings: Get AI system prompt | Admin`admin.settings.view` |
| POST  | [`/api/admin/settings/upload-image`](https://featherpanel.com/docs/api/reference/admin/settings/#post-admin-settings-upload-image)Admin API / Admin / Settings: Upload an image attachment for settings fields | Admin`admin.settings.edit` |
| POST  | [`/api/admin/settings/email/test`](https://featherpanel.com/docs/api/reference/admin/settings/#post-admin-settings-email-test)Admin API / Admin / Settings: Send test email to current user | Admin`admin.settings.edit` |
| POST  | [`/api/admin/settings/docker/update`](https://featherpanel.com/docs/api/reference/admin/settings/#post-admin-settings-docker-update)Admin API / Admin / Settings: Trigger Docker panel update | Admin`admin.settings.edit` |
| GET  | [`/api/admin/setup/status`](https://featherpanel.com/docs/api/reference/admin/setup/#get-admin-setup-status)Admin API / Admin / Setup: Get setup wizard status | Admin`admin.settings.view` |
| POST  | [`/api/admin/setup/complete`](https://featherpanel.com/docs/api/reference/admin/setup/#post-admin-setup-complete)Admin API / Admin / Setup: Mark the setup wizard as completed | Admin`admin.settings.edit` |
| POST  | [`/api/admin/setup/reset`](https://featherpanel.com/docs/api/reference/admin/setup/#post-admin-setup-reset)Admin API / Admin / Setup: Reopen the setup wizard | Admin`admin.settings.edit` |
| GET  | [`/api/admin/spells`](https://featherpanel.com/docs/api/reference/admin/spells/#get-admin-spells)Admin API / Admin / Spells: Get all spells | Admin`admin.spells.view` |
| GET  | [`/api/admin/spells/{id}`](https://featherpanel.com/docs/api/reference/admin/spells/#get-admin-spells-id)Admin API / Admin / Spells: Get spell by ID | Admin`admin.spells.view` |
| PATCH  | [`/api/admin/spells/{id}`](https://featherpanel.com/docs/api/reference/admin/spells/#patch-admin-spells-id)Admin API / Admin / Spells: Update spell | Admin`admin.spells.edit` |
| DELETE  | [`/api/admin/spells/{id}`](https://featherpanel.com/docs/api/reference/admin/spells/#delete-admin-spells-id)Admin API / Admin / Spells: Delete spell | Admin`admin.spells.delete` |
| PUT  | [`/api/admin/spells`](https://featherpanel.com/docs/api/reference/admin/spells/#put-admin-spells)Admin API / Admin / Spells: Create new spell | Admin`admin.spells.create` |
| POST  | [`/api/admin/spells/reorder`](https://featherpanel.com/docs/api/reference/admin/spells/#post-admin-spells-reorder)Admin API / Admin / Spells: Reorder spells within a realm | Admin`admin.spells.edit` |
| GET  | [`/api/admin/spells/realm/{realmId}`](https://featherpanel.com/docs/api/reference/admin/spells/#get-admin-spells-realm-realmId)Admin API / Admin / Spells: Get spells by realm | Admin`admin.spells.view` |
| POST  | [`/api/admin/spells/import`](https://featherpanel.com/docs/api/reference/admin/spells/#post-admin-spells-import)Admin API / Admin / Spells: Import spell from file | Admin`admin.spells.create` |
| GET  | [`/api/admin/spells/{id}/export`](https://featherpanel.com/docs/api/reference/admin/spells/#get-admin-spells-id-export)Admin API / Admin / Spells: Export spell to file | Admin`admin.spells.view` |
| GET  | [`/api/admin/spells/{spellId}/variables`](https://featherpanel.com/docs/api/reference/admin/spells/#get-admin-spells-spellId-variables)Admin API / Admin / Spells: List spell variables | Admin`admin.spells.view` |
| POST  | [`/api/admin/spells/{spellId}/variables`](https://featherpanel.com/docs/api/reference/admin/spells/#post-admin-spells-spellId-variables)Admin API / Admin / Spells: Create spell variable | Admin`admin.spells.edit` |
| PATCH  | [`/api/admin/spell-variables/{id}`](https://featherpanel.com/docs/api/reference/admin/spells/#patch-admin-spell-variables-id)Admin API / Admin / Spells: Update spell variable | Admin`admin.spells.edit` |
| DELETE  | [`/api/admin/spell-variables/{id}`](https://featherpanel.com/docs/api/reference/admin/spells/#delete-admin-spell-variables-id)Admin API / Admin / Spells: Delete spell variable | Admin`admin.spells.edit` |
| GET  | [`/api/admin/spells/online/list`](https://featherpanel.com/docs/api/reference/admin/spells/#get-admin-spells-online-list)Admin API / Admin / Spells: List online spells | Admin`admin.spells.view` |
| POST  | [`/api/admin/spells/online/install`](https://featherpanel.com/docs/api/reference/admin/spells/#post-admin-spells-online-install)Admin API / Admin / Spells: Install spell from online registry | Admin`admin.spells.create` |
| GET  | [`/api/admin/storage-sense`](https://featherpanel.com/docs/api/reference/admin/storage-sense/#get-admin-storage-sense)Admin API / Admin / Storage Sense: Storage Sense summary | Admin`admin.storage_sense.view` |
| POST  | [`/api/admin/storage-sense/purge`](https://featherpanel.com/docs/api/reference/admin/storage-sense/#post-admin-storage-sense-purge)Admin API / Admin / Storage Sense: Purge old rows | Admin`admin.storage_sense.manage` |
| POST  | [`/api/admin/storage-sense/purge-batch`](https://featherpanel.com/docs/api/reference/admin/storage-sense/#post-admin-storage-sense-purge-batch)Admin API / Admin / Storage Sense: Purge multiple targets | Admin`admin.storage_sense.manage` |
| GET  | [`/api/admin/subdomains`](https://featherpanel.com/docs/api/reference/admin/subdomains/#get-admin-subdomains)Admin API / Admin / Subdomains: List subdomain manager domains | Admin`admin.subdomains.view` |
| GET  | [`/api/admin/subdomains/settings`](https://featherpanel.com/docs/api/reference/admin/subdomains/#get-admin-subdomains-settings)Admin API / Admin / Subdomains: Get subdomain manager settings | Admin`admin.subdomains.edit` |
| PATCH  | [`/api/admin/subdomains/settings`](https://featherpanel.com/docs/api/reference/admin/subdomains/#patch-admin-subdomains-settings)Admin API / Admin / Subdomains: Get subdomain manager settings | Admin`admin.subdomains.edit` |
| GET  | [`/api/admin/subdomains/spells`](https://featherpanel.com/docs/api/reference/admin/subdomains/#get-admin-subdomains-spells)Admin API / Admin / Subdomains: List spells available for subdomain manager | Admin`admin.subdomains.view` |
| GET  | [`/api/admin/subdomains/{uuid}`](https://featherpanel.com/docs/api/reference/admin/subdomains/#get-admin-subdomains-uuid)Admin API / Admin / Subdomains: Get subdomain manager domain | Admin`admin.subdomains.view` |
| PUT  | [`/api/admin/subdomains`](https://featherpanel.com/docs/api/reference/admin/subdomains/#put-admin-subdomains)Admin API / Admin / Subdomains: Create subdomain manager domain | Admin`admin.subdomains.create` |
| PATCH  | [`/api/admin/subdomains/{uuid}`](https://featherpanel.com/docs/api/reference/admin/subdomains/#patch-admin-subdomains-uuid)Admin API / Admin / Subdomains: Update subdomain manager domain | Admin`admin.subdomains.edit` |
| DELETE  | [`/api/admin/subdomains/{uuid}`](https://featherpanel.com/docs/api/reference/admin/subdomains/#delete-admin-subdomains-uuid)Admin API / Admin / Subdomains: Delete subdomain manager domain | Admin`admin.subdomains.delete` |
| GET  | [`/api/admin/subdomains/{uuid}/subdomains`](https://featherpanel.com/docs/api/reference/admin/subdomains/#get-admin-subdomains-uuid-subdomains)Admin API / Admin / Subdomains: List subdomains attached to a domain | Admin`admin.subdomains.view` |
| GET  | [`/api/admin/tickets`](https://featherpanel.com/docs/api/reference/admin/tickets/#get-admin-tickets)Admin API / Admin / Tickets: Get all tickets | Admin`admin.tickets.view` |
| PUT  | [`/api/admin/tickets`](https://featherpanel.com/docs/api/reference/admin/tickets/#put-admin-tickets)Admin API / Admin / Tickets: Create new ticket | Admin`admin.tickets.create` |
| POST  | [`/api/admin/tickets/categories/upload-icon`](https://featherpanel.com/docs/api/reference/admin/tickets/#post-admin-tickets-categories-upload-icon)Admin API / Admin / Tickets: Upload icon for ticket category | Admin`admin.ticket_categories.create` |
| GET  | [`/api/admin/tickets/categories`](https://featherpanel.com/docs/api/reference/admin/tickets/#get-admin-tickets-categories)Admin API / Admin / Tickets: Get all ticket categories | Admin`admin.ticket_categories.view` |
| GET  | [`/api/admin/tickets/categories/{id}`](https://featherpanel.com/docs/api/reference/admin/tickets/#get-admin-tickets-categories-id)Admin API / Admin / Tickets: Get ticket category by ID | Admin`admin.ticket_categories.view` |
| PUT  | [`/api/admin/tickets/categories`](https://featherpanel.com/docs/api/reference/admin/tickets/#put-admin-tickets-categories)Admin API / Admin / Tickets: Create new ticket category | Admin`admin.ticket_categories.create` |
| PATCH  | [`/api/admin/tickets/categories/{id}`](https://featherpanel.com/docs/api/reference/admin/tickets/#patch-admin-tickets-categories-id)Admin API / Admin / Tickets: Update ticket category | Admin`admin.ticket_categories.edit` |
| DELETE  | [`/api/admin/tickets/categories/{id}`](https://featherpanel.com/docs/api/reference/admin/tickets/#delete-admin-tickets-categories-id)Admin API / Admin / Tickets: Delete ticket category | Admin`admin.ticket_categories.delete` |
| GET  | [`/api/admin/tickets/priorities`](https://featherpanel.com/docs/api/reference/admin/tickets/#get-admin-tickets-priorities)Admin API / Admin / Tickets: Get all ticket priorities | Admin`admin.ticket_priorities.view` |
| GET  | [`/api/admin/tickets/priorities/{id}`](https://featherpanel.com/docs/api/reference/admin/tickets/#get-admin-tickets-priorities-id)Admin API / Admin / Tickets: Get ticket priority by ID | Admin`admin.ticket_priorities.view` |
| PUT  | [`/api/admin/tickets/priorities`](https://featherpanel.com/docs/api/reference/admin/tickets/#put-admin-tickets-priorities)Admin API / Admin / Tickets: Create new ticket priority | Admin`admin.ticket_priorities.create` |
| PATCH  | [`/api/admin/tickets/priorities/{id}`](https://featherpanel.com/docs/api/reference/admin/tickets/#patch-admin-tickets-priorities-id)Admin API / Admin / Tickets: Update ticket priority | Admin`admin.ticket_priorities.edit` |
| DELETE  | [`/api/admin/tickets/priorities/{id}`](https://featherpanel.com/docs/api/reference/admin/tickets/#delete-admin-tickets-priorities-id)Admin API / Admin / Tickets: Delete ticket priority | Admin`admin.ticket_priorities.delete` |
| GET  | [`/api/admin/tickets/statuses`](https://featherpanel.com/docs/api/reference/admin/tickets/#get-admin-tickets-statuses)Admin API / Admin / Tickets: Get all ticket statuses | Admin`admin.ticket_statuses.view` |
| GET  | [`/api/admin/tickets/statuses/{id}`](https://featherpanel.com/docs/api/reference/admin/tickets/#get-admin-tickets-statuses-id)Admin API / Admin / Tickets: Get ticket status by ID | Admin`admin.ticket_statuses.view` |
| PUT  | [`/api/admin/tickets/statuses`](https://featherpanel.com/docs/api/reference/admin/tickets/#put-admin-tickets-statuses)Admin API / Admin / Tickets: Create new ticket status | Admin`admin.ticket_statuses.create` |
| PATCH  | [`/api/admin/tickets/statuses/{id}`](https://featherpanel.com/docs/api/reference/admin/tickets/#patch-admin-tickets-statuses-id)Admin API / Admin / Tickets: Update ticket status | Admin`admin.ticket_statuses.edit` |
| DELETE  | [`/api/admin/tickets/statuses/{id}`](https://featherpanel.com/docs/api/reference/admin/tickets/#delete-admin-tickets-statuses-id)Admin API / Admin / Tickets: Delete ticket status | Admin`admin.ticket_statuses.delete` |
| GET  | [`/api/admin/tickets/{uuid}/messages`](https://featherpanel.com/docs/api/reference/admin/tickets/#get-admin-tickets-uuid-messages)Admin API / Admin / Tickets: Get all messages for a ticket | Admin`admin.ticket_messages.view` |
| GET  | [`/api/admin/tickets/{uuid}/messages/{id}`](https://featherpanel.com/docs/api/reference/admin/tickets/#get-admin-tickets-uuid-messages-id)Admin API / Admin / Tickets: Get ticket message by ID | Admin`admin.ticket_messages.view` |
| POST  | [`/api/admin/tickets/{uuid}/messages`](https://featherpanel.com/docs/api/reference/admin/tickets/#post-admin-tickets-uuid-messages)Admin API / Admin / Tickets: Create new message for ticket | Admin`admin.ticket_messages.manage` |
| PATCH  | [`/api/admin/tickets/{uuid}/messages/{id}`](https://featherpanel.com/docs/api/reference/admin/tickets/#patch-admin-tickets-uuid-messages-id)Admin API / Admin / Tickets: Update ticket message | Admin`admin.ticket_messages.manage` |
| DELETE  | [`/api/admin/tickets/{uuid}/messages/{id}`](https://featherpanel.com/docs/api/reference/admin/tickets/#delete-admin-tickets-uuid-messages-id)Admin API / Admin / Tickets: Delete ticket message | Admin`admin.ticket_messages.manage` |
| POST  | [`/api/admin/tickets/{uuid}/attachments`](https://featherpanel.com/docs/api/reference/admin/tickets/#post-admin-tickets-uuid-attachments)Admin API / Admin / Tickets: Upload attachment for ticket | Admin`admin.ticket_attachments.manage` |
| GET  | [`/api/admin/tickets/{uuid}/attachments`](https://featherpanel.com/docs/api/reference/admin/tickets/#get-admin-tickets-uuid-attachments)Admin API / Admin / Tickets: Get attachments for ticket | Admin`admin.ticket_attachments.view` |
| DELETE  | [`/api/admin/tickets/{uuid}/attachments/{attachmentId}`](https://featherpanel.com/docs/api/reference/admin/tickets/#delete-admin-tickets-uuid-attachments-attachmentId)Admin API / Admin / Tickets: Delete ticket attachment | Admin`admin.ticket_attachments.manage` |
| POST  | [`/api/admin/tickets/{uuid}/reply`](https://featherpanel.com/docs/api/reference/admin/tickets/#post-admin-tickets-uuid-reply)Admin API / Admin / Tickets: Reply to ticket | Admin`admin.tickets.edit` |
| POST  | [`/api/admin/tickets/{uuid}/close`](https://featherpanel.com/docs/api/reference/admin/tickets/#post-admin-tickets-uuid-close)Admin API / Admin / Tickets: Close ticket | Admin`admin.tickets.edit` |
| POST  | [`/api/admin/tickets/{uuid}/reopen`](https://featherpanel.com/docs/api/reference/admin/tickets/#post-admin-tickets-uuid-reopen)Admin API / Admin / Tickets: Reopen ticket | Admin`admin.tickets.edit` |
| GET  | [`/api/admin/tickets/{uuid}`](https://featherpanel.com/docs/api/reference/admin/tickets/#get-admin-tickets-uuid)Admin API / Admin / Tickets: Get ticket by UUID | Admin`admin.tickets.view` |
| PATCH  | [`/api/admin/tickets/{uuid}`](https://featherpanel.com/docs/api/reference/admin/tickets/#patch-admin-tickets-uuid)Admin API / Admin / Tickets: Update ticket | Admin`admin.tickets.edit` |
| DELETE  | [`/api/admin/tickets/{uuid}`](https://featherpanel.com/docs/api/reference/admin/tickets/#delete-admin-tickets-uuid)Admin API / Admin / Tickets: Delete ticket | Admin`admin.tickets.delete` |
| GET  | [`/api/admin/translations`](https://featherpanel.com/docs/api/reference/admin/translations/#get-admin-translations)Admin API / Admin / Translations: List translation files | Admin`admin.root` |
| POST  | [`/api/admin/translations/upload`](https://featherpanel.com/docs/api/reference/admin/translations/#post-admin-translations-upload)Admin API / Admin / Translations: Upload translation file | Admin`admin.root` |
| GET  | [`/api/admin/translations/{lang}`](https://featherpanel.com/docs/api/reference/admin/translations/#get-admin-translations-lang)Admin API / Admin / Translations: Get translation file | Admin`admin.root` |
| PUT  | [`/api/admin/translations/{lang}`](https://featherpanel.com/docs/api/reference/admin/translations/#put-admin-translations-lang)Admin API / Admin / Translations: Update translation file | Admin`admin.root` |
| POST  | [`/api/admin/translations/{lang}`](https://featherpanel.com/docs/api/reference/admin/translations/#post-admin-translations-lang)Admin API / Admin / Translations: Create translation file | Admin`admin.root` |
| DELETE  | [`/api/admin/translations/{lang}`](https://featherpanel.com/docs/api/reference/admin/translations/#delete-admin-translations-lang)Admin API / Admin / Translations: Delete translation file | Admin`admin.root` |
| GET  | [`/api/admin/translations/{lang}/download`](https://featherpanel.com/docs/api/reference/admin/translations/#get-admin-translations-lang-download)Admin API / Admin / Translations: Download translation file | Admin`admin.root` |
| GET  | [`/api/admin/translations/enabled`](https://featherpanel.com/docs/api/reference/admin/translations/#get-admin-translations-enabled)Admin API / Admin / Translations: Get enabled languages | Admin`admin.root` |
| PUT  | [`/api/admin/translations/enabled`](https://featherpanel.com/docs/api/reference/admin/translations/#put-admin-translations-enabled)Admin API / Admin / Translations: Set enabled languages | Admin`admin.root` |
| POST  | [`/api/admin/translations/{lang}/enable`](https://featherpanel.com/docs/api/reference/admin/translations/#post-admin-translations-lang-enable)Admin API / Admin / Translations: Enable language | Admin`admin.root` |
| POST  | [`/api/admin/translations/{lang}/disable`](https://featherpanel.com/docs/api/reference/admin/translations/#post-admin-translations-lang-disable)Admin API / Admin / Translations: Disable language | Admin`admin.root` |
| GET  | [`/api/admin/users`](https://featherpanel.com/docs/api/reference/admin/users/#get-admin-users)Admin API / Admin / Users: Get all users | Admin`admin.users.list` |
| GET  | [`/api/admin/users/{uuid}`](https://featherpanel.com/docs/api/reference/admin/users/#get-admin-users-uuid)Admin API / Admin / Users: Get user by UUID | Admin`admin.users.list` |
| GET  | [`/api/admin/users/external/{externalId}`](https://featherpanel.com/docs/api/reference/admin/users/#get-admin-users-external-externalId)Admin API / Admin / Users: Get user by external ID | Admin`admin.users.list` |
| PATCH  | [`/api/admin/users/{uuid}`](https://featherpanel.com/docs/api/reference/admin/users/#patch-admin-users-uuid)Admin API / Admin / Users: Update user | Admin`admin.users.edit` |
| DELETE  | [`/api/admin/users/{uuid}`](https://featherpanel.com/docs/api/reference/admin/users/#delete-admin-users-uuid)Admin API / Admin / Users: Delete user | Admin`admin.users.delete` |
| PUT  | [`/api/admin/users`](https://featherpanel.com/docs/api/reference/admin/users/#put-admin-users)Admin API / Admin / Users: Create new user | Admin`admin.users.create` |
| GET  | [`/api/admin/users/{uuid}/servers`](https://featherpanel.com/docs/api/reference/admin/users/#get-admin-users-uuid-servers)Admin API / Admin / Users: Get user owned servers | Admin`admin.users.list` |
| GET  | [`/api/admin/users/{uuid}/vm-instances`](https://featherpanel.com/docs/api/reference/admin/users/#get-admin-users-uuid-vm-instances)Admin API / Admin / Users: Get user owned VM instances | Admin`admin.users.list` |
| GET  | [`/api/admin/users/{uuid}/potential-alts`](https://featherpanel.com/docs/api/reference/admin/users/#get-admin-users-uuid-potential-alts)Admin API / Admin / Users: Find potential alt accounts by IP | Admin`admin.users.list` |
| DELETE  | [`/api/admin/users/{uuid}/devices`](https://featherpanel.com/docs/api/reference/admin/users/#delete-admin-users-uuid-devices)Admin API / Admin / Users: Clear device fingerprints for a user | Admin`admin.users.edit` |
| POST  | [`/api/admin/users/alt-detection/reset`](https://featherpanel.com/docs/api/reference/admin/users/#post-admin-users-alt-detection-reset)Admin API / Admin / Users: Reset alt detection for all users | Admin`admin.users.edit` |
| DELETE  | [`/api/admin/devices`](https://featherpanel.com/docs/api/reference/admin/users/#delete-admin-devices)Admin API / Admin / Users: Clear all device fingerprints globally | Admin`admin.users.edit` |
| GET  | [`/api/admin/users/serverRequest/{id}`](https://featherpanel.com/docs/api/reference/admin/users/#get-admin-users-serverRequest-id)Admin API / Admin / Users: Get server request by id (INTERNAL USE ONLY) - DO NOT USE THIS ENDPOINT IN YOUR CODE! | Admin`admin.users.list` |
| POST  | [`/api/admin/users/{uuid}/sso-token`](https://featherpanel.com/docs/api/reference/admin/users/#post-admin-users-uuid-sso-token)Admin API / Admin / Users: Create SSO login token for user | Admin`admin.users.edit` |
| POST  | [`/api/admin/users/{uuid}/send-email`](https://featherpanel.com/docs/api/reference/admin/users/#post-admin-users-uuid-send-email)Admin API / Admin / Users: Send email to user | Admin`admin.users.edit` |
| POST  | [`/api/admin/users/{uuid}/mails/{id}/resend`](https://featherpanel.com/docs/api/reference/admin/users/#post-admin-users-uuid-mails-id-resend)Admin API / Admin / Users: Resend a failed user email | Admin`admin.users.edit` |
| POST  | [`/api/admin/users/{uuid}/verify-email`](https://featherpanel.com/docs/api/reference/admin/users/#post-admin-users-uuid-verify-email)Admin API / Admin / Users: Force verify user email | Admin`admin.users.edit` |
| POST  | [`/api/admin/users/{uuid}/ban`](https://featherpanel.com/docs/api/reference/admin/users/#post-admin-users-uuid-ban)Admin API / Admin / Users: Ban a user | Admin`admin.users.edit` |
| POST  | [`/api/admin/users/{uuid}/unban`](https://featherpanel.com/docs/api/reference/admin/users/#post-admin-users-uuid-unban)Admin API / Admin / Users: Unban a user | Admin`admin.users.edit` |
| GET  | [`/api/admin/vm-instances`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#get-admin-vm-instances)Admin API / Admin / VM Instances: List VM instances | Admin`admin.nodes.view` |
| PUT  | [`/api/admin/vm-instances`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#put-admin-vm-instances)Admin API / Admin / VM Instances: Create new VM instance | Admin`admin.nodes.create` |
| GET  | [`/api/admin/vm-instances/creation-status/{creationId}`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#get-admin-vm-instances-creation-status-creationId)Admin API / Admin / VM Instances: Poll VM creation status | Admin`admin.nodes.view` |
| GET  | [`/api/admin/vm-instances/task-status/{taskId}`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#get-admin-vm-instances-task-status-taskId)Admin API / Admin / VM Instances | Admin`admin.nodes.view` |
| GET  | [`/api/admin/vm-instances/{id}`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#get-admin-vm-instances-id)Admin API / Admin / VM Instances: Get VM instance | Admin`admin.nodes.view` |
| PATCH  | [`/api/admin/vm-instances/{id}`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#patch-admin-vm-instances-id)Admin API / Admin / VM Instances: Update VM instance | Admin`admin.nodes.edit` |
| GET  | [`/api/admin/vm-instances/{id}/activities`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#get-admin-vm-instances-id-activities)Admin API / Admin / VM Instances: Get VM instance activities | Admin`admin.nodes.view` |
| GET  | [`/api/admin/vm-instances/{id}/config`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#get-admin-vm-instances-id-config)Admin API / Admin / VM Instances: Get VM instance config | Admin`admin.nodes.view` |
| GET  | [`/api/admin/vm-instances/{id}/status`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#get-admin-vm-instances-id-status)Admin API / Admin / VM Instances: Get VM instance status | Admin`admin.nodes.view` |
| GET  | [`/api/admin/vm-instances/{id}/vnc-ticket`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#get-admin-vm-instances-id-vnc-ticket)Admin API / Admin / VM Instances: Get VNC ticket | Admin`admin.nodes.view` |
| POST  | [`/api/admin/vm-instances/{id}/resize-disk`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#post-admin-vm-instances-id-resize-disk)Admin API / Admin / VM Instances: Resize VM/container disk | Admin`admin.nodes.edit` |
| POST  | [`/api/admin/vm-instances/{id}/disks`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#post-admin-vm-instances-id-disks)Admin API / Admin / VM Instances: Create VM/container disk | Admin`admin.nodes.edit` |
| DELETE  | [`/api/admin/vm-instances/{id}/disks/{key}`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#delete-admin-vm-instances-id-disks-key)Admin API / Admin / VM Instances: Delete VM/container disk | Admin`admin.nodes.edit` |
| POST  | [`/api/admin/vm-instances/{id}/power`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#post-admin-vm-instances-id-power)Admin API / Admin / VM Instances: Power action | Admin`admin.nodes.edit` |
| POST  | [`/api/admin/vm-instances/{id}/reinstall`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#post-admin-vm-instances-id-reinstall)Admin API / Admin / VM Instances: Start async VM reinstall | Admin`admin.nodes.edit` |
| GET  | [`/api/admin/vm-instances/reinstall-status/{reinstallId}`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#get-admin-vm-instances-reinstall-status-reinstallId)Admin API / Admin / VM Instances | Admin`admin.nodes.view` |
| GET  | [`/api/admin/vm-instances/{id}/backups`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#get-admin-vm-instances-id-backups)Admin API / Admin / VM Instances: List VM backups | Admin`admin.nodes.view` |
| POST  | [`/api/admin/vm-instances/{id}/backups/{backupId}/recover`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#post-admin-vm-instances-id-backups-backupId-recover)Admin API / Admin / VM Instances | Admin`admin.nodes.edit` |
| POST  | [`/api/admin/vm-instances/{id}/backups`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#post-admin-vm-instances-id-backups)Admin API / Admin / VM Instances: Create VM backup | Admin`admin.nodes.edit` |
| GET  | [`/api/admin/vm-instances/backup-status/{backupId}`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#get-admin-vm-instances-backup-status-backupId)Admin API / Admin / VM Instances: Poll VM backup status | Admin`admin.nodes.view` |
| DELETE  | [`/api/admin/vm-instances/{id}/backups`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#delete-admin-vm-instances-id-backups)Admin API / Admin / VM Instances: Delete VM backup | Admin`admin.nodes.edit` |
| POST  | [`/api/admin/vm-instances/{id}/backups/restore`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#post-admin-vm-instances-id-backups-restore)Admin API / Admin / VM Instances: Restore VM from backup | Admin`admin.nodes.edit` |
| GET  | [`/api/admin/vm-instances/restore-status/{restoreId}`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#get-admin-vm-instances-restore-status-restoreId)Admin API / Admin / VM Instances: Poll VM restore status | Admin`admin.nodes.view` |
| PATCH  | [`/api/admin/vm-instances/{id}/backup-limit`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#patch-admin-vm-instances-id-backup-limit)Admin API / Admin / VM Instances: Set VM backup limit | Admin`admin.nodes.edit` |
| POST  | [`/api/admin/vm-instances/{id}/suspend`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#post-admin-vm-instances-id-suspend)Admin API / Admin / VM Instances: Suspend VM instance | Admin`admin.nodes.edit` |
| POST  | [`/api/admin/vm-instances/{id}/unsuspend`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#post-admin-vm-instances-id-unsuspend)Admin API / Admin / VM Instances: Unsuspend VM instance | Admin`admin.nodes.edit` |
| DELETE  | [`/api/admin/vm-instances/{id}`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#delete-admin-vm-instances-id)Admin API / Admin / VM Instances: Delete VM instance | Admin`admin.nodes.delete` |
| DELETE  | [`/api/admin/vm-instances/{id}/hard`](https://featherpanel.com/docs/api/reference/admin/vm-instances/#delete-admin-vm-instances-id-hard)Admin API / Admin / VM Instances: Hard delete VM instance | Admin`admin.nodes.delete` |
| GET  | [`/api/admin/vm-nodes`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#get-admin-vm-nodes)Admin API / Admin / VM Nodes: Get all Proxmox VM nodes | Admin`admin.nodes.view` |
| GET  | [`/api/admin/vm-nodes/{id}`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#get-admin-vm-nodes-id)Admin API / Admin / VM Nodes: Get VM node by ID | Admin`admin.nodes.view` |
| PUT  | [`/api/admin/vm-nodes`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#put-admin-vm-nodes)Admin API / Admin / VM Nodes: Create new VM node | Admin`admin.nodes.create` |
| PATCH  | [`/api/admin/vm-nodes/{id}`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#patch-admin-vm-nodes-id)Admin API / Admin / VM Nodes: Update VM node | Admin`admin.nodes.edit` |
| DELETE  | [`/api/admin/vm-nodes/{id}`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#delete-admin-vm-nodes-id)Admin API / Admin / VM Nodes: Delete VM node | Admin`admin.nodes.delete` |
| GET  | [`/api/admin/vm-nodes/{id}/test-connection`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#get-admin-vm-nodes-id-test-connection)Admin API / Admin / VM Nodes: Test connection to Proxmox VM node | Admin`admin.nodes.view` |
| POST  | [`/api/admin/vm-nodes/{id}/test-connection`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#post-admin-vm-nodes-id-test-connection)Admin API / Admin / VM Nodes: Test connection to Proxmox VM node | Admin`admin.nodes.view` |
| GET  | [`/api/admin/vm-nodes/{id}/info`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#get-admin-vm-nodes-id-info)Admin API / Admin / VM Nodes | Admin`admin.nodes.view` |
| GET  | [`/api/admin/vm-nodes/{id}/ips`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#get-admin-vm-nodes-id-ips)Admin API / Admin / VM Nodes: List IPs for a VM node | Admin`admin.nodes.view` |
| PUT  | [`/api/admin/vm-nodes/{id}/ips`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#put-admin-vm-nodes-id-ips)Admin API / Admin / VM Nodes: Create IP for VM node | Admin`admin.nodes.edit` |
| PATCH  | [`/api/admin/vm-nodes/{id}/ips/{ipId}`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#patch-admin-vm-nodes-id-ips-ipId)Admin API / Admin / VM Nodes: Update IP for VM node | Admin`admin.nodes.edit` |
| DELETE  | [`/api/admin/vm-nodes/{id}/ips/{ipId}`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#delete-admin-vm-nodes-id-ips-ipId)Admin API / Admin / VM Nodes: Delete IP from VM node | Admin`admin.nodes.edit` |
| POST  | [`/api/admin/vm-nodes/{id}/ips/{ipId}/primary`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#post-admin-vm-nodes-id-ips-ipId-primary)Admin API / Admin / VM Nodes: Set primary IP for VM node | Admin`admin.nodes.edit` |
| GET  | [`/api/admin/vm-nodes/{id}/free-ips`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#get-admin-vm-nodes-id-free-ips)Admin API / Admin / VM Nodes | Admin`admin.nodes.view` |
| GET  | [`/api/admin/vm-nodes/{id}/proxmox-vms`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#get-admin-vm-nodes-id-proxmox-vms)Admin API / Admin / VM Nodes | Admin`admin.nodes.view` |
| GET  | [`/api/admin/vm-nodes/{id}/cluster-nodes`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#get-admin-vm-nodes-id-cluster-nodes)Admin API / Admin / VM Nodes | Admin`admin.nodes.view` |
| GET  | [`/api/admin/vm-nodes/{id}/bridges`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#get-admin-vm-nodes-id-bridges)Admin API / Admin / VM Nodes | Admin`admin.nodes.view` |
| GET  | [`/api/admin/vm-nodes/{id}/storage`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#get-admin-vm-nodes-id-storage)Admin API / Admin / VM Nodes | Admin`admin.nodes.view` |
| GET  | [`/api/admin/vm-nodes/{id}/backup-storage`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#get-admin-vm-nodes-id-backup-storage)Admin API / Admin / VM Nodes | Admin`admin.nodes.view` |
| GET  | [`/api/admin/vm-nodes/{id}/templates`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#get-admin-vm-nodes-id-templates)Admin API / Admin / VM Nodes | Admin`admin.nodes.view` |
| POST  | [`/api/admin/vm-nodes/{id}/templates`](https://featherpanel.com/docs/api/reference/admin/vm-nodes/#post-admin-vm-nodes-id-templates)Admin API / Admin / VM Nodes | Admin`admin.nodes.edit` |
| PATCH  | [`/api/admin/vm-templates/{id}`](https://featherpanel.com/docs/api/reference/admin/vm-templates/#patch-admin-vm-templates-id)Admin API / Admin / VM Templates | Admin`admin.nodes.edit` |
| DELETE  | [`/api/admin/vm-templates/{id}`](https://featherpanel.com/docs/api/reference/admin/vm-templates/#delete-admin-vm-templates-id)Admin API / Admin / VM Templates | Admin`admin.nodes.delete` |
| GET  | [`/api/admin/web-nodes`](https://featherpanel.com/docs/api/reference/admin/web-nodes/#get-admin-web-nodes)Admin API / Admin / Web Nodes: Get all FeatherQuilld web nodes | Admin`admin.nodes.view` |
| GET  | [`/api/admin/web-nodes/{id}`](https://featherpanel.com/docs/api/reference/admin/web-nodes/#get-admin-web-nodes-id)Admin API / Admin / Web Nodes: Get web node by ID | Admin`admin.nodes.view` |
| PUT  | [`/api/admin/web-nodes`](https://featherpanel.com/docs/api/reference/admin/web-nodes/#put-admin-web-nodes)Admin API / Admin / Web Nodes: Create new web node | Admin`admin.nodes.create` |
| PATCH  | [`/api/admin/web-nodes/{id}`](https://featherpanel.com/docs/api/reference/admin/web-nodes/#patch-admin-web-nodes-id)Admin API / Admin / Web Nodes: Update web node | Admin`admin.nodes.edit` |
| DELETE  | [`/api/admin/web-nodes/{id}`](https://featherpanel.com/docs/api/reference/admin/web-nodes/#delete-admin-web-nodes-id)Admin API / Admin / Web Nodes: Delete web node | Admin`admin.nodes.delete` |
| POST  | [`/api/admin/web-nodes/{id}/reset-token`](https://featherpanel.com/docs/api/reference/admin/web-nodes/#post-admin-web-nodes-id-reset-token)Admin API / Admin / Web Nodes: Reset FeatherQuilld daemon token | Admin`admin.nodes.edit` |
| GET  | [`/api/admin/web-nodes/{id}/setup-command`](https://featherpanel.com/docs/api/reference/admin/web-nodes/#get-admin-web-nodes-id-setup-command)Admin API / Admin / Web Nodes: Get FeatherQuilld setup command | Admin`admin.nodes.edit` |
| GET  | [`/api/admin/web-nodes/{id}/config`](https://featherpanel.com/docs/api/reference/admin/web-nodes/#get-admin-web-nodes-id-config)Admin API / Admin / Web Nodes: Get FeatherQuilld config YAML | Admin`admin.nodes.edit` |
| GET  | [`/api/admin/web-nodes/{id}/health`](https://featherpanel.com/docs/api/reference/admin/web-nodes/#get-admin-web-nodes-id-health)Admin API / Admin / Web Nodes: Probe FeatherQuilld daemon health | Admin`admin.nodes.view` |
| GET  | [`/api/admin/web-nodes/{id}/system`](https://featherpanel.com/docs/api/reference/admin/web-nodes/#get-admin-web-nodes-id-system)Admin API / Admin / Web Nodes | Admin`admin.nodes.view` |
| GET  | [`/api/admin/web-nodes/{id}/utilization`](https://featherpanel.com/docs/api/reference/admin/web-nodes/#get-admin-web-nodes-id-utilization)Admin API / Admin / Web Nodes | Admin`admin.nodes.view` |
| GET  | [`/api/admin/web-nodes/{id}/diagnostics`](https://featherpanel.com/docs/api/reference/admin/web-nodes/#get-admin-web-nodes-id-diagnostics)Admin API / Admin / Web Nodes | Admin`admin.nodes.view` |
| GET  | [`/api/admin/web-nodes/{id}/system-logs`](https://featherpanel.com/docs/api/reference/admin/web-nodes/#get-admin-web-nodes-id-system-logs)Admin API / Admin / Web Nodes | Admin`admin.nodes.view` |
| GET  | [`/api/admin/web-nodes/{id}/system-logs/{file}`](https://featherpanel.com/docs/api/reference/admin/web-nodes/#get-admin-web-nodes-id-system-logs-file)Admin API / Admin / Web Nodes | Admin`admin.nodes.view` |
| GET  | [`/api/admin/web-nodes/{id}/packages`](https://featherpanel.com/docs/api/reference/admin/web-nodes/#get-admin-web-nodes-id-packages)Admin API / Admin / Web Nodes | Admin`admin.nodes.view` |
| GET  | [`/api/admin/web-nodes/{id}/packages/socket`](https://featherpanel.com/docs/api/reference/admin/web-nodes/#get-admin-web-nodes-id-packages-socket)Admin API / Admin / Web Nodes | Admin`admin.nodes.view` |
| POST  | [`/api/admin/web-nodes/{id}/packages/{packageId}/install`](https://featherpanel.com/docs/api/reference/admin/web-nodes/#post-admin-web-nodes-id-packages-packageId-install)Admin API / Admin / Web Nodes | Admin`admin.nodes.edit` |
| POST  | [`/api/admin/web-nodes/{id}/packages/{packageId}/remove`](https://featherpanel.com/docs/api/reference/admin/web-nodes/#post-admin-web-nodes-id-packages-packageId-remove)Admin API / Admin / Web Nodes | Admin`admin.nodes.edit` |
| GET  | [`/api/admin/web-nodes/{id}/version-status`](https://featherpanel.com/docs/api/reference/admin/web-nodes/#get-admin-web-nodes-id-version-status)Admin API / Admin / Web Nodes | Admin`admin.nodes.view` |
| POST  | [`/api/admin/web-nodes/{id}/self-update`](https://featherpanel.com/docs/api/reference/admin/web-nodes/#post-admin-web-nodes-id-self-update)Admin API / Admin / Web Nodes | Admin`admin.nodes.edit` |
| GET  | [`/api/admin/webplates`](https://featherpanel.com/docs/api/reference/admin/webplates/#get-admin-webplates)Admin API / Admin / WebPlates: List WebPlates | Admin`admin.webplates.view` |
| GET  | [`/api/admin/webplates/{id}`](https://featherpanel.com/docs/api/reference/admin/webplates/#get-admin-webplates-id)Admin API / Admin / WebPlates: Get WebPlate | Admin`admin.webplates.view` |
| PUT  | [`/api/admin/webplates`](https://featherpanel.com/docs/api/reference/admin/webplates/#put-admin-webplates)Admin API / Admin / WebPlates: Create WebPlate | Admin`admin.webplates.create` |
| PATCH  | [`/api/admin/webplates/{id}`](https://featherpanel.com/docs/api/reference/admin/webplates/#patch-admin-webplates-id)Admin API / Admin / WebPlates: Update WebPlate | Admin`admin.webplates.edit` |
| DELETE  | [`/api/admin/webplates/{id}`](https://featherpanel.com/docs/api/reference/admin/webplates/#delete-admin-webplates-id)Admin API / Admin / WebPlates: Delete WebPlate | Admin`admin.webplates.delete` |
| GET  | [`/api/admin/webspaces`](https://featherpanel.com/docs/api/reference/admin/webspaces/#get-admin-webspaces)Admin API / Admin / WebSpaces: List WebSpaces | Admin`admin.webspaces.view` |
| GET  | [`/api/admin/webspaces/hosting-maturity`](https://featherpanel.com/docs/api/reference/admin/webspaces/#get-admin-webspaces-hosting-maturity)Admin API / Admin / WebSpaces: Web hosting platform maturity | Admin`admin.webspaces.view` |
| GET  | [`/api/admin/webspaces/hosting-setup/wizard`](https://featherpanel.com/docs/api/reference/admin/webspaces/#get-admin-webspaces-hosting-setup-wizard)Admin API / Admin / WebSpaces: Admin first-node setup wizard steps | Admin`admin.webspaces.view` |
| POST  | [`/api/admin/webspaces/panel-webmail/install`](https://featherpanel.com/docs/api/reference/admin/webspaces/#post-admin-webspaces-panel-webmail-install)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| GET  | [`/api/admin/webspaces/infrastructure-readiness`](https://featherpanel.com/docs/api/reference/admin/webspaces/#get-admin-webspaces-infrastructure-readiness)Admin API / Admin / WebSpaces: WebSpace infrastructure readiness | Admin`admin.webspaces.view` |
| GET  | [`/api/admin/webspaces/{uuid}`](https://featherpanel.com/docs/api/reference/admin/webspaces/#get-admin-webspaces-uuid)Admin API / Admin / WebSpaces: Get WebSpace | Admin`admin.webspaces.view` |
| PATCH  | [`/api/admin/webspaces/{uuid}`](https://featherpanel.com/docs/api/reference/admin/webspaces/#patch-admin-webspaces-uuid)Admin API / Admin / WebSpaces: Update WebSpace settings | Admin`admin.webspaces.edit` |
| PUT  | [`/api/admin/webspaces`](https://featherpanel.com/docs/api/reference/admin/webspaces/#put-admin-webspaces)Admin API / Admin / WebSpaces: Create WebSpace on panel + daemon | Admin`admin.webspaces.create` |
| DELETE  | [`/api/admin/webspaces/{uuid}`](https://featherpanel.com/docs/api/reference/admin/webspaces/#delete-admin-webspaces-uuid)Admin API / Admin / WebSpaces: Delete WebSpace | Admin`admin.webspaces.delete` |
| POST  | [`/api/admin/webspaces/{uuid}/power`](https://featherpanel.com/docs/api/reference/admin/webspaces/#post-admin-webspaces-uuid-power)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| GET  | [`/api/admin/webspaces/{uuid}/status`](https://featherpanel.com/docs/api/reference/admin/webspaces/#get-admin-webspaces-uuid-status)Admin API / Admin / WebSpaces | Admin`admin.webspaces.view` |
| GET  | [`/api/admin/webspaces/{uuid}/logs`](https://featherpanel.com/docs/api/reference/admin/webspaces/#get-admin-webspaces-uuid-logs)Admin API / Admin / WebSpaces | Admin`admin.webspaces.view` |
| GET  | [`/api/admin/webspaces/{uuid}/logs/install`](https://featherpanel.com/docs/api/reference/admin/webspaces/#get-admin-webspaces-uuid-logs-install)Admin API / Admin / WebSpaces | Admin`admin.webspaces.view` |
| POST  | [`/api/admin/webspaces/{uuid}/bandwidth/reset`](https://featherpanel.com/docs/api/reference/admin/webspaces/#post-admin-webspaces-uuid-bandwidth-reset)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| POST  | [`/api/admin/webspaces/{uuid}/reinstall`](https://featherpanel.com/docs/api/reference/admin/webspaces/#post-admin-webspaces-uuid-reinstall)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| POST  | [`/api/admin/webspaces/{uuid}/install/abort`](https://featherpanel.com/docs/api/reference/admin/webspaces/#post-admin-webspaces-uuid-install-abort)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| POST  | [`/api/admin/webspaces/{uuid}/sync`](https://featherpanel.com/docs/api/reference/admin/webspaces/#post-admin-webspaces-uuid-sync)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| POST  | [`/api/admin/webspaces/{uuid}/recreate-runtime`](https://featherpanel.com/docs/api/reference/admin/webspaces/#post-admin-webspaces-uuid-recreate-runtime)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| GET  | [`/api/admin/webspaces/{uuid}/ssl`](https://featherpanel.com/docs/api/reference/admin/webspaces/#get-admin-webspaces-uuid-ssl)Admin API / Admin / WebSpaces | Admin`admin.webspaces.view` |
| POST  | [`/api/admin/webspaces/{uuid}/ssl/renew`](https://featherpanel.com/docs/api/reference/admin/webspaces/#post-admin-webspaces-uuid-ssl-renew)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| POST  | [`/api/admin/webspaces/{uuid}/dns-check`](https://featherpanel.com/docs/api/reference/admin/webspaces/#post-admin-webspaces-uuid-dns-check)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| POST  | [`/api/admin/webspaces/{uuid}/dns/provision`](https://featherpanel.com/docs/api/reference/admin/webspaces/#post-admin-webspaces-uuid-dns-provision)Admin API / Admin / WebSpaces: Provision DNS A records | Admin`admin.webspaces.edit` |
| GET  | [`/api/admin/webspaces/{uuid}/ssl/custom`](https://featherpanel.com/docs/api/reference/admin/webspaces/#get-admin-webspaces-uuid-ssl-custom)Admin API / Admin / WebSpaces: Custom SSL status | Admin`admin.webspaces.view` |
| PUT  | [`/api/admin/webspaces/{uuid}/ssl/custom`](https://featherpanel.com/docs/api/reference/admin/webspaces/#put-admin-webspaces-uuid-ssl-custom)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| DELETE  | [`/api/admin/webspaces/{uuid}/ssl/custom`](https://featherpanel.com/docs/api/reference/admin/webspaces/#delete-admin-webspaces-uuid-ssl-custom)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| GET  | [`/api/admin/webspaces/{uuid}/backups`](https://featherpanel.com/docs/api/reference/admin/webspaces/#get-admin-webspaces-uuid-backups)Admin API / Admin / WebSpaces | Admin`admin.webspaces.view` |
| POST  | [`/api/admin/webspaces/{uuid}/backups/reconcile`](https://featherpanel.com/docs/api/reference/admin/webspaces/#post-admin-webspaces-uuid-backups-reconcile)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| POST  | [`/api/admin/webspaces/{uuid}/backup`](https://featherpanel.com/docs/api/reference/admin/webspaces/#post-admin-webspaces-uuid-backup)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| DELETE  | [`/api/admin/webspaces/{uuid}/backups/{backupUuid}`](https://featherpanel.com/docs/api/reference/admin/webspaces/#delete-admin-webspaces-uuid-backups-backupUuid)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| POST  | [`/api/admin/webspaces/{uuid}/backups/{backupUuid}/restore`](https://featherpanel.com/docs/api/reference/admin/webspaces/#post-admin-webspaces-uuid-backups-backupUuid-restore)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| GET  | [`/api/admin/webspaces/{uuid}/backups/{backupUuid}/files`](https://featherpanel.com/docs/api/reference/admin/webspaces/#get-admin-webspaces-uuid-backups-backupUuid-files)Admin API / Admin / WebSpaces | Admin`admin.webspaces.view` |
| GET  | [`/api/admin/webspaces/{uuid}/backups/{backupUuid}/download`](https://featherpanel.com/docs/api/reference/admin/webspaces/#get-admin-webspaces-uuid-backups-backupUuid-download)Admin API / Admin / WebSpaces | Admin`admin.webspaces.view` |
| POST  | [`/api/admin/webspaces/{uuid}/backups/import`](https://featherpanel.com/docs/api/reference/admin/webspaces/#post-admin-webspaces-uuid-backups-import)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| GET  | [`/api/admin/webspaces/{uuid}/transfer/status`](https://featherpanel.com/docs/api/reference/admin/webspaces/#get-admin-webspaces-uuid-transfer-status)Admin API / Admin / WebSpaces | Admin`admin.webspaces.view` |
| POST  | [`/api/admin/webspaces/{uuid}/transfer`](https://featherpanel.com/docs/api/reference/admin/webspaces/#post-admin-webspaces-uuid-transfer)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| POST  | [`/api/admin/webspaces/{uuid}/jwt`](https://featherpanel.com/docs/api/reference/admin/webspaces/#post-admin-webspaces-uuid-jwt)Admin API / Admin / WebSpaces | Admin`admin.webspaces.view` |
| POST  | [`/api/admin/webspaces/{uuid}/suspend`](https://featherpanel.com/docs/api/reference/admin/webspaces/#post-admin-webspaces-uuid-suspend)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| POST  | [`/api/admin/webspaces/{uuid}/unsuspend`](https://featherpanel.com/docs/api/reference/admin/webspaces/#post-admin-webspaces-uuid-unsuspend)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| GET  | [`/api/admin/webspaces/{uuid}/dns/zones`](https://featherpanel.com/docs/api/reference/admin/webspaces/#get-admin-webspaces-uuid-dns-zones)Admin API / Admin / WebSpaces | Admin`admin.webspaces.view` |
| GET  | [`/api/admin/webspaces/{uuid}/dns/hosts`](https://featherpanel.com/docs/api/reference/admin/webspaces/#get-admin-webspaces-uuid-dns-hosts)Admin API / Admin / WebSpaces | Admin`admin.webspaces.view` |
| POST  | [`/api/admin/webspaces/{uuid}/dns/zones`](https://featherpanel.com/docs/api/reference/admin/webspaces/#post-admin-webspaces-uuid-dns-zones)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| DELETE  | [`/api/admin/webspaces/{uuid}/dns/zones/{zoneId}`](https://featherpanel.com/docs/api/reference/admin/webspaces/#delete-admin-webspaces-uuid-dns-zones-zoneId)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| GET  | [`/api/admin/webspaces/{uuid}/dns/zones/{zoneId}/records`](https://featherpanel.com/docs/api/reference/admin/webspaces/#get-admin-webspaces-uuid-dns-zones-zoneId-records)Admin API / Admin / WebSpaces | Admin`admin.webspaces.view` |
| POST  | [`/api/admin/webspaces/{uuid}/dns/zones/{zoneId}/records`](https://featherpanel.com/docs/api/reference/admin/webspaces/#post-admin-webspaces-uuid-dns-zones-zoneId-records)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| PATCH  | [`/api/admin/webspaces/{uuid}/dns/zones/{zoneId}/records/{recordId}`](https://featherpanel.com/docs/api/reference/admin/webspaces/#patch-admin-webspaces-uuid-dns-zones-zoneId-records-recordId)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| DELETE  | [`/api/admin/webspaces/{uuid}/dns/zones/{zoneId}/records/{recordId}`](https://featherpanel.com/docs/api/reference/admin/webspaces/#delete-admin-webspaces-uuid-dns-zones-zoneId-records-recordId)Admin API / Admin / WebSpaces | Admin`admin.webspaces.edit` |
| GET  | [`/api/admin/wings-backups/destinations`](https://featherpanel.com/docs/api/reference/admin/wings-backups/#get-admin-wings-backups-destinations)Admin API / Admin / Wings Backups: List Wings backup destinations | Admin`admin.wings_backups.view` |
| PUT  | [`/api/admin/wings-backups/destinations`](https://featherpanel.com/docs/api/reference/admin/wings-backups/#put-admin-wings-backups-destinations)Admin API / Admin / Wings Backups: Create Wings backup destination | Admin`admin.wings_backups.manage` |
| PATCH  | [`/api/admin/wings-backups/destinations/{id}`](https://featherpanel.com/docs/api/reference/admin/wings-backups/#patch-admin-wings-backups-destinations-id)Admin API / Admin / Wings Backups: Update Wings backup destination | Admin`admin.wings_backups.manage` |
| DELETE  | [`/api/admin/wings-backups/destinations/{id}`](https://featherpanel.com/docs/api/reference/admin/wings-backups/#delete-admin-wings-backups-destinations-id)Admin API / Admin / Wings Backups: Delete Wings backup destination | Admin`admin.wings_backups.manage` |
| POST  | [`/api/admin/wings-backups/destinations/{id}/test`](https://featherpanel.com/docs/api/reference/admin/wings-backups/#post-admin-wings-backups-destinations-id-test)Admin API / Admin / Wings Backups: Test Wings backup destination | Admin`admin.wings_backups.manage` |
| POST  | [`/api/admin/wings-backups/destinations/{id}/purge`](https://featherpanel.com/docs/api/reference/admin/wings-backups/#post-admin-wings-backups-destinations-id-purge)Admin API / Admin / Wings Backups: Purge old objects on destination | Admin`admin.wings_backups.manage` |
| GET  | [`/api/admin/wings-backups/policies`](https://featherpanel.com/docs/api/reference/admin/wings-backups/#get-admin-wings-backups-policies)Admin API / Admin / Wings Backups: List Wings backup policies | Admin`admin.wings_backups.view` |
| PUT  | [`/api/admin/wings-backups/policies`](https://featherpanel.com/docs/api/reference/admin/wings-backups/#put-admin-wings-backups-policies)Admin API / Admin / Wings Backups: Create Wings backup policy | Admin`admin.wings_backups.manage` |
| GET  | [`/api/admin/wings-backups/policies/{id}`](https://featherpanel.com/docs/api/reference/admin/wings-backups/#get-admin-wings-backups-policies-id)Admin API / Admin / Wings Backups: Get Wings backup policy | Admin`admin.wings_backups.view` |
| PATCH  | [`/api/admin/wings-backups/policies/{id}`](https://featherpanel.com/docs/api/reference/admin/wings-backups/#patch-admin-wings-backups-policies-id)Admin API / Admin / Wings Backups: Update Wings backup policy | Admin`admin.wings_backups.manage` |
| DELETE  | [`/api/admin/wings-backups/policies/{id}`](https://featherpanel.com/docs/api/reference/admin/wings-backups/#delete-admin-wings-backups-policies-id)Admin API / Admin / Wings Backups: Delete Wings backup policy | Admin`admin.wings_backups.manage` |
| POST  | [`/api/admin/wings-backups/policies/{id}/run`](https://featherpanel.com/docs/api/reference/admin/wings-backups/#post-admin-wings-backups-policies-id-run)Admin API / Admin / Wings Backups: Run Wings backup policy now | Admin`admin.wings_backups.run` |
| GET  | [`/api/admin/wings-backups/policies/{id}/runs`](https://featherpanel.com/docs/api/reference/admin/wings-backups/#get-admin-wings-backups-policies-id-runs)Admin API / Admin / Wings Backups: List Wings backup policy runs | Admin`admin.wings_backups.view` |
| GET  | [`/api/admin/wings-backups/policies/{id}/runs/{runId}`](https://featherpanel.com/docs/api/reference/admin/wings-backups/#get-admin-wings-backups-policies-id-runs-runId)Admin API / Admin / Wings Backups: Show Wings backup run | Admin`admin.wings_backups.view` |
| GET  | [`/api/quilld-remote/config`](https://featherpanel.com/docs/api/reference/quilld/remote/#get-quilld-remote-config)Daemon-facing / Quilld / Remote | Quilld node token |
| GET  | [`/api/quilld-remote/health`](https://featherpanel.com/docs/api/reference/quilld/remote/#get-quilld-remote-health)Daemon-facing / Quilld / Remote | Quilld node token |
| GET  | [`/api/quilld-remote/webspaces/{uuid}`](https://featherpanel.com/docs/api/reference/quilld/remote/#get-quilld-remote-webspaces-uuid)Daemon-facing / Quilld / Remote | Quilld node token |
| PATCH  | [`/api/quilld-remote/webspaces/{uuid}`](https://featherpanel.com/docs/api/reference/quilld/remote/#patch-quilld-remote-webspaces-uuid)Daemon-facing / Quilld / Remote | Quilld node token |
| GET  | [`/api/quilld-remote/webspaces/{uuid}/install`](https://featherpanel.com/docs/api/reference/quilld/remote/#get-quilld-remote-webspaces-uuid-install)Daemon-facing / Quilld / Remote | Quilld node token |
| POST  | [`/api/quilld-remote/webspaces/{uuid}/install`](https://featherpanel.com/docs/api/reference/quilld/remote/#post-quilld-remote-webspaces-uuid-install)Daemon-facing / Quilld / Remote | Quilld node token |
| POST  | [`/api/quilld-remote/webspaces/{uuid}/acme-dns`](https://featherpanel.com/docs/api/reference/quilld/remote/#post-quilld-remote-webspaces-uuid-acme-dns)Daemon-facing / Quilld / Remote | Quilld node token |
| POST  | [`/api/quilld-remote/sftp/auth`](https://featherpanel.com/docs/api/reference/quilld/remote/#post-quilld-remote-sftp-auth)Daemon-facing / Quilld / Remote | Quilld node token |
| POST  | [`/api/quilld-remote/transfers/{uuid}`](https://featherpanel.com/docs/api/reference/quilld/remote/#post-quilld-remote-transfers-uuid)Daemon-facing / Quilld / Remote | Quilld node token |
| POST  | [`/api/quilld-remote/activity`](https://featherpanel.com/docs/api/reference/quilld/remote/#post-quilld-remote-activity)Daemon-facing / Quilld / Remote | Quilld node token |
| GET  | [`/api/openapi.json`](https://featherpanel.com/docs/api/reference/system/apidocs/#get-openapi-json)System (public) / System / API docs: Get OpenAPI specification | Public |
| POST  | [`/api/cloud/v1/handshake`](https://featherpanel.com/docs/api/reference/system/cloud/#post-cloud-v1-handshake)System (public) / System / Cloud | Custom middleware |
| POST  | [`/api/cloud/v1/panel-handshake`](https://featherpanel.com/docs/api/reference/system/cloud/#post-cloud-v1-panel-handshake)System (public) / System / Cloud | Custom middleware |
| GET  | [`/api/cloud/v1/status`](https://featherpanel.com/docs/api/reference/system/cloud/#get-cloud-v1-status)System (public) / System / Cloud: Mythic Cloud link status | Custom middleware |
| POST  | [`/api/cloud/v1/sync`](https://featherpanel.com/docs/api/reference/system/cloud/#post-cloud-v1-sync)System (public) / System / Cloud: Pull Mythic summary + purchases into panel cache | Custom middleware |
| POST  | [`/api/cloud/v1/oauth2/callback`](https://featherpanel.com/docs/api/reference/system/cloud/#post-cloud-v1-oauth2-callback)System (public) / System / Cloud | Custom middleware |
| GET  | [`/api/debug/ip`](https://featherpanel.com/docs/api/reference/system/debug/#get-debug-ip)System (public) / System / Debug: Get IP detection debug information debug only | Public |
| GET  | [`/api/system/country-codes`](https://featherpanel.com/docs/api/reference/system/flagcdn/#get-system-country-codes)System (public) / System / Flag CDN: Get all country codes | Public |
| GET  | [`/api/system/health`](https://featherpanel.com/docs/api/reference/system/health/#get-system-health)System (public) / System / Health: Health check | Public |
| HEAD  | [`/api/system/health`](https://featherpanel.com/docs/api/reference/system/health/#head-system-health)System (public) / System / Health: Health check | Public |
| GET  | [`/api/knowledgebase/categories`](https://featherpanel.com/docs/api/reference/system/knowledgebase/#get-knowledgebase-categories)System (public) / System / Knowledgebase | Public |
| GET  | [`/api/knowledgebase/categories/{id}`](https://featherpanel.com/docs/api/reference/system/knowledgebase/#get-knowledgebase-categories-id)System (public) / System / Knowledgebase | Public |
| GET  | [`/api/knowledgebase/articles`](https://featherpanel.com/docs/api/reference/system/knowledgebase/#get-knowledgebase-articles)System (public) / System / Knowledgebase | Public |
| GET  | [`/api/knowledgebase/articles/{id}`](https://featherpanel.com/docs/api/reference/system/knowledgebase/#get-knowledgebase-articles-id)System (public) / System / Knowledgebase | Public |
| GET  | [`/api/knowledgebase/categories/{id}/articles`](https://featherpanel.com/docs/api/reference/system/knowledgebase/#get-knowledgebase-categories-id-articles)System (public) / System / Knowledgebase | Public |
| GET  | [`/api/ldap/providers`](https://featherpanel.com/docs/api/reference/system/ldap/#get-ldap-providers)System (public) / System / LDAP: List enabled LDAP providers (public) | Public |
| GET  | [`/api/system/oidc/providers`](https://featherpanel.com/docs/api/reference/system/oidc/#get-system-oidc-providers)System (public) / System / OIDC: List enabled OIDC providers (public) | Public |
| GET  | [`/api/system/storage-icon/{filename}`](https://featherpanel.com/docs/api/reference/system/panel-storage-icon/#get-system-storage-icon-filename)System (public) / System / Panel Storage Icon | Public |
| GET  | [`/api/system/plugin-css`](https://featherpanel.com/docs/api/reference/system/plugin-css/#get-system-plugin-css)System (public) / System / Plugin CSS: Get plugin CSS | Public |
| GET  | [`/api/system/plugin-js`](https://featherpanel.com/docs/api/reference/system/plugin-js/#get-system-plugin-js)System (public) / System / Plugin JS: Get plugin JavaScript | Public |
| GET  | [`/api/system/plugin-overrides`](https://featherpanel.com/docs/api/reference/system/plugin-overrides/#get-system-plugin-overrides)System (public) / System / Plugin Overrides: List plugin UI overrides | Public |
| GET  | [`/api/system/plugin-public-pages`](https://featherpanel.com/docs/api/reference/system/plugin-public-pages/#get-system-plugin-public-pages)System (public) / System / Plugin Public Pages: Get plugin public page registry | Public |
| GET  | [`/api/system/plugin-sidebar`](https://featherpanel.com/docs/api/reference/system/plugin-sidebar/#get-system-plugin-sidebar)System (public) / System / Plugin Sidebar: Get plugin sidebar configuration | Public |
| GET  | [`/api/system/plugin-themes`](https://featherpanel.com/docs/api/reference/system/plugin-themes/#get-system-plugin-themes)System (public) / System / Plugin Themes: List plugin theme packs | Public |
| GET  | [`/api/system/plugin-theme-css`](https://featherpanel.com/docs/api/reference/system/plugin-themes/#get-system-plugin-theme-css)System (public) / System / Plugin Themes: Get active plugin theme CSS | Public |
| GET  | [`/api/system/plugin-ui-packs`](https://featherpanel.com/docs/api/reference/system/plugin-ui-packs/#get-system-plugin-ui-packs)System (public) / System / Plugin UI Packs: List plugin UI packs | Public |
| GET  | [`/api/system/plugin-widgets`](https://featherpanel.com/docs/api/reference/system/plugin-widgets/#get-system-plugin-widgets)System (public) / System / Plugin Widgets: Get plugin widget configuration | Public |
| GET  | [`/api/selftest`](https://featherpanel.com/docs/api/reference/system/selftest/#get-selftest)System (public) / System / Self-test: Selftest | Public |
| GET  | [`/api/system/settings`](https://featherpanel.com/docs/api/reference/system/settings/#get-system-settings)System (public) / System / Settings: Get public settings | Custom middleware |
| GET  | [`/api/status`](https://featherpanel.com/docs/api/reference/system/status/#get-status)System (public) / System / Status | Public |
| GET  | [`/api/system/translations/languages`](https://featherpanel.com/docs/api/reference/system/translations/#get-system-translations-languages)System (public) / System / Translations: Get available languages | Public |
| GET  | [`/api/system/translations/{lang}`](https://featherpanel.com/docs/api/reference/system/translations/#get-system-translations-lang)System (public) / System / Translations: Get translations | Public |
| POST  | [`/api/webhooks/webspaces/{uuid}/git-deploy`](https://featherpanel.com/docs/api/reference/system/webspace-git-webhook/#post-webhooks-webspaces-uuid-git-deploy)System (public) / System / Webspace Git Webhook | Public |
| GET  | [`/api/user/api-clients`](https://featherpanel.com/docs/api/reference/user/api-clients/#get-user-api-clients)Client API: account / User / API Clients: Get API clients | Signed-in user |
| POST  | [`/api/user/api-clients`](https://featherpanel.com/docs/api/reference/user/api-clients/#post-user-api-clients)Client API: account / User / API Clients: Create API client | Signed-in user |
| POST  | [`/api/user/api-clients/calagopus/create`](https://featherpanel.com/docs/api/reference/user/api-clients/#post-user-api-clients-calagopus-create)Client API: account / User / API Clients | Signed-in user |
| GET  | [`/api/user/api-clients/calagopus/find`](https://featherpanel.com/docs/api/reference/user/api-clients/#get-user-api-clients-calagopus-find)Client API: account / User / API Clients | Signed-in user |
| POST  | [`/api/user/api-clients/calagopus/update-permissions`](https://featherpanel.com/docs/api/reference/user/api-clients/#post-user-api-clients-calagopus-update-permissions)Client API: account / User / API Clients | Signed-in user |
| GET  | [`/api/user/api-clients/{id}`](https://featherpanel.com/docs/api/reference/user/api-clients/#get-user-api-clients-id)Client API: account / User / API Clients: Get specific API client | Signed-in user |
| PUT  | [`/api/user/api-clients/{id}`](https://featherpanel.com/docs/api/reference/user/api-clients/#put-user-api-clients-id)Client API: account / User / API Clients: Update API client | Signed-in user |
| DELETE  | [`/api/user/api-clients/{id}`](https://featherpanel.com/docs/api/reference/user/api-clients/#delete-user-api-clients-id)Client API: account / User / API Clients: Delete API client | Signed-in user |
| POST  | [`/api/user/api-clients/{id}/regenerate`](https://featherpanel.com/docs/api/reference/user/api-clients/#post-user-api-clients-id-regenerate)Client API: account / User / API Clients: Regenerate API keys | Signed-in user |
| GET  | [`/api/user/api-clients/activities`](https://featherpanel.com/docs/api/reference/user/api-clients/#get-user-api-clients-activities)Client API: account / User / API Clients: Get API client activities | Signed-in user |
| POST  | [`/api/user/api-clients/validate`](https://featherpanel.com/docs/api/reference/user/api-clients/#post-user-api-clients-validate)Client API: account / User / API Clients: Validate API client | Public |
| GET  | [`/api/user/api-clients/oauth2/metadata`](https://featherpanel.com/docs/api/reference/user/api-clients/#get-user-api-clients-oauth2-metadata)Client API: account / User / API Clients: Validate OAuth2 API consent request metadata | Signed-in user |
| GET  | [`/api/user/api-clients/oauth2/authorize`](https://featherpanel.com/docs/api/reference/user/api-clients/#get-user-api-clients-oauth2-authorize)Client API: account / User / API Clients: Prepare OAuth2 API consent payload | Signed-in user |
| POST  | [`/api/user/api-clients/oauth2/authorize/approve`](https://featherpanel.com/docs/api/reference/user/api-clients/#post-user-api-clients-oauth2-authorize-approve)Client API: account / User / API Clients: Approve OAuth2 API authorization request | Signed-in user |
| POST  | [`/api/user/api-clients/oauth2/authorize/deny`](https://featherpanel.com/docs/api/reference/user/api-clients/#post-user-api-clients-oauth2-authorize-deny)Client API: account / User / API Clients: Deny OAuth2 API authorization request | Signed-in user |
| POST  | [`/api/user/api-clients/oauth2/token`](https://featherpanel.com/docs/api/reference/user/api-clients/#post-user-api-clients-oauth2-token)Client API: account / User / API Clients: Exchange OAuth2 authorization code | Public |
| POST  | [`/api/user/api-clients/oauth2/device`](https://featherpanel.com/docs/api/reference/user/api-clients/#post-user-api-clients-oauth2-device)Client API: account / User / API Clients: Start OAuth2 device authorization | Public |
| POST  | [`/api/user/api-clients/oauth2/device/token`](https://featherpanel.com/docs/api/reference/user/api-clients/#post-user-api-clients-oauth2-device-token)Client API: account / User / API Clients: Poll OAuth2 device authorization | Public |
| GET  | [`/api/user/api-clients/oauth2/device/claim`](https://featherpanel.com/docs/api/reference/user/api-clients/#get-user-api-clients-oauth2-device-claim)Client API: account / User / API Clients: Claim OAuth2 device authorization | Signed-in user |
| PUT  | [`/api/user/auth/register`](https://featherpanel.com/docs/api/reference/user/auth/#put-user-auth-register)Client API: account / User / Auth: Register new user | Public |
| PUT  | [`/api/user/auth/login`](https://featherpanel.com/docs/api/reference/user/auth/#put-user-auth-login)Client API: account / User / Auth: Login user | Public |
| PUT  | [`/api/user/auth/forgot-password`](https://featherpanel.com/docs/api/reference/user/auth/#put-user-auth-forgot-password)Client API: account / User / Auth: Request password reset | Public |
| GET  | [`/api/user/auth/reset-password`](https://featherpanel.com/docs/api/reference/user/auth/#get-user-auth-reset-password)Client API: account / User / Auth: Validate reset token | Public |
| GET  | [`/api/user/auth/verify-email`](https://featherpanel.com/docs/api/reference/user/auth/#get-user-auth-verify-email)Client API: account / User / Auth | Public |
| POST  | [`/api/user/auth/verify-email/resend`](https://featherpanel.com/docs/api/reference/user/auth/#post-user-auth-verify-email-resend)Client API: account / User / Auth | Public |
| PUT  | [`/api/user/auth/reset-password`](https://featherpanel.com/docs/api/reference/user/auth/#put-user-auth-reset-password)Client API: account / User / Auth: Reset password | Public |
| PUT  | [`/api/user/auth/two-factor`](https://featherpanel.com/docs/api/reference/user/auth/#put-user-auth-two-factor)Client API: account / User / Auth: Enable two-factor authentication | Signed-in user |
| GET  | [`/api/user/auth/two-factor`](https://featherpanel.com/docs/api/reference/user/auth/#get-user-auth-two-factor)Client API: account / User / Auth: Get two-factor setup | Signed-in user |
| GET  | [`/api/user/auth/logout`](https://featherpanel.com/docs/api/reference/user/auth/#get-user-auth-logout)Client API: account / User / Auth: Logout user | Public |
| DELETE  | [`/api/user/auth/logout`](https://featherpanel.com/docs/api/reference/user/auth/#delete-user-auth-logout)Client API: account / User / Auth: Logout user | Public |
| POST  | [`/api/user/auth/two-factor`](https://featherpanel.com/docs/api/reference/user/auth/#post-user-auth-two-factor)Client API: account / User / Auth: Verify two-factor code | Public |
| GET  | [`/api/user/auth/discord/login`](https://featherpanel.com/docs/api/reference/user/auth/#get-user-auth-discord-login)Client API: account / User / Auth | Public |
| GET  | [`/api/user/auth/discord/callback`](https://featherpanel.com/docs/api/reference/user/auth/#get-user-auth-discord-callback)Client API: account / User / Auth | Public |
| GET  | [`/api/user/auth/discord/link`](https://featherpanel.com/docs/api/reference/user/auth/#get-user-auth-discord-link)Client API: account / User / Auth | Signed-in user |
| PUT  | [`/api/user/auth/discord/link`](https://featherpanel.com/docs/api/reference/user/auth/#put-user-auth-discord-link)Client API: account / User / Auth | Public |
| PUT  | [`/api/user/auth/discord/register`](https://featherpanel.com/docs/api/reference/user/auth/#put-user-auth-discord-register)Client API: account / User / Auth | Public |
| DELETE  | [`/api/user/auth/discord/unlink`](https://featherpanel.com/docs/api/reference/user/auth/#delete-user-auth-discord-unlink)Client API: account / User / Auth | Signed-in user |
| GET  | [`/api/user/auth/oidc/login`](https://featherpanel.com/docs/api/reference/user/auth/#get-user-auth-oidc-login)Client API: account / User / Auth: Initiate OIDC login | Public |
| GET  | [`/api/user/auth/oidc/callback`](https://featherpanel.com/docs/api/reference/user/auth/#get-user-auth-oidc-callback)Client API: account / User / Auth: OIDC callback | Public |
| GET  | [`/api/user/auth/oidc/link`](https://featherpanel.com/docs/api/reference/user/auth/#get-user-auth-oidc-link)Client API: account / User / Auth | Signed-in user |
| DELETE  | [`/api/user/auth/oidc/unlink`](https://featherpanel.com/docs/api/reference/user/auth/#delete-user-auth-oidc-unlink)Client API: account / User / Auth | Signed-in user |
| POST  | [`/api/user/auth/email-login/request`](https://featherpanel.com/docs/api/reference/user/auth/#post-user-auth-email-login-request)Client API: account / User / Auth: Request email login code | Public |
| POST  | [`/api/user/auth/email-login/verify`](https://featherpanel.com/docs/api/reference/user/auth/#post-user-auth-email-login-verify)Client API: account / User / Auth: Verify email login code | Public |
| POST  | [`/api/user/auth/qr/start`](https://featherpanel.com/docs/api/reference/user/auth/#post-user-auth-qr-start)Client API: account / User / Auth: Start QR login challenge | Public |
| POST  | [`/api/user/auth/qr/poll`](https://featherpanel.com/docs/api/reference/user/auth/#post-user-auth-qr-poll)Client API: account / User / Auth: Poll QR login challenge | Public |
| POST  | [`/api/user/auth/qr/exchange`](https://featherpanel.com/docs/api/reference/user/auth/#post-user-auth-qr-exchange)Client API: account / User / Auth: Exchange QR login token for session | Public |
| GET  | [`/api/user/auth/qr/code/{user_code}`](https://featherpanel.com/docs/api/reference/user/auth/#get-user-auth-qr-code-user-code)Client API: account / User / Auth: Look up QR login challenge by user code | Signed-in user |
| GET  | [`/api/user/auth/qr/{challenge_id}`](https://featherpanel.com/docs/api/reference/user/auth/#get-user-auth-qr-challenge-id)Client API: account / User / Auth: Get QR login challenge for approval | Signed-in user |
| POST  | [`/api/user/auth/qr/{challenge_id}/approve`](https://featherpanel.com/docs/api/reference/user/auth/#post-user-auth-qr-challenge-id-approve)Client API: account / User / Auth: Approve QR login challenge | Signed-in user |
| POST  | [`/api/user/auth/qr/{challenge_id}/deny`](https://featherpanel.com/docs/api/reference/user/auth/#post-user-auth-qr-challenge-id-deny)Client API: account / User / Auth: Deny QR login challenge | Signed-in user |
| GET  | [`/api/settings`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#get-settings)Client API: account / User / Calagopus Client | Signed-in user |
| GET  | [`/api/client/account`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#get-client-account)Client API: account / User / Calagopus Client | Signed-in user |
| GET  | [`/api/client/account/command-snippets`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#get-client-account-command-snippets)Client API: account / User / Calagopus Client | Signed-in user |
| POST  | [`/api/client/account/command-snippets`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#post-client-account-command-snippets)Client API: account / User / Calagopus Client | Signed-in user |
| PATCH  | [`/api/client/account/command-snippets/{snippetUuid}`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#patch-client-account-command-snippets-snippetUuid)Client API: account / User / Calagopus Client | Signed-in user |
| DELETE  | [`/api/client/account/command-snippets/{snippetUuid}`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#delete-client-account-command-snippets-snippetUuid)Client API: account / User / Calagopus Client | Signed-in user |
| GET  | [`/api/client/servers`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#get-client-servers)Client API: account / User / Calagopus Client | Signed-in user |
| GET  | [`/api/client/servers/{uuid}`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#get-client-servers-uuid)Client API: account / User / Calagopus Client | Signed-in user |
| GET  | [`/api/client/servers/{uuid}/websocket`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#get-client-servers-uuid-websocket)Client API: account / User / Calagopus Client | Signed-in user |
| POST  | [`/api/client/servers/{uuid}/power`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#post-client-servers-uuid-power)Client API: account / User / Calagopus Client | Signed-in user |
| GET  | [`/api/client/servers/{uuid}/files/list`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#get-client-servers-uuid-files-list)Client API: account / User / Calagopus Client | Signed-in user |
| GET  | [`/api/client/servers/{uuid}/files/contents`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#get-client-servers-uuid-files-contents)Client API: account / User / Calagopus Client | Signed-in user |
| POST  | [`/api/client/servers/{uuid}/files/write`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#post-client-servers-uuid-files-write)Client API: account / User / Calagopus Client | Signed-in user |
| GET  | [`/api/client/servers/{uuid}/files/upload`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#get-client-servers-uuid-files-upload)Client API: account / User / Calagopus Client | Signed-in user |
| GET  | [`/api/client/servers/{uuid}/files/download`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#get-client-servers-uuid-files-download)Client API: account / User / Calagopus Client | Signed-in user |
| POST  | [`/api/client/servers/{uuid}/files/create-directory`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#post-client-servers-uuid-files-create-directory)Client API: account / User / Calagopus Client | Signed-in user |
| PUT  | [`/api/client/servers/{uuid}/files/rename`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#put-client-servers-uuid-files-rename)Client API: account / User / Calagopus Client | Signed-in user |
| POST  | [`/api/client/servers/{uuid}/files/delete`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#post-client-servers-uuid-files-delete)Client API: account / User / Calagopus Client | Signed-in user |
| POST  | [`/api/client/servers/{uuid}/files/search`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#post-client-servers-uuid-files-search)Client API: account / User / Calagopus Client | Signed-in user |
| GET  | [`/api/client/servers/{uuid}/files/revisions`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#get-client-servers-uuid-files-revisions)Client API: account / User / Calagopus Client | Signed-in user |
| GET  | [`/api/client/servers/{uuid}/files/revisions/{id}`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#get-client-servers-uuid-files-revisions-id)Client API: account / User / Calagopus Client | Signed-in user |
| POST  | [`/api/client/servers/{uuid}/files/compress`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#post-client-servers-uuid-files-compress)Client API: account / User / Calagopus Client | Signed-in user |
| POST  | [`/api/client/servers/{uuid}/files/decompress`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#post-client-servers-uuid-files-decompress)Client API: account / User / Calagopus Client | Signed-in user |
| PUT  | [`/api/client/servers/{uuid}/files/chmod`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#put-client-servers-uuid-files-chmod)Client API: account / User / Calagopus Client | Signed-in user |
| POST  | [`/api/client/servers/{uuid}/files/copy-many`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#post-client-servers-uuid-files-copy-many)Client API: account / User / Calagopus Client | Signed-in user |
| POST  | [`/api/client/servers/{uuid}/files/copy-remote`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#post-client-servers-uuid-files-copy-remote)Client API: account / User / Calagopus Client | Signed-in user |
| DELETE  | [`/api/client/servers/{uuid}/files/operations/{operation}`](https://featherpanel.com/docs/api/reference/user/calagopus-client/#delete-client-servers-uuid-files-operations-operation)Client API: account / User / Calagopus Client | Signed-in user |
| POST  | [`/api/user/chatbot/chat`](https://featherpanel.com/docs/api/reference/user/chatbot/#post-user-chatbot-chat)Client API: account / User / Chatbot: Send a message to the AI chatbot | Signed-in user |
| POST  | [`/api/user/chatbot/chat/stream`](https://featherpanel.com/docs/api/reference/user/chatbot/#post-user-chatbot-chat-stream)Client API: account / User / Chatbot | Signed-in user |
| GET  | [`/api/user/chatbot/conversations`](https://featherpanel.com/docs/api/reference/user/chatbot/#get-user-chatbot-conversations)Client API: account / User / Chatbot: Get user conversations | Signed-in user |
| GET  | [`/api/user/chatbot/conversations/{id}`](https://featherpanel.com/docs/api/reference/user/chatbot/#get-user-chatbot-conversations-id)Client API: account / User / Chatbot: Get conversation messages | Signed-in user |
| DELETE  | [`/api/user/chatbot/conversations/{id}`](https://featherpanel.com/docs/api/reference/user/chatbot/#delete-user-chatbot-conversations-id)Client API: account / User / Chatbot: Delete conversation | Signed-in user |
| PATCH  | [`/api/user/chatbot/conversations/{id}/memory`](https://featherpanel.com/docs/api/reference/user/chatbot/#patch-user-chatbot-conversations-id-memory)Client API: account / User / Chatbot: Update conversation memory | Signed-in user |
| GET  | [`/api/user/dashboard/overview`](https://featherpanel.com/docs/api/reference/user/dashboard/#get-user-dashboard-overview)Client API: account / User / Dashboard: Dashboard overview | Signed-in user |
| GET  | [`/api/user/dashboard/default-layout`](https://featherpanel.com/docs/api/reference/user/dashboard/#get-user-dashboard-default-layout)Client API: account / User / Dashboard: Get the panel default dashboard layout | Signed-in user |
| GET  | [`/api/user/dashboard/resource-history`](https://featherpanel.com/docs/api/reference/user/dashboard/#get-user-dashboard-resource-history)Client API: account / User / Dashboard: Resource history for the dashboard | Signed-in user |
| GET  | [`/api/user/featheros/state`](https://featherpanel.com/docs/api/reference/user/featheros/#get-user-featheros-state)Client API: account / User / FeatherOS: Get FeatherOS desktop state | Signed-in user |
| PUT  | [`/api/user/featheros/state`](https://featherpanel.com/docs/api/reference/user/featheros/#put-user-featheros-state)Client API: account / User / FeatherOS: Save FeatherOS desktop state | Signed-in user |
| DELETE  | [`/api/user/featheros/state`](https://featherpanel.com/docs/api/reference/user/featheros/#delete-user-featheros-state)Client API: account / User / FeatherOS: Reset FeatherOS desktop state | Signed-in user |
| POST  | [`/api/user/featheros/session/acquire`](https://featherpanel.com/docs/api/reference/user/featheros/#post-user-featheros-session-acquire)Client API: account / User / FeatherOS: Acquire the single FeatherOS session lease | Signed-in user |
| POST  | [`/api/user/featheros/session/heartbeat`](https://featherpanel.com/docs/api/reference/user/featheros/#post-user-featheros-session-heartbeat)Client API: account / User / FeatherOS: Renew the FeatherOS session lease | Signed-in user |
| POST  | [`/api/user/featheros/session/release`](https://featherpanel.com/docs/api/reference/user/featheros/#post-user-featheros-session-release)Client API: account / User / FeatherOS: Release the FeatherOS session lease | Signed-in user |
| GET  | [`/api/user/featheros/notes`](https://featherpanel.com/docs/api/reference/user/featheros/#get-user-featheros-notes)Client API: account / User / FeatherOS: List FeatherOS notes | Signed-in user |
| POST  | [`/api/user/featheros/notes`](https://featherpanel.com/docs/api/reference/user/featheros/#post-user-featheros-notes)Client API: account / User / FeatherOS: Create a FeatherOS note | Signed-in user |
| PUT  | [`/api/user/featheros/notes/{id}`](https://featherpanel.com/docs/api/reference/user/featheros/#put-user-featheros-notes-id)Client API: account / User / FeatherOS: Update a FeatherOS note | Signed-in user |
| POST  | [`/api/user/featheros/wallpaper`](https://featherpanel.com/docs/api/reference/user/featheros/#post-user-featheros-wallpaper)Client API: account / User / FeatherOS: Upload a custom FeatherOS wallpaper | Signed-in user |
| DELETE  | [`/api/user/featheros/notes/{id}`](https://featherpanel.com/docs/api/reference/user/featheros/#delete-user-featheros-notes-id)Client API: account / User / FeatherOS: Delete a FeatherOS note | Signed-in user |
| GET  | [`/api/user/featheros/trash`](https://featherpanel.com/docs/api/reference/user/featheros/#get-user-featheros-trash)Client API: account / User / FeatherOS: List FeatherOS trash entries | Signed-in user |
| POST  | [`/api/user/featheros/trash`](https://featherpanel.com/docs/api/reference/user/featheros/#post-user-featheros-trash)Client API: account / User / FeatherOS: Register items moved into .featheros-trash | Signed-in user |
| POST  | [`/api/user/featheros/trash/forget`](https://featherpanel.com/docs/api/reference/user/featheros/#post-user-featheros-trash-forget)Client API: account / User / FeatherOS: Drop trash metadata after restore or permanent delete | Signed-in user |
| GET  | [`/api/user/knowledgebase/categories`](https://featherpanel.com/docs/api/reference/user/knowledgebase/#get-user-knowledgebase-categories)Client API: account / User / Knowledgebase | Signed-in user |
| GET  | [`/api/user/knowledgebase/categories/{id}`](https://featherpanel.com/docs/api/reference/user/knowledgebase/#get-user-knowledgebase-categories-id)Client API: account / User / Knowledgebase | Signed-in user |
| GET  | [`/api/user/knowledgebase/articles`](https://featherpanel.com/docs/api/reference/user/knowledgebase/#get-user-knowledgebase-articles)Client API: account / User / Knowledgebase | Signed-in user |
| GET  | [`/api/user/knowledgebase/articles/{id}`](https://featherpanel.com/docs/api/reference/user/knowledgebase/#get-user-knowledgebase-articles-id)Client API: account / User / Knowledgebase | Signed-in user |
| GET  | [`/api/user/knowledgebase/categories/{id}/articles`](https://featherpanel.com/docs/api/reference/user/knowledgebase/#get-user-knowledgebase-categories-id-articles)Client API: account / User / Knowledgebase | Signed-in user |
| PUT  | [`/api/user/auth/ldap/login`](https://featherpanel.com/docs/api/reference/user/ldap/#put-user-auth-ldap-login)Client API: account / User / LDAP: Login via LDAP | Public |
| PUT  | [`/api/user/auth/ldap/link`](https://featherpanel.com/docs/api/reference/user/ldap/#put-user-auth-ldap-link)Client API: account / User / LDAP | Signed-in user |
| DELETE  | [`/api/user/auth/ldap/unlink`](https://featherpanel.com/docs/api/reference/user/ldap/#delete-user-auth-ldap-unlink)Client API: account / User / LDAP | Signed-in user |
| GET  | [`/api/user/notifications`](https://featherpanel.com/docs/api/reference/user/notifications/#get-user-notifications)Client API: account / User / Notifications: Get user notifications | Signed-in user |
| POST  | [`/api/user/notifications/{id}/dismiss`](https://featherpanel.com/docs/api/reference/user/notifications/#post-user-notifications-id-dismiss)Client API: account / User / Notifications: Dismiss notification | Signed-in user |
| GET  | [`/api/user/notifications/inbox`](https://featherpanel.com/docs/api/reference/user/notifications/#get-user-notifications-inbox)Client API: account / User / Notifications: Notification centre | Signed-in user |
| POST  | [`/api/user/notifications/inbox/read`](https://featherpanel.com/docs/api/reference/user/notifications/#post-user-notifications-inbox-read)Client API: account / User / Notifications: Mark notifications read | Signed-in user |
| POST  | [`/api/user/auth/passkeys/status`](https://featherpanel.com/docs/api/reference/user/passkeys/#post-user-auth-passkeys-status)Client API: account / User / Passkeys | Public |
| POST  | [`/api/user/auth/passkeys/authentication/options`](https://featherpanel.com/docs/api/reference/user/passkeys/#post-user-auth-passkeys-authentication-options)Client API: account / User / Passkeys | Public |
| POST  | [`/api/user/auth/passkeys/authentication/verify`](https://featherpanel.com/docs/api/reference/user/passkeys/#post-user-auth-passkeys-authentication-verify)Client API: account / User / Passkeys | Public |
| GET  | [`/api/user/passkeys`](https://featherpanel.com/docs/api/reference/user/passkeys/#get-user-passkeys)Client API: account / User / Passkeys | Signed-in user |
| POST  | [`/api/user/passkeys/registration/options`](https://featherpanel.com/docs/api/reference/user/passkeys/#post-user-passkeys-registration-options)Client API: account / User / Passkeys | Signed-in user |
| POST  | [`/api/user/passkeys/registration/verify`](https://featherpanel.com/docs/api/reference/user/passkeys/#post-user-passkeys-registration-verify)Client API: account / User / Passkeys | Signed-in user |
| DELETE  | [`/api/user/passkeys/{id}`](https://featherpanel.com/docs/api/reference/user/passkeys/#delete-user-passkeys-id)Client API: account / User / Passkeys | Signed-in user |
| PATCH  | [`/api/user/passkeys/{id}`](https://featherpanel.com/docs/api/reference/user/passkeys/#patch-user-passkeys-id)Client API: account / User / Passkeys | Signed-in user |
| POST  | [`/api/user/realtime/token`](https://featherpanel.com/docs/api/reference/user/realtime/#post-user-realtime-token)Client API: account / User / Realtime | Signed-in user |
| GET  | [`/api/user/servers/{uuidShort}/activities`](https://featherpanel.com/docs/api/reference/user/server/activities/#get-user-servers-uuidShort-activities)Client API: game servers / User / Server / Activities: Get server activities by UUID | Server access |
| GET  | [`/api/user/servers/{uuidShort}/allocations`](https://featherpanel.com/docs/api/reference/user/server/allocations/#get-user-servers-uuidShort-allocations)Client API: game servers / User / Server / Allocations: Get server allocations | Server access |
| DELETE  | [`/api/user/servers/{uuidShort}/allocations/{allocationId}`](https://featherpanel.com/docs/api/reference/user/server/allocations/#delete-user-servers-uuidShort-allocations-allocationId)Client API: game servers / User / Server / Allocations: Delete server allocation | Server access |
| POST  | [`/api/user/servers/{uuidShort}/allocations/{allocationId}/primary`](https://featherpanel.com/docs/api/reference/user/server/allocations/#post-user-servers-uuidShort-allocations-allocationId-primary)Client API: game servers / User / Server / Allocations: Set primary allocation | Server access |
| PATCH  | [`/api/user/servers/{uuidShort}/allocations/{allocationId}/notes`](https://featherpanel.com/docs/api/reference/user/server/allocations/#patch-user-servers-uuidShort-allocations-allocationId-notes)Client API: game servers / User / Server / Allocations: Update allocation note | Server access |
| GET  | [`/api/user/servers/{uuidShort}/allocations/available`](https://featherpanel.com/docs/api/reference/user/server/allocations/#get-user-servers-uuidShort-allocations-available)Client API: game servers / User / Server / Allocations: Get available allocations | Server access |
| POST  | [`/api/user/servers/{uuidShort}/allocations/auto`](https://featherpanel.com/docs/api/reference/user/server/allocations/#post-user-servers-uuidShort-allocations-auto)Client API: game servers / User / Server / Allocations: Auto-allocate allocation | Server access |
| POST  | [`/api/user/servers/{uuidShort}/backups/{backupUuid}/recover`](https://featherpanel.com/docs/api/reference/user/server/backups/#post-user-servers-uuidShort-backups-backupUuid-recover)Client API: game servers / User / Server / Backups: Mark a stalled server backup as interrupted | Server access |
| GET  | [`/api/user/servers/{uuidShort}/backups`](https://featherpanel.com/docs/api/reference/user/server/backups/#get-user-servers-uuidShort-backups)Client API: game servers / User / Server / Backups: Get server backups | Server access |
| POST  | [`/api/user/servers/{uuidShort}/backups`](https://featherpanel.com/docs/api/reference/user/server/backups/#post-user-servers-uuidShort-backups)Client API: game servers / User / Server / Backups: Create backup | Server access |
| POST  | [`/api/user/servers/{uuidShort}/backups/databases`](https://featherpanel.com/docs/api/reference/user/server/backups/#post-user-servers-uuidShort-backups-databases)Client API: game servers / User / Server / Backups: Create database backup files | Server access |
| GET  | [`/api/user/servers/{uuidShort}/backups/destinations`](https://featherpanel.com/docs/api/reference/user/server/backups/#get-user-servers-uuidShort-backups-destinations)Client API: game servers / User / Server / Backups: Get backup destinations | Server access |
| DELETE  | [`/api/user/servers/{uuidShort}/backups/bulk-delete`](https://featherpanel.com/docs/api/reference/user/server/backups/#delete-user-servers-uuidShort-backups-bulk-delete)Client API: game servers / User / Server / Backups: Bulk delete server backups | Server access |
| GET  | [`/api/user/servers/{uuidShort}/backups/{backupUuid}`](https://featherpanel.com/docs/api/reference/user/server/backups/#get-user-servers-uuidShort-backups-backupUuid)Client API: game servers / User / Server / Backups: Get specific backup | Server access |
| POST  | [`/api/user/servers/{uuidShort}/backups/{backupUuid}/restore`](https://featherpanel.com/docs/api/reference/user/server/backups/#post-user-servers-uuidShort-backups-backupUuid-restore)Client API: game servers / User / Server / Backups: Restore backup | Server access |
| DELETE  | [`/api/user/servers/{uuidShort}/backups/{backupUuid}`](https://featherpanel.com/docs/api/reference/user/server/backups/#delete-user-servers-uuidShort-backups-backupUuid)Client API: game servers / User / Server / Backups: Delete backup | Server access |
| GET  | [`/api/user/servers/{uuidShort}/backups/{backupUuid}/download`](https://featherpanel.com/docs/api/reference/user/server/backups/#get-user-servers-uuidShort-backups-backupUuid-download)Client API: game servers / User / Server / Backups: Get backup download URL | Server access |
| POST  | [`/api/user/servers/{uuidShort}/backups/{backupUuid}/lock`](https://featherpanel.com/docs/api/reference/user/server/backups/#post-user-servers-uuidShort-backups-backupUuid-lock)Client API: game servers / User / Server / Backups: Lock backup | Server access |
| POST  | [`/api/user/servers/{uuidShort}/backups/{backupUuid}/unlock`](https://featherpanel.com/docs/api/reference/user/server/backups/#post-user-servers-uuidShort-backups-backupUuid-unlock)Client API: game servers / User / Server / Backups: Unlock backup | Server access |
| POST  | [`/api/user/servers/bulk-action`](https://featherpanel.com/docs/api/reference/user/server/bulk/#post-user-servers-bulk-action)Client API: game servers / User / Server / Bulk: Run an action on several servers | Signed-in user |
| GET  | [`/api/user/servers`](https://featherpanel.com/docs/api/reference/user/server/core/#get-user-servers)Client API: game servers / User / Server / Core: Get user servers | Signed-in user |
| GET  | [`/api/user/servers/all-others`](https://featherpanel.com/docs/api/reference/user/server/core/#get-user-servers-all-others)Client API: game servers / User / Server / Core | Signed-in user |
| GET  | [`/api/user/servers/{uuidShort}`](https://featherpanel.com/docs/api/reference/user/server/core/#get-user-servers-uuidShort)Client API: game servers / User / Server / Core: Get server details | Server access |
| GET  | [`/api/user/servers/{uuidShort}/resources`](https://featherpanel.com/docs/api/reference/user/server/core/#get-user-servers-uuidShort-resources)Client API: game servers / User / Server / Core: Get current resource usage | Server access |
| POST  | [`/api/user/servers/{uuidShort}/jwt`](https://featherpanel.com/docs/api/reference/user/server/core/#post-user-servers-uuidShort-jwt)Client API: game servers / User / Server / Core: Generate server JWT token | Server access |
| PUT  | [`/api/user/servers/{uuidShort}`](https://featherpanel.com/docs/api/reference/user/server/core/#put-user-servers-uuidShort)Client API: game servers / User / Server / Core: Update server | Server access |
| POST  | [`/api/user/servers/{uuidShort}/custom-variables`](https://featherpanel.com/docs/api/reference/user/server/core/#post-user-servers-uuidShort-custom-variables)Client API: game servers / User / Server / Core | Server access |
| DELETE  | [`/api/user/servers/{uuidShort}/custom-variables/{variableId}`](https://featherpanel.com/docs/api/reference/user/server/core/#delete-user-servers-uuidShort-custom-variables-variableId)Client API: game servers / User / Server / Core | Server access |
| DELETE  | [`/api/user/servers/{uuidShort}`](https://featherpanel.com/docs/api/reference/user/server/core/#delete-user-servers-uuidShort)Client API: game servers / User / Server / Core: Delete server | Server access |
| POST  | [`/api/user/servers/{uuidShort}/reinstall`](https://featherpanel.com/docs/api/reference/user/server/core/#post-user-servers-uuidShort-reinstall)Client API: game servers / User / Server / Core: Reinstall server | Server access |
| POST  | [`/api/user/servers/{uuidShort}/install/abort`](https://featherpanel.com/docs/api/reference/user/server/core/#post-user-servers-uuidShort-install-abort)Client API: game servers / User / Server / Core: Abort server install | Server access |
| POST  | [`/api/user/servers/{uuidShort}/script`](https://featherpanel.com/docs/api/reference/user/server/core/#post-user-servers-uuidShort-script)Client API: game servers / User / Server / Core | Server access |
| GET  | [`/api/user/servers/{uuidShort}/daemon-version`](https://featherpanel.com/docs/api/reference/user/server/core/#get-user-servers-uuidShort-daemon-version)Client API: game servers / User / Server / Core | Server access |
| POST  | [`/api/user/servers/{uuidShort}/ws/broadcast`](https://featherpanel.com/docs/api/reference/user/server/core/#post-user-servers-uuidShort-ws-broadcast)Client API: game servers / User / Server / Core | Server access |
| POST  | [`/api/user/servers/{uuidShort}/command`](https://featherpanel.com/docs/api/reference/user/server/core/#post-user-servers-uuidShort-command)Client API: game servers / User / Server / Core: Send console command | Server access |
| GET  | [`/api/user/servers/{uuidShort}/crash`](https://featherpanel.com/docs/api/reference/user/server/crash/#get-user-servers-uuidShort-crash)Client API: game servers / User / Server / Crash: Last crash and auto restart setting | Server access |
| DELETE  | [`/api/user/servers/{uuidShort}/crash`](https://featherpanel.com/docs/api/reference/user/server/crash/#delete-user-servers-uuidShort-crash)Client API: game servers / User / Server / Crash: Last crash and auto restart setting | Server access |
| PUT  | [`/api/user/servers/{uuidShort}/crash/auto-restart`](https://featherpanel.com/docs/api/reference/user/server/crash/#put-user-servers-uuidShort-crash-auto-restart)Client API: game servers / User / Server / Crash: Turn automatic restart after a crash on or off | Server access |
| GET  | [`/api/user/servers/{uuidShort}/databases`](https://featherpanel.com/docs/api/reference/user/server/databases/#get-user-servers-uuidShort-databases)Client API: game servers / User / Server / Databases: Get server databases | Server access |
| POST  | [`/api/user/servers/{uuidShort}/databases`](https://featherpanel.com/docs/api/reference/user/server/databases/#post-user-servers-uuidShort-databases)Client API: game servers / User / Server / Databases: Create database | Server access |
| DELETE  | [`/api/user/servers/{uuidShort}/databases/bulk-delete`](https://featherpanel.com/docs/api/reference/user/server/databases/#delete-user-servers-uuidShort-databases-bulk-delete)Client API: game servers / User / Server / Databases: Bulk delete server databases | Server access |
| GET  | [`/api/user/servers/{uuidShort}/databases/hosts`](https://featherpanel.com/docs/api/reference/user/server/databases/#get-user-servers-uuidShort-databases-hosts)Client API: game servers / User / Server / Databases: Get available database hosts | Server access |
| GET  | [`/api/user/servers/{uuidShort}/databases/{databaseId}`](https://featherpanel.com/docs/api/reference/user/server/databases/#get-user-servers-uuidShort-databases-databaseId)Client API: game servers / User / Server / Databases: Get specific database | Server access |
| PATCH  | [`/api/user/servers/{uuidShort}/databases/{databaseId}`](https://featherpanel.com/docs/api/reference/user/server/databases/#patch-user-servers-uuidShort-databases-databaseId)Client API: game servers / User / Server / Databases: Update database | Server access |
| DELETE  | [`/api/user/servers/{uuidShort}/databases/{databaseId}`](https://featherpanel.com/docs/api/reference/user/server/databases/#delete-user-servers-uuidShort-databases-databaseId)Client API: game servers / User / Server / Databases: Delete database | Server access |
| POST  | [`/api/user/servers/{uuidShort}/databases/hosts/{databaseHostId}/test`](https://featherpanel.com/docs/api/reference/user/server/databases/#post-user-servers-uuidShort-databases-hosts-databaseHostId-test)Client API: game servers / User / Server / Databases: Test database host connection | Server access |
| GET  | [`/api/user/servers/{uuidShort}/databases/{databaseId}/export`](https://featherpanel.com/docs/api/reference/user/server/databases/#get-user-servers-uuidShort-databases-databaseId-export)Client API: game servers / User / Server / Databases: Export database as SQL dump | Server access |
| POST  | [`/api/user/servers/{uuidShort}/databases/{databaseId}/import`](https://featherpanel.com/docs/api/reference/user/server/databases/#post-user-servers-uuidShort-databases-databaseId-import)Client API: game servers / User / Server / Databases: Import SQL dump into database | Server access |
| POST  | [`/api/user/servers/{uuidShort}/databases/{databaseId}/query`](https://featherpanel.com/docs/api/reference/user/server/databases/#post-user-servers-uuidShort-databases-databaseId-query)Client API: game servers / User / Server / Databases: Run a SQL query | Server access |
| GET  | [`/api/user/servers/{uuidShort}/databases/phpmyadmin/check`](https://featherpanel.com/docs/api/reference/user/server/databases/#get-user-servers-uuidShort-databases-phpmyadmin-check)Client API: game servers / User / Server / Databases: Check phpMyAdmin installation | Server access |
| POST  | [`/api/user/servers/{uuidShort}/databases/{databaseId}/phpmyadmin/token`](https://featherpanel.com/docs/api/reference/user/server/databases/#post-user-servers-uuidShort-databases-databaseId-phpmyadmin-token)Client API: game servers / User / Server / Databases: Generate phpMyAdmin signon token | Server access |
| GET  | [`/api/user/servers/{uuidShort}/fastdl`](https://featherpanel.com/docs/api/reference/user/server/fastdl/#get-user-servers-uuidShort-fastdl)Client API: game servers / User / Server / FastDL: Get FastDL configuration | Server access |
| POST  | [`/api/user/servers/{uuidShort}/fastdl/enable`](https://featherpanel.com/docs/api/reference/user/server/fastdl/#post-user-servers-uuidShort-fastdl-enable)Client API: game servers / User / Server / FastDL: Enable FastDL | Server access |
| POST  | [`/api/user/servers/{uuidShort}/fastdl/disable`](https://featherpanel.com/docs/api/reference/user/server/fastdl/#post-user-servers-uuidShort-fastdl-disable)Client API: game servers / User / Server / FastDL: Disable FastDL | Server access |
| PUT  | [`/api/user/servers/{uuidShort}/fastdl`](https://featherpanel.com/docs/api/reference/user/server/fastdl/#put-user-servers-uuidShort-fastdl)Client API: game servers / User / Server / FastDL: Update FastDL configuration | Server access |
| GET  | [`/api/user/servers/{uuidShort}/files/transfer-targets`](https://featherpanel.com/docs/api/reference/user/server/file-transfers/#get-user-servers-uuidShort-files-transfer-targets)Client API: game servers / User / Server / File Transfers | Server access |
| POST  | [`/api/user/servers/{uuidShort}/files/transfer`](https://featherpanel.com/docs/api/reference/user/server/file-transfers/#post-user-servers-uuidShort-files-transfer)Client API: game servers / User / Server / File Transfers | Server access |
| GET  | [`/api/user/files/transfers`](https://featherpanel.com/docs/api/reference/user/server/file-transfers/#get-user-files-transfers)Client API: game servers / User / Server / File Transfers | Signed-in user |
| GET  | [`/api/user/servers/{uuidShort}/files`](https://featherpanel.com/docs/api/reference/user/server/files/#get-user-servers-uuidShort-files)Client API: game servers / User / Server / Files: Get server files | Server access |
| GET  | [`/api/user/servers/{uuidShort}/archive-list`](https://featherpanel.com/docs/api/reference/user/server/files/#get-user-servers-uuidShort-archive-list)Client API: game servers / User / Server / Files: List directory inside an archive | Server access |
| GET  | [`/api/user/servers/{uuidShort}/search-files`](https://featherpanel.com/docs/api/reference/user/server/files/#get-user-servers-uuidShort-search-files)Client API: game servers / User / Server / Files: Search files with advanced filters | Server access |
| GET  | [`/api/user/servers/{uuidShort}/file`](https://featherpanel.com/docs/api/reference/user/server/files/#get-user-servers-uuidShort-file)Client API: game servers / User / Server / Files: Get file content | Server access |
| GET  | [`/api/user/servers/{uuidShort}/file-hash`](https://featherpanel.com/docs/api/reference/user/server/files/#get-user-servers-uuidShort-file-hash)Client API: game servers / User / Server / Files: Get file hashes | Server access |
| POST  | [`/api/user/servers/{uuidShort}/write-file`](https://featherpanel.com/docs/api/reference/user/server/files/#post-user-servers-uuidShort-write-file)Client API: game servers / User / Server / Files: Write file content | Server access |
| PUT  | [`/api/user/servers/{uuidShort}/rename`](https://featherpanel.com/docs/api/reference/user/server/files/#put-user-servers-uuidShort-rename)Client API: game servers / User / Server / Files: Rename files or folders | Server access |
| DELETE  | [`/api/user/servers/{uuidShort}/delete-files`](https://featherpanel.com/docs/api/reference/user/server/files/#delete-user-servers-uuidShort-delete-files)Client API: game servers / User / Server / Files: Delete files | Server access |
| GET  | [`/api/user/servers/{uuidShort}/trash`](https://featherpanel.com/docs/api/reference/user/server/files/#get-user-servers-uuidShort-trash)Client API: game servers / User / Server / Files | Server access |
| POST  | [`/api/user/servers/{uuidShort}/trash/restore`](https://featherpanel.com/docs/api/reference/user/server/files/#post-user-servers-uuidShort-trash-restore)Client API: game servers / User / Server / Files | Server access |
| POST  | [`/api/user/servers/{uuidShort}/trash/delete`](https://featherpanel.com/docs/api/reference/user/server/files/#post-user-servers-uuidShort-trash-delete)Client API: game servers / User / Server / Files | Server access |
| POST  | [`/api/user/servers/{uuidShort}/trash/empty`](https://featherpanel.com/docs/api/reference/user/server/files/#post-user-servers-uuidShort-trash-empty)Client API: game servers / User / Server / Files | Server access |
| POST  | [`/api/user/servers/{uuidShort}/wipe-all-files`](https://featherpanel.com/docs/api/reference/user/server/files/#post-user-servers-uuidShort-wipe-all-files)Client API: game servers / User / Server / Files: Wipe all server files | Server access |
| POST  | [`/api/user/servers/{uuidShort}/copy-files`](https://featherpanel.com/docs/api/reference/user/server/files/#post-user-servers-uuidShort-copy-files)Client API: game servers / User / Server / Files: Copy files | Server access |
| POST  | [`/api/user/servers/{uuidShort}/create-directory`](https://featherpanel.com/docs/api/reference/user/server/files/#post-user-servers-uuidShort-create-directory)Client API: game servers / User / Server / Files: Create directory | Server access |
| POST  | [`/api/user/servers/{uuidShort}/compress-files`](https://featherpanel.com/docs/api/reference/user/server/files/#post-user-servers-uuidShort-compress-files)Client API: game servers / User / Server / Files: Compress files | Server access |
| POST  | [`/api/user/servers/{uuidShort}/decompress-archive`](https://featherpanel.com/docs/api/reference/user/server/files/#post-user-servers-uuidShort-decompress-archive)Client API: game servers / User / Server / Files: Decompress archive | Server access |
| POST  | [`/api/user/servers/{uuidShort}/extract-archive-selection`](https://featherpanel.com/docs/api/reference/user/server/files/#post-user-servers-uuidShort-extract-archive-selection)Client API: game servers / User / Server / Files: Extract selected paths from an archive | Server access |
| POST  | [`/api/user/servers/{uuidShort}/change-permissions`](https://featherpanel.com/docs/api/reference/user/server/files/#post-user-servers-uuidShort-change-permissions)Client API: game servers / User / Server / Files: Change file permissions | Server access |
| POST  | [`/api/user/servers/{uuidShort}/pull-file`](https://featherpanel.com/docs/api/reference/user/server/files/#post-user-servers-uuidShort-pull-file)Client API: game servers / User / Server / Files: Pull file from URL | Server access |
| GET  | [`/api/user/servers/{uuidShort}/downloads-list`](https://featherpanel.com/docs/api/reference/user/server/files/#get-user-servers-uuidShort-downloads-list)Client API: game servers / User / Server / Files: Get downloads list | Server access |
| DELETE  | [`/api/user/servers/{uuidShort}/delete-pull-process/{pullId}`](https://featherpanel.com/docs/api/reference/user/server/files/#delete-user-servers-uuidShort-delete-pull-process-pullId)Client API: game servers / User / Server / Files: Delete pull process | Server access |
| POST  | [`/api/user/servers/{uuidShort}/share-file`](https://featherpanel.com/docs/api/reference/user/server/files/#post-user-servers-uuidShort-share-file)Client API: game servers / User / Server / Files: Share a server file via temp uploads | Server access |
| GET  | [`/api/user/servers/{uuidShort}/share-jobs`](https://featherpanel.com/docs/api/reference/user/server/files/#get-user-servers-uuidShort-share-jobs)Client API: game servers / User / Server / Files: List temp upload share jobs | Server access |
| DELETE  | [`/api/user/servers/{uuidShort}/share-jobs/{shareId}`](https://featherpanel.com/docs/api/reference/user/server/files/#delete-user-servers-uuidShort-share-jobs-shareId)Client API: game servers / User / Server / Files: Cancel a temp upload share job | Server access |
| GET  | [`/api/user/servers/{uuidShort}/upload-file`](https://featherpanel.com/docs/api/reference/user/server/files/#get-user-servers-uuidShort-upload-file)Client API: game servers / User / Server / Files: Get file upload URL | Server access |
| POST  | [`/api/user/servers/{uuidShort}/upload-file`](https://featherpanel.com/docs/api/reference/user/server/files/#post-user-servers-uuidShort-upload-file)Client API: game servers / User / Server / Files: Upload file | Server access |
| GET  | [`/api/user/servers/{uuidShort}/download-file`](https://featherpanel.com/docs/api/reference/user/server/files/#get-user-servers-uuidShort-download-file)Client API: game servers / User / Server / Files: Get file download URL | Server access |
| GET  | [`/api/user/servers/{uuidShort}/download-directory`](https://featherpanel.com/docs/api/reference/user/server/files/#get-user-servers-uuidShort-download-directory)Client API: game servers / User / Server / Files: Get directory download URL | Server access |
| GET  | [`/api/user/servers/{uuidShort}/file-fingerprints`](https://featherpanel.com/docs/api/reference/user/server/files/#get-user-servers-uuidShort-file-fingerprints)Client API: game servers / User / Server / Files | Server access |
| GET  | [`/api/user/servers/{uuidShort}/firewall`](https://featherpanel.com/docs/api/reference/user/server/firewall/#get-user-servers-uuidShort-firewall)Client API: game servers / User / Server / Firewall: List firewall rules | Server access |
| POST  | [`/api/user/servers/{uuidShort}/firewall`](https://featherpanel.com/docs/api/reference/user/server/firewall/#post-user-servers-uuidShort-firewall)Client API: game servers / User / Server / Firewall: Create firewall rule | Server access |
| PUT  | [`/api/user/servers/{uuidShort}/firewall/{ruleId}`](https://featherpanel.com/docs/api/reference/user/server/firewall/#put-user-servers-uuidShort-firewall-ruleId)Client API: game servers / User / Server / Firewall: Update firewall rule | Server access |
| DELETE  | [`/api/user/servers/{uuidShort}/firewall/{ruleId}`](https://featherpanel.com/docs/api/reference/user/server/firewall/#delete-user-servers-uuidShort-firewall-ruleId)Client API: game servers / User / Server / Firewall: Delete firewall rule | Server access |
| GET  | [`/api/user/servers/{uuidShort}/firewall/port/{port}`](https://featherpanel.com/docs/api/reference/user/server/firewall/#get-user-servers-uuidShort-firewall-port-port)Client API: game servers / User / Server / Firewall: Get firewall rules by port | Server access |
| POST  | [`/api/user/servers/{uuidShort}/firewall/sync`](https://featherpanel.com/docs/api/reference/user/server/firewall/#post-user-servers-uuidShort-firewall-sync)Client API: game servers / User / Server / Firewall: Sync firewall rules | Server access |
| POST  | [`/api/user/servers/{uuidShort}/import`](https://featherpanel.com/docs/api/reference/user/server/import/#post-user-servers-uuidShort-import)Client API: game servers / User / Server / Import: Import server files | Server access |
| GET  | [`/api/user/servers/{uuidShort}/imports`](https://featherpanel.com/docs/api/reference/user/server/import/#get-user-servers-uuidShort-imports)Client API: game servers / User / Server / Import: List server imports | Server access |
| GET  | [`/api/user/servers/{uuidShort}/lifecycle-hooks`](https://featherpanel.com/docs/api/reference/user/server/lifecycle-hooks/#get-user-servers-uuidShort-lifecycle-hooks)Client API: game servers / User / Server / Lifecycle Hooks | Server access |
| PUT  | [`/api/user/servers/{uuidShort}/lifecycle-hooks/{hookType}`](https://featherpanel.com/docs/api/reference/user/server/lifecycle-hooks/#put-user-servers-uuidShort-lifecycle-hooks-hookType)Client API: game servers / User / Server / Lifecycle Hooks | Server access |
| POST  | [`/api/user/servers/{uuidShort}/lifecycle-hooks/{hookType}/steps`](https://featherpanel.com/docs/api/reference/user/server/lifecycle-hooks/#post-user-servers-uuidShort-lifecycle-hooks-hookType-steps)Client API: game servers / User / Server / Lifecycle Hooks | Server access |
| PUT  | [`/api/user/servers/{uuidShort}/lifecycle-hooks/{hookType}/steps/{stepId}`](https://featherpanel.com/docs/api/reference/user/server/lifecycle-hooks/#put-user-servers-uuidShort-lifecycle-hooks-hookType-steps-stepId)Client API: game servers / User / Server / Lifecycle Hooks | Server access |
| PUT  | [`/api/user/servers/{uuidShort}/lifecycle-hooks/{hookType}/steps/{stepId}/sequence`](https://featherpanel.com/docs/api/reference/user/server/lifecycle-hooks/#put-user-servers-uuidShort-lifecycle-hooks-hookType-steps-stepId-sequence)Client API: game servers / User / Server / Lifecycle Hooks | Server access |
| DELETE  | [`/api/user/servers/{uuidShort}/lifecycle-hooks/{hookType}/steps/{stepId}`](https://featherpanel.com/docs/api/reference/user/server/lifecycle-hooks/#delete-user-servers-uuidShort-lifecycle-hooks-hookType-steps-stepId)Client API: game servers / User / Server / Lifecycle Hooks | Server access |
| GET  | [`/api/user/servers/{uuidShort}/logs`](https://featherpanel.com/docs/api/reference/user/server/logs/#get-user-servers-uuidShort-logs)Client API: game servers / User / Server / Logs: Get server logs | Server access |
| GET  | [`/api/user/servers/{uuidShort}/install-logs`](https://featherpanel.com/docs/api/reference/user/server/logs/#get-user-servers-uuidShort-install-logs)Client API: game servers / User / Server / Logs: Get server installation logs | Server access |
| POST  | [`/api/user/servers/{uuidShort}/logs/upload`](https://featherpanel.com/docs/api/reference/user/server/logs/#post-user-servers-uuidShort-logs-upload)Client API: game servers / User / Server / Logs: Upload server logs to MythicalSystems Paste | Server access |
| POST  | [`/api/user/servers/{uuidShort}/install-logs/upload`](https://featherpanel.com/docs/api/reference/user/server/logs/#post-user-servers-uuidShort-install-logs-upload)Client API: game servers / User / Server / Logs: Upload server installation logs to MythicalSystems Paste | Server access |
| GET  | [`/api/user/servers/{uuidShort}/players`](https://featherpanel.com/docs/api/reference/user/server/players/#get-user-servers-uuidShort-players)Client API: game servers / User / Server / Players | Server access |
| POST  | [`/api/user/servers/{uuidShort}/power/{action}`](https://featherpanel.com/docs/api/reference/user/server/power/#post-user-servers-uuidShort-power-action)Client API: game servers / User / Server / Power: Send power action to server | Server access |
| GET  | [`/api/user/servers/{uuidShort}/proxy`](https://featherpanel.com/docs/api/reference/user/server/proxy/#get-user-servers-uuidShort-proxy)Client API: game servers / User / Server / Proxy: List reverse proxies | Server access |
| POST  | [`/api/user/servers/{uuidShort}/proxy/create`](https://featherpanel.com/docs/api/reference/user/server/proxy/#post-user-servers-uuidShort-proxy-create)Client API: game servers / User / Server / Proxy: Create reverse proxy | Server access |
| POST  | [`/api/user/servers/{uuidShort}/proxy/delete`](https://featherpanel.com/docs/api/reference/user/server/proxy/#post-user-servers-uuidShort-proxy-delete)Client API: game servers / User / Server / Proxy: Delete reverse proxy | Server access |
| POST  | [`/api/user/servers/{uuidShort}/proxy/verify-dns`](https://featherpanel.com/docs/api/reference/user/server/proxy/#post-user-servers-uuidShort-proxy-verify-dns)Client API: game servers / User / Server / Proxy: Verify DNS records | Server access |
| GET  | [`/api/user/servers/{uuidShort}/resource-history`](https://featherpanel.com/docs/api/reference/user/server/resource-history/#get-user-servers-uuidShort-resource-history)Client API: game servers / User / Server / Resource History: Resource history for one server | Server access |
| GET  | [`/api/user/servers/{uuidShort}/schedules`](https://featherpanel.com/docs/api/reference/user/server/schedules/#get-user-servers-uuidShort-schedules)Client API: game servers / User / Server / Schedules: Get server schedules | Server access |
| POST  | [`/api/user/servers/{uuidShort}/schedules`](https://featherpanel.com/docs/api/reference/user/server/schedules/#post-user-servers-uuidShort-schedules)Client API: game servers / User / Server / Schedules: Create schedule | Server access |
| GET  | [`/api/user/servers/{uuidShort}/schedules/{scheduleId}`](https://featherpanel.com/docs/api/reference/user/server/schedules/#get-user-servers-uuidShort-schedules-scheduleId)Client API: game servers / User / Server / Schedules: Get specific schedule | Server access |
| PUT  | [`/api/user/servers/{uuidShort}/schedules/{scheduleId}`](https://featherpanel.com/docs/api/reference/user/server/schedules/#put-user-servers-uuidShort-schedules-scheduleId)Client API: game servers / User / Server / Schedules: Update schedule | Server access |
| DELETE  | [`/api/user/servers/{uuidShort}/schedules/{scheduleId}`](https://featherpanel.com/docs/api/reference/user/server/schedules/#delete-user-servers-uuidShort-schedules-scheduleId)Client API: game servers / User / Server / Schedules: Delete schedule | Server access |
| POST  | [`/api/user/servers/{uuidShort}/schedules/{scheduleId}/toggle`](https://featherpanel.com/docs/api/reference/user/server/schedules/#post-user-servers-uuidShort-schedules-scheduleId-toggle)Client API: game servers / User / Server / Schedules: Toggle schedule status | Server access |
| GET  | [`/api/user/servers/{uuidShort}/schedules/active`](https://featherpanel.com/docs/api/reference/user/server/schedules/#get-user-servers-uuidShort-schedules-active)Client API: game servers / User / Server / Schedules: Get active schedules | Server access |
| GET  | [`/api/user/servers/{uuidShort}/schedules/due`](https://featherpanel.com/docs/api/reference/user/server/schedules/#get-user-servers-uuidShort-schedules-due)Client API: game servers / User / Server / Schedules: Get due schedules | Server access |
| POST  | [`/api/user/servers/{uuidShort}/schedules/{scheduleId}/run`](https://featherpanel.com/docs/api/reference/user/server/schedules/#post-user-servers-uuidShort-schedules-scheduleId-run)Client API: game servers / User / Server / Schedules: Run schedule now | Server access |
| GET  | [`/api/user/servers/{uuidShort}/schedules/{scheduleId}/export`](https://featherpanel.com/docs/api/reference/user/server/schedules/#get-user-servers-uuidShort-schedules-scheduleId-export)Client API: game servers / User / Server / Schedules: Export schedule | Server access |
| POST  | [`/api/user/servers/{uuidShort}/schedules/import`](https://featherpanel.com/docs/api/reference/user/server/schedules/#post-user-servers-uuidShort-schedules-import)Client API: game servers / User / Server / Schedules: Import schedule | Server access |
| GET  | [`/api/user/servers/{uuidShort}/subdomains`](https://featherpanel.com/docs/api/reference/user/server/subdomains/#get-user-servers-uuidShort-subdomains)Client API: game servers / User / Server / Subdomains: List subdomains and available domains | Server access |
| PUT  | [`/api/user/servers/{uuidShort}/subdomains`](https://featherpanel.com/docs/api/reference/user/server/subdomains/#put-user-servers-uuidShort-subdomains)Client API: game servers / User / Server / Subdomains: Create a subdomain | Server access |
| DELETE  | [`/api/user/servers/{uuidShort}/subdomains/{uuid}`](https://featherpanel.com/docs/api/reference/user/server/subdomains/#delete-user-servers-uuidShort-subdomains-uuid)Client API: game servers / User / Server / Subdomains: Delete a subdomain | Server access |
| GET  | [`/api/user/servers/{uuidShort}/subuser-invites`](https://featherpanel.com/docs/api/reference/user/server/subuser-invites/#get-user-servers-uuidShort-subuser-invites)Client API: game servers / User / Server / Subuser Invites: Active invite links | Server access |
| POST  | [`/api/user/servers/{uuidShort}/subuser-invites`](https://featherpanel.com/docs/api/reference/user/server/subuser-invites/#post-user-servers-uuidShort-subuser-invites)Client API: game servers / User / Server / Subuser Invites: Active invite links | Server access |
| DELETE  | [`/api/user/servers/{uuidShort}/subuser-invites/{inviteId}`](https://featherpanel.com/docs/api/reference/user/server/subuser-invites/#delete-user-servers-uuidShort-subuser-invites-inviteId)Client API: game servers / User / Server / Subuser Invites: Revoke an invite link | Server access |
| GET  | [`/api/user/subuser-invites/{token}`](https://featherpanel.com/docs/api/reference/user/server/subuser-invites/#get-user-subuser-invites-token)Client API: game servers / User / Server / Subuser Invites: Preview an invite link | Signed-in user |
| POST  | [`/api/user/subuser-invites/{token}`](https://featherpanel.com/docs/api/reference/user/server/subuser-invites/#post-user-subuser-invites-token)Client API: game servers / User / Server / Subuser Invites: Preview an invite link | Signed-in user |
| GET  | [`/api/user/servers/{uuidShort}/subusers`](https://featherpanel.com/docs/api/reference/user/server/subusers/#get-user-servers-uuidShort-subusers)Client API: game servers / User / Server / Subusers: Get server subusers | Server access |
| POST  | [`/api/user/servers/{uuidShort}/subusers`](https://featherpanel.com/docs/api/reference/user/server/subusers/#post-user-servers-uuidShort-subusers)Client API: game servers / User / Server / Subusers: Create subuser | Server access |
| GET  | [`/api/user/servers/{uuidShort}/subusers/permissions`](https://featherpanel.com/docs/api/reference/user/server/subusers/#get-user-servers-uuidShort-subusers-permissions)Client API: game servers / User / Server / Subusers: Get valid permissions | Server access |
| GET  | [`/api/user/servers/{uuidShort}/subusers/details`](https://featherpanel.com/docs/api/reference/user/server/subusers/#get-user-servers-uuidShort-subusers-details)Client API: game servers / User / Server / Subusers: Get all subusers with details | Server access |
| GET  | [`/api/user/servers/{uuidShort}/subusers/search-users`](https://featherpanel.com/docs/api/reference/user/server/subusers/#get-user-servers-uuidShort-subusers-search-users)Client API: game servers / User / Server / Subusers: Search users for subuser | Server access |
| GET  | [`/api/user/servers/{uuidShort}/subusers/{subuserId}`](https://featherpanel.com/docs/api/reference/user/server/subusers/#get-user-servers-uuidShort-subusers-subuserId)Client API: game servers / User / Server / Subusers: Get specific subuser | Server access |
| DELETE  | [`/api/user/servers/{uuidShort}/subusers/{subuserId}`](https://featherpanel.com/docs/api/reference/user/server/subusers/#delete-user-servers-uuidShort-subusers-subuserId)Client API: game servers / User / Server / Subusers: Delete subuser | Server access |
| GET  | [`/api/user/servers/{uuidShort}/subusers/{subuserId}/details`](https://featherpanel.com/docs/api/reference/user/server/subusers/#get-user-servers-uuidShort-subusers-subuserId-details)Client API: game servers / User / Server / Subusers: Get subuser with details | Server access |
| PATCH  | [`/api/user/servers/{uuidShort}/subusers/{subuserId}`](https://featherpanel.com/docs/api/reference/user/server/subusers/#patch-user-servers-uuidShort-subusers-subuserId)Client API: game servers / User / Server / Subusers | Server access |
| GET  | [`/api/user/servers/{uuidShort}/schedules/{scheduleId}/tasks`](https://featherpanel.com/docs/api/reference/user/server/tasks/#get-user-servers-uuidShort-schedules-scheduleId-tasks)Client API: game servers / User / Server / Tasks: Get schedule tasks | Server access |
| POST  | [`/api/user/servers/{uuidShort}/schedules/{scheduleId}/tasks`](https://featherpanel.com/docs/api/reference/user/server/tasks/#post-user-servers-uuidShort-schedules-scheduleId-tasks)Client API: game servers / User / Server / Tasks: Create task | Server access |
| GET  | [`/api/user/servers/{uuidShort}/schedules/{scheduleId}/tasks/{taskId}`](https://featherpanel.com/docs/api/reference/user/server/tasks/#get-user-servers-uuidShort-schedules-scheduleId-tasks-taskId)Client API: game servers / User / Server / Tasks: Get specific task | Server access |
| PUT  | [`/api/user/servers/{uuidShort}/schedules/{scheduleId}/tasks/{taskId}`](https://featherpanel.com/docs/api/reference/user/server/tasks/#put-user-servers-uuidShort-schedules-scheduleId-tasks-taskId)Client API: game servers / User / Server / Tasks: Update task | Server access |
| DELETE  | [`/api/user/servers/{uuidShort}/schedules/{scheduleId}/tasks/{taskId}`](https://featherpanel.com/docs/api/reference/user/server/tasks/#delete-user-servers-uuidShort-schedules-scheduleId-tasks-taskId)Client API: game servers / User / Server / Tasks: Delete task | Server access |
| PUT  | [`/api/user/servers/{uuidShort}/schedules/{scheduleId}/tasks/{taskId}/sequence`](https://featherpanel.com/docs/api/reference/user/server/tasks/#put-user-servers-uuidShort-schedules-scheduleId-tasks-taskId-sequence)Client API: game servers / User / Server / Tasks: Update task sequence | Server access |
| PUT  | [`/api/user/servers/{uuidShort}/schedules/{scheduleId}/tasks/{taskId}/queue`](https://featherpanel.com/docs/api/reference/user/server/tasks/#put-user-servers-uuidShort-schedules-scheduleId-tasks-taskId-queue)Client API: game servers / User / Server / Tasks: Toggle task queued status | Server access |
| GET  | [`/api/user/servers/{uuidShort}/schedules/{scheduleId}/tasks/with-schedule`](https://featherpanel.com/docs/api/reference/user/server/tasks/#get-user-servers-uuidShort-schedules-scheduleId-tasks-with-schedule)Client API: game servers / User / Server / Tasks: Get tasks with schedule | Server access |
| GET  | [`/api/user/servers/{uuidShort}/tasks/queued`](https://featherpanel.com/docs/api/reference/user/server/tasks/#get-user-servers-uuidShort-tasks-queued)Client API: game servers / User / Server / Tasks: Get queued tasks | Server access |
| GET  | [`/api/user/servers/{uuidShort}/tasks/ready`](https://featherpanel.com/docs/api/reference/user/server/tasks/#get-user-servers-uuidShort-tasks-ready)Client API: game servers / User / Server / Tasks: Get ready tasks | Server access |
| GET  | [`/api/user/session`](https://featherpanel.com/docs/api/reference/user/session/#get-user-session)Client API: account / User / Session: Get user session | Signed-in user |
| PATCH  | [`/api/user/session`](https://featherpanel.com/docs/api/reference/user/session/#patch-user-session)Client API: account / User / Session: Update user session | Signed-in user |
| POST  | [`/api/user/avatar`](https://featherpanel.com/docs/api/reference/user/session/#post-user-avatar)Client API: account / User / Session: Upload user avatar | Signed-in user |
| GET  | [`/api/user/preferences`](https://featherpanel.com/docs/api/reference/user/session/#get-user-preferences)Client API: account / User / Session: Get user preferences | Signed-in user |
| PATCH  | [`/api/user/preferences`](https://featherpanel.com/docs/api/reference/user/session/#patch-user-preferences)Client API: account / User / Session: Update user preferences | Signed-in user |
| GET  | [`/api/user/notification-settings`](https://featherpanel.com/docs/api/reference/user/session/#get-user-notification-settings)Client API: account / User / Session: Get email and Discord notification settings | Signed-in user |
| PUT  | [`/api/user/notification-settings`](https://featherpanel.com/docs/api/reference/user/session/#put-user-notification-settings)Client API: account / User / Session: Save email and Discord notification settings | Signed-in user |
| POST  | [`/api/user/notification-settings/test-discord`](https://featherpanel.com/docs/api/reference/user/session/#post-user-notification-settings-test-discord)Client API: account / User / Session: Send a test message to the saved Discord webhook | Signed-in user |
| GET  | [`/api/user/preferences/ui`](https://featherpanel.com/docs/api/reference/user/session/#get-user-preferences-ui)Client API: account / User / Session: Get synced UI state | Signed-in user |
| PATCH  | [`/api/user/preferences/ui`](https://featherpanel.com/docs/api/reference/user/session/#patch-user-preferences-ui)Client API: account / User / Session: Save changed UI state entries | Signed-in user |
| POST  | [`/api/user/data-request`](https://featherpanel.com/docs/api/reference/user/session/#post-user-data-request)Client API: account / User / Session: Request account data export | Signed-in user |
| GET  | [`/api/user/mails`](https://featherpanel.com/docs/api/reference/user/session/#get-user-mails)Client API: account / User / Session: Get user mails with pagination | Signed-in user |
| POST  | [`/api/user/mails/{id}/resend`](https://featherpanel.com/docs/api/reference/user/session/#post-user-mails-id-resend)Client API: account / User / Session: Resend a failed email | Signed-in user |
| GET  | [`/api/user/activities`](https://featherpanel.com/docs/api/reference/user/session/#get-user-activities)Client API: account / User / Session: Get user activities with pagination | Signed-in user |
| DELETE  | [`/api/user/auth/discord/unlink`](https://featherpanel.com/docs/api/reference/user/session/#delete-user-auth-discord-unlink)Client API: account / User / Session | Signed-in user |
| POST  | [`/api/user/sign-api-key`](https://featherpanel.com/docs/api/reference/user/session/#post-user-sign-api-key)Client API: account / User / Session: Sign API key | Signed-in user |
| GET  | [`/api/user/account/deletion`](https://featherpanel.com/docs/api/reference/user/session/#get-user-account-deletion)Client API: account / User / Session: Get account deletion status | Signed-in user |
| POST  | [`/api/user/account/deletion/otp`](https://featherpanel.com/docs/api/reference/user/session/#post-user-account-deletion-otp)Client API: account / User / Session: Send account deletion email OTP | Signed-in user |
| POST  | [`/api/user/account/deletion/confirm`](https://featherpanel.com/docs/api/reference/user/session/#post-user-account-deletion-confirm)Client API: account / User / Session: Confirm account deletion | Signed-in user |
| DELETE  | [`/api/user/account/deletion`](https://featherpanel.com/docs/api/reference/user/session/#delete-user-account-deletion)Client API: account / User / Session: Cancel pending account deletion | Signed-in user |
| GET  | [`/api/user/sessions`](https://featherpanel.com/docs/api/reference/user/sessions/#get-user-sessions)Client API: account / User / Sessions: List active sessions | Signed-in user |
| POST  | [`/api/user/sessions/revoke-others`](https://featherpanel.com/docs/api/reference/user/sessions/#post-user-sessions-revoke-others)Client API: account / User / Sessions: Sign out every other session | Signed-in user |
| DELETE  | [`/api/user/sessions/{id}`](https://featherpanel.com/docs/api/reference/user/sessions/#delete-user-sessions-id)Client API: account / User / Sessions: Sign out one session | Signed-in user |
| GET  | [`/api/user/realms`](https://featherpanel.com/docs/api/reference/user/spells/#get-user-realms)Client API: account / User / Spells | Signed-in user |
| GET  | [`/api/user/spells`](https://featherpanel.com/docs/api/reference/user/spells/#get-user-spells)Client API: account / User / Spells | Signed-in user |
| GET  | [`/api/user/spells/{id}`](https://featherpanel.com/docs/api/reference/user/spells/#get-user-spells-id)Client API: account / User / Spells | Signed-in user |
| GET  | [`/api/user/ssh-keys`](https://featherpanel.com/docs/api/reference/user/ssh-keys/#get-user-ssh-keys)Client API: account / User / SSH Keys: Get SSH keys | Signed-in user |
| POST  | [`/api/user/ssh-keys`](https://featherpanel.com/docs/api/reference/user/ssh-keys/#post-user-ssh-keys)Client API: account / User / SSH Keys: Create SSH key | Signed-in user |
| GET  | [`/api/user/ssh-keys/{id}`](https://featherpanel.com/docs/api/reference/user/ssh-keys/#get-user-ssh-keys-id)Client API: account / User / SSH Keys: Get specific SSH key | Signed-in user |
| PUT  | [`/api/user/ssh-keys/{id}`](https://featherpanel.com/docs/api/reference/user/ssh-keys/#put-user-ssh-keys-id)Client API: account / User / SSH Keys: Update SSH key | Signed-in user |
| DELETE  | [`/api/user/ssh-keys/{id}`](https://featherpanel.com/docs/api/reference/user/ssh-keys/#delete-user-ssh-keys-id)Client API: account / User / SSH Keys: Delete SSH key | Signed-in user |
| POST  | [`/api/user/ssh-keys/{id}/restore`](https://featherpanel.com/docs/api/reference/user/ssh-keys/#post-user-ssh-keys-id-restore)Client API: account / User / SSH Keys: Restore SSH key | Signed-in user |
| DELETE  | [`/api/user/ssh-keys/{id}/hard-delete`](https://featherpanel.com/docs/api/reference/user/ssh-keys/#delete-user-ssh-keys-id-hard-delete)Client API: account / User / SSH Keys: Hard delete SSH key | Signed-in user |
| POST  | [`/api/user/ssh-keys/generate-fingerprint`](https://featherpanel.com/docs/api/reference/user/ssh-keys/#post-user-ssh-keys-generate-fingerprint)Client API: account / User / SSH Keys: Generate SSH key fingerprint | Signed-in user |
| GET  | [`/api/user/ssh-keys/activities`](https://featherpanel.com/docs/api/reference/user/ssh-keys/#get-user-ssh-keys-activities)Client API: account / User / SSH Keys: Get SSH key activities | Signed-in user |
| GET  | [`/api/user/status`](https://featherpanel.com/docs/api/reference/user/status/#get-user-status)Client API: account / User / Status: Get public status page data | Signed-in user |
| GET  | [`/api/user/tickets`](https://featherpanel.com/docs/api/reference/user/tickets/#get-user-tickets)Client API: account / User / Tickets: Get user tickets | Signed-in user |
| PUT  | [`/api/user/tickets`](https://featherpanel.com/docs/api/reference/user/tickets/#put-user-tickets)Client API: account / User / Tickets: Create ticket | Signed-in user |
| GET  | [`/api/user/tickets/categories`](https://featherpanel.com/docs/api/reference/user/tickets/#get-user-tickets-categories)Client API: account / User / Tickets: Get ticket categories | Signed-in user |
| GET  | [`/api/user/tickets/priorities`](https://featherpanel.com/docs/api/reference/user/tickets/#get-user-tickets-priorities)Client API: account / User / Tickets: Get ticket priorities | Signed-in user |
| GET  | [`/api/user/tickets/statuses`](https://featherpanel.com/docs/api/reference/user/tickets/#get-user-tickets-statuses)Client API: account / User / Tickets: Get ticket statuses | Signed-in user |
| GET  | [`/api/user/tickets/servers`](https://featherpanel.com/docs/api/reference/user/tickets/#get-user-tickets-servers)Client API: account / User / Tickets: Get user servers | Signed-in user |
| POST  | [`/api/user/tickets/{uuid}/reply`](https://featherpanel.com/docs/api/reference/user/tickets/#post-user-tickets-uuid-reply)Client API: account / User / Tickets: Reply to ticket | Signed-in user |
| POST  | [`/api/user/tickets/{uuid}/attachments`](https://featherpanel.com/docs/api/reference/user/tickets/#post-user-tickets-uuid-attachments)Client API: account / User / Tickets: Upload attachment | Signed-in user |
| DELETE  | [`/api/user/tickets/{uuid}/messages/{id}`](https://featherpanel.com/docs/api/reference/user/tickets/#delete-user-tickets-uuid-messages-id)Client API: account / User / Tickets: Delete a ticket message | Signed-in user |
| DELETE  | [`/api/user/tickets/{uuid}`](https://featherpanel.com/docs/api/reference/user/tickets/#delete-user-tickets-uuid)Client API: account / User / Tickets: Delete a ticket | Signed-in user |
| GET  | [`/api/user/tickets/{uuid}`](https://featherpanel.com/docs/api/reference/user/tickets/#get-user-tickets-uuid)Client API: account / User / Tickets: Get ticket details | Signed-in user |
| GET  | [`/api/user/vm-instances/{id}/activities`](https://featherpanel.com/docs/api/reference/user/vds/activities/#get-user-vm-instances-id-activities)Client API: VDS / User / VDS / Activities: Get VM instance activities | VDS access |
| POST  | [`/api/user/vds-chatbot/chat`](https://featherpanel.com/docs/api/reference/user/vds/chatbot/#post-user-vds-chatbot-chat)Client API: VDS / User / VDS / Chatbot: Send a message to the VDS AI chatbot | Signed-in user |
| POST  | [`/api/user/vds-chatbot/chat/stream`](https://featherpanel.com/docs/api/reference/user/vds/chatbot/#post-user-vds-chatbot-chat-stream)Client API: VDS / User / VDS / Chatbot | Signed-in user |
| GET  | [`/api/user/vds-chatbot/conversations`](https://featherpanel.com/docs/api/reference/user/vds/chatbot/#get-user-vds-chatbot-conversations)Client API: VDS / User / VDS / Chatbot: Get user VDS chatbot conversations | Signed-in user |
| GET  | [`/api/user/vds-chatbot/conversations/{id}`](https://featherpanel.com/docs/api/reference/user/vds/chatbot/#get-user-vds-chatbot-conversations-id)Client API: VDS / User / VDS / Chatbot: Get VDS chatbot conversation messages | Signed-in user |
| DELETE  | [`/api/user/vds-chatbot/conversations/{id}`](https://featherpanel.com/docs/api/reference/user/vds/chatbot/#delete-user-vds-chatbot-conversations-id)Client API: VDS / User / VDS / Chatbot: Delete VDS chatbot conversation | Signed-in user |
| PATCH  | [`/api/user/vds-chatbot/conversations/{id}/memory`](https://featherpanel.com/docs/api/reference/user/vds/chatbot/#patch-user-vds-chatbot-conversations-id-memory)Client API: VDS / User / VDS / Chatbot: Update VDS chatbot conversation memory | Signed-in user |
| GET  | [`/api/user/vm-instances`](https://featherpanel.com/docs/api/reference/user/vds/core/#get-user-vm-instances)Client API: VDS / User / VDS / Core: List user VM instances | Signed-in user |
| GET  | [`/api/user/vm-instances/{id}`](https://featherpanel.com/docs/api/reference/user/vds/core/#get-user-vm-instances-id)Client API: VDS / User / VDS / Core: Get VM instance details | VDS access |
| GET  | [`/api/user/vm-instances/{id}/status`](https://featherpanel.com/docs/api/reference/user/vds/core/#get-user-vm-instances-id-status)Client API: VDS / User / VDS / Core: Get VM instance status | VDS access |
| GET  | [`/api/user/vm-instances/{id}/qemu-hardware`](https://featherpanel.com/docs/api/reference/user/vds/core/#get-user-vm-instances-id-qemu-hardware)Client API: VDS / User / VDS / Core: Get QEMU hardware settings (EFI + TPM + Serial) | VDS access |
| PATCH  | [`/api/user/vm-instances/{id}/qemu-hardware`](https://featherpanel.com/docs/api/reference/user/vds/core/#patch-user-vm-instances-id-qemu-hardware)Client API: VDS / User / VDS / Core: Update QEMU hardware settings (EFI + TPM + Serial) | VDS access |
| GET  | [`/api/user/vm-instances/{id}/network-options`](https://featherpanel.com/docs/api/reference/user/vds/core/#get-user-vm-instances-id-network-options)Client API: VDS / User / VDS / Core: Get DNS options | VDS access |
| GET  | [`/api/user/vm-instances/{id}/networking`](https://featherpanel.com/docs/api/reference/user/vds/core/#get-user-vm-instances-id-networking)Client API: VDS / User / VDS / Core: Get VM networking details | VDS access |
| PATCH  | [`/api/user/vm-instances/{id}/network-dns`](https://featherpanel.com/docs/api/reference/user/vds/core/#patch-user-vm-instances-id-network-dns)Client API: VDS / User / VDS / Core: Update DNS settings | VDS access |
| GET  | [`/api/user/vm-instances/{id}/iso-storages`](https://featherpanel.com/docs/api/reference/user/vds/core/#get-user-vm-instances-id-iso-storages)Client API: VDS / User / VDS / Core: List ISO storages | VDS access |
| GET  | [`/api/user/vm-instances/{id}/iso-current`](https://featherpanel.com/docs/api/reference/user/vds/core/#get-user-vm-instances-id-iso-current)Client API: VDS / User / VDS / Core: Get currently mounted ISO | VDS access |
| POST  | [`/api/user/vm-instances/{id}/iso-upload-and-mount`](https://featherpanel.com/docs/api/reference/user/vds/core/#post-user-vm-instances-id-iso-upload-and-mount)Client API: VDS / User / VDS / Core: Upload and mount an ISO | VDS access |
| POST  | [`/api/user/vm-instances/{id}/iso-fetch-and-mount`](https://featherpanel.com/docs/api/reference/user/vds/core/#post-user-vm-instances-id-iso-fetch-and-mount)Client API: VDS / User / VDS / Core: Fetch ISO from URL and mount it | VDS access |
| POST  | [`/api/user/vm-instances/{id}/iso-unmount`](https://featherpanel.com/docs/api/reference/user/vds/core/#post-user-vm-instances-id-iso-unmount)Client API: VDS / User / VDS / Core: Unmount ISO | VDS access |
| GET  | [`/api/user/vm-instances/{id}/templates`](https://featherpanel.com/docs/api/reference/user/vds/core/#get-user-vm-instances-id-templates)Client API: VDS / User / VDS / Core: Get available templates | VDS access |
| POST  | [`/api/user/vm-instances/{id}/power`](https://featherpanel.com/docs/api/reference/user/vds/core/#post-user-vm-instances-id-power)Client API: VDS / User / VDS / Core: VM power action | VDS access |
| GET  | [`/api/user/vm-instances/{id}/vnc-ticket`](https://featherpanel.com/docs/api/reference/user/vds/core/#get-user-vm-instances-id-vnc-ticket)Client API: VDS / User / VDS / Core: Get VNC console ticket | VDS access |
| POST  | [`/api/user/vm-instances/{id}/reinstall`](https://featherpanel.com/docs/api/reference/user/vds/core/#post-user-vm-instances-id-reinstall)Client API: VDS / User / VDS / Core: Start async VM reinstall | VDS access |
| GET  | [`/api/user/vm-instances/reinstall-status/{reinstallId}`](https://featherpanel.com/docs/api/reference/user/vds/core/#get-user-vm-instances-reinstall-status-reinstallId)Client API: VDS / User / VDS / Core: Poll reinstall status | Signed-in user |
| GET  | [`/api/user/vm-instances/task-status/{taskId}`](https://featherpanel.com/docs/api/reference/user/vds/core/#get-user-vm-instances-task-status-taskId)Client API: VDS / User / VDS / Core | Signed-in user |
| GET  | [`/api/user/vm-instances/{id}/backups`](https://featherpanel.com/docs/api/reference/user/vds/core/#get-user-vm-instances-id-backups)Client API: VDS / User / VDS / Core: List VM backups | VDS access |
| POST  | [`/api/user/vm-instances/{id}/backups/{backupId}/recover`](https://featherpanel.com/docs/api/reference/user/vds/core/#post-user-vm-instances-id-backups-backupId-recover)Client API: VDS / User / VDS / Core | VDS access |
| POST  | [`/api/user/vm-instances/{id}/backups`](https://featherpanel.com/docs/api/reference/user/vds/core/#post-user-vm-instances-id-backups)Client API: VDS / User / VDS / Core: Create VM backup | VDS access |
| GET  | [`/api/user/vm-instances/backup-status/{backupId}`](https://featherpanel.com/docs/api/reference/user/vds/core/#get-user-vm-instances-backup-status-backupId)Client API: VDS / User / VDS / Core: Poll backup status | Signed-in user |
| DELETE  | [`/api/user/vm-instances/{id}/backups`](https://featherpanel.com/docs/api/reference/user/vds/core/#delete-user-vm-instances-id-backups)Client API: VDS / User / VDS / Core: Delete VM backup | VDS access |
| POST  | [`/api/user/vm-instances/{id}/backups/restore`](https://featherpanel.com/docs/api/reference/user/vds/core/#post-user-vm-instances-id-backups-restore)Client API: VDS / User / VDS / Core: Restore VM from backup | VDS access |
| GET  | [`/api/user/vm-instances/restore-status/{restoreId}`](https://featherpanel.com/docs/api/reference/user/vds/core/#get-user-vm-instances-restore-status-restoreId)Client API: VDS / User / VDS / Core: Poll restore status | Signed-in user |
| GET  | [`/api/user/vm-instances/{id}/subusers`](https://featherpanel.com/docs/api/reference/user/vds/subusers/#get-user-vm-instances-id-subusers)Client API: VDS / User / VDS / Subusers: List subusers | VDS access |
| POST  | [`/api/user/vm-instances/{id}/subusers`](https://featherpanel.com/docs/api/reference/user/vds/subusers/#post-user-vm-instances-id-subusers)Client API: VDS / User / VDS / Subusers: Add subuser | VDS access |
| DELETE  | [`/api/user/vm-instances/{id}/subusers/{subuserId}`](https://featherpanel.com/docs/api/reference/user/vds/subusers/#delete-user-vm-instances-id-subusers-subuserId)Client API: VDS / User / VDS / Subusers: Remove subuser | VDS access |
| GET  | [`/api/user/webspaces`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces)Client API: web hosting / WebSpaces: List accessible WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/catalog`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-catalog)Client API: web hosting / WebSpaces: Order catalog (nodes + WebPlates) | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/utilization`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-utilization)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/transfer/status`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-transfer-status)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/backups/jobs/{jobId}`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-backups-jobs-jobId)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort)Client API: web hosting / WebSpaces: Get WebSpace | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/infrastructure-readiness`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-infrastructure-readiness)Client API: web hosting / WebSpaces: Infrastructure readiness for this WebSpace | Signed-in user |
| PATCH  | [`/api/user/webspaces/{uuidShort}`](https://featherpanel.com/docs/api/reference/user/webspaces/#patch-user-webspaces-uuidShort)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/php-ini`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-php-ini)Client API: web hosting / WebSpaces | Signed-in user |
| PUT  | [`/api/user/webspaces/{uuidShort}/php-ini`](https://featherpanel.com/docs/api/reference/user/webspaces/#put-user-webspaces-uuidShort-php-ini)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/php-extensions`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-php-extensions)Client API: web hosting / WebSpaces | Signed-in user |
| PUT  | [`/api/user/webspaces/{uuidShort}/php-extensions`](https://featherpanel.com/docs/api/reference/user/webspaces/#put-user-webspaces-uuidShort-php-extensions)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/redis`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-redis)Client API: web hosting / WebSpaces | Signed-in user |
| PUT  | [`/api/user/webspaces/{uuidShort}/redis`](https://featherpanel.com/docs/api/reference/user/webspaces/#put-user-webspaces-uuidShort-redis)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/malware-scan`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-malware-scan)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/malware-scan`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-malware-scan)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/malware-scan/schedule`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-malware-scan-schedule)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/power`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-power)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/status`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-status)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/logs`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-logs)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/logs/install`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-logs-install)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/reinstall`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-reinstall)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/install/abort`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-install-abort)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/ssl`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-ssl)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/ssl/renew`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-ssl-renew)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/dns-check`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-dns-check)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/dns/provision`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-dns-provision)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/ssl/custom`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-ssl-custom)Client API: web hosting / WebSpaces | Signed-in user |
| PUT  | [`/api/user/webspaces/{uuidShort}/ssl/custom`](https://featherpanel.com/docs/api/reference/user/webspaces/#put-user-webspaces-uuidShort-ssl-custom)Client API: web hosting / WebSpaces | Signed-in user |
| DELETE  | [`/api/user/webspaces/{uuidShort}/ssl/custom`](https://featherpanel.com/docs/api/reference/user/webspaces/#delete-user-webspaces-uuidShort-ssl-custom)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/backups`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-backups)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/backups/reconcile`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-backups-reconcile)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/backup`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-backup)Client API: web hosting / WebSpaces | Signed-in user |
| DELETE  | [`/api/user/webspaces/{uuidShort}/backups/{backupUuid}`](https://featherpanel.com/docs/api/reference/user/webspaces/#delete-user-webspaces-uuidShort-backups-backupUuid)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/backups/{backupUuid}/restore`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-backups-backupUuid-restore)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/backups/{backupUuid}/files`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-backups-backupUuid-files)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/backups/{backupUuid}/download`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-backups-backupUuid-download)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/backups/import`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-backups-import)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/jwt`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-jwt)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/file-capabilities`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-file-capabilities)Client API: web hosting / WebSpaces: WebSpace file manager capabilities | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/files/list`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-files-list)Client API: web hosting / WebSpaces: List WebSpace files | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/files/contents`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-files-contents)Client API: web hosting / WebSpaces: Read WebSpace file | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/files/write`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-files-write)Client API: web hosting / WebSpaces: Write WebSpace file | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/files/create-directory`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-files-create-directory)Client API: web hosting / WebSpaces: Create WebSpace directory | Signed-in user |
| PUT  | [`/api/user/webspaces/{uuidShort}/files/rename`](https://featherpanel.com/docs/api/reference/user/webspaces/#put-user-webspaces-uuidShort-files-rename)Client API: web hosting / WebSpaces: Rename WebSpace file | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/files/copy`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-files-copy)Client API: web hosting / WebSpaces: Copy WebSpace file or directory | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/files/copy-many`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-files-copy-many)Client API: web hosting / WebSpaces: Copy many WebSpace files | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/files/create-symlink`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-files-create-symlink)Client API: web hosting / WebSpaces: Create WebSpace symlink | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/files/fingerprints`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-files-fingerprints)Client API: web hosting / WebSpaces: Fingerprint WebSpace files | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/files/delete`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-files-delete)Client API: web hosting / WebSpaces: Delete WebSpace files | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/files/compress`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-files-compress)Client API: web hosting / WebSpaces: Compress WebSpace files | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/files/decompress`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-files-decompress)Client API: web hosting / WebSpaces: Decompress WebSpace archive | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/files/chmod`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-files-chmod)Client API: web hosting / WebSpaces: Change WebSpace file permissions | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/files/search`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-files-search)Client API: web hosting / WebSpaces: Search WebSpace files | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/files/pull`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-files-pull)Client API: web hosting / WebSpaces: Pull remote file into WebSpace | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/files/download`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-files-download)Client API: web hosting / WebSpaces: Download WebSpace file | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/files/upload`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-files-upload)Client API: web hosting / WebSpaces: Upload WebSpace file | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/files/trash`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-files-trash)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/files/trash/restore`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-files-trash-restore)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/files/trash/delete`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-files-trash-delete)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/files/trash/empty`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-files-trash-empty)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/files/download-directory`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-files-download-directory)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/files/archive-list`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-files-archive-list)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/files/extract-archive-selection`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-files-extract-archive-selection)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/files/search-advanced`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-files-search-advanced)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/files/wipe`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-files-wipe)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/files/upload-url`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-files-upload-url)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/files/share`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-files-share)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/files/share-jobs`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-files-share-jobs)Client API: web hosting / WebSpaces | Signed-in user |
| DELETE  | [`/api/user/webspaces/{uuidShort}/files/share-jobs/{shareId}`](https://featherpanel.com/docs/api/reference/user/webspaces/#delete-user-webspaces-uuidShort-files-share-jobs-shareId)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/files/pull-jobs`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-files-pull-jobs)Client API: web hosting / WebSpaces | Signed-in user |
| DELETE  | [`/api/user/webspaces/{uuidShort}/files/pull-jobs/{identifier}`](https://featherpanel.com/docs/api/reference/user/webspaces/#delete-user-webspaces-uuidShort-files-pull-jobs-identifier)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/users`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-users)Client API: web hosting / WebSpaces: List WebSpace subusers | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/users`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-users)Client API: web hosting / WebSpaces: Add WebSpace subuser | Signed-in user |
| PUT  | [`/api/user/webspaces/{uuidShort}/users/{subuserId}`](https://featherpanel.com/docs/api/reference/user/webspaces/#put-user-webspaces-uuidShort-users-subuserId)Client API: web hosting / WebSpaces: Update WebSpace subuser | Signed-in user |
| DELETE  | [`/api/user/webspaces/{uuidShort}/users/{subuserId}`](https://featherpanel.com/docs/api/reference/user/webspaces/#delete-user-webspaces-uuidShort-users-subuserId)Client API: web hosting / WebSpaces: Remove WebSpace subuser | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/activities`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-activities)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/dns/zones`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-dns-zones)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/dns/hosts`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-dns-hosts)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/dns/zones`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-dns-zones)Client API: web hosting / WebSpaces | Signed-in user |
| DELETE  | [`/api/user/webspaces/{uuidShort}/dns/zones/{zoneId}`](https://featherpanel.com/docs/api/reference/user/webspaces/#delete-user-webspaces-uuidShort-dns-zones-zoneId)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/dns/zones/{zoneId}/records`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-dns-zones-zoneId-records)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/dns/zones/{zoneId}/records`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-dns-zones-zoneId-records)Client API: web hosting / WebSpaces | Signed-in user |
| PATCH  | [`/api/user/webspaces/{uuidShort}/dns/zones/{zoneId}/records/{recordId}`](https://featherpanel.com/docs/api/reference/user/webspaces/#patch-user-webspaces-uuidShort-dns-zones-zoneId-records-recordId)Client API: web hosting / WebSpaces | Signed-in user |
| DELETE  | [`/api/user/webspaces/{uuidShort}/dns/zones/{zoneId}/records/{recordId}`](https://featherpanel.com/docs/api/reference/user/webspaces/#delete-user-webspaces-uuidShort-dns-zones-zoneId-records-recordId)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/proxy-logs`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-proxy-logs)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/proxy-logs/rotate`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-proxy-logs-rotate)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/analytics`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-analytics)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/apps/wordpress`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-apps-wordpress)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/apps/wordpress/update`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-apps-wordpress-update)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/apps/wordpress/staging`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-apps-wordpress-staging)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/apps/wordpress/staging/promote`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-apps-wordpress-staging-promote)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/apps/laravel`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-apps-laravel)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/apps/joomla`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-apps-joomla)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/apps/drupal`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-apps-drupal)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/apps/prestashop`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-apps-prestashop)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/apps/magento`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-apps-magento)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/apps/ghost`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-apps-ghost)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/apps/node-starter`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-apps-node-starter)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/apps/python-starter`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-apps-python-starter)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/apps/wordpress/plugin`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-apps-wordpress-plugin)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/apps/wordpress/auto-update`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-apps-wordpress-auto-update)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/apps/git-deploy`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-apps-git-deploy)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/apps/git-webhook`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-apps-git-webhook)Client API: web hosting / WebSpaces | Signed-in user |
| PUT  | [`/api/user/webspaces/{uuidShort}/apps/git-webhook`](https://featherpanel.com/docs/api/reference/user/webspaces/#put-user-webspaces-uuidShort-apps-git-webhook)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/apps/git-deploy-key`](https://featherpanel.com/docs/api/reference/user/webspaces/#get-user-webspaces-uuidShort-apps-git-deploy-key)Client API: web hosting / WebSpaces | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/apps/git-deploy-key`](https://featherpanel.com/docs/api/reference/user/webspaces/#post-user-webspaces-uuidShort-apps-git-deploy-key)Client API: web hosting / WebSpaces | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/databases`](https://featherpanel.com/docs/api/reference/user/webspaces/databases/#get-user-webspaces-uuidShort-databases)Client API: web hosting / User / WebSpaces / Databases | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/databases/hosts`](https://featherpanel.com/docs/api/reference/user/webspaces/databases/#get-user-webspaces-uuidShort-databases-hosts)Client API: web hosting / User / WebSpaces / Databases | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/databases`](https://featherpanel.com/docs/api/reference/user/webspaces/databases/#post-user-webspaces-uuidShort-databases)Client API: web hosting / User / WebSpaces / Databases | Signed-in user |
| DELETE  | [`/api/user/webspaces/{uuidShort}/databases/{databaseId}`](https://featherpanel.com/docs/api/reference/user/webspaces/databases/#delete-user-webspaces-uuidShort-databases-databaseId)Client API: web hosting / User / WebSpaces / Databases | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/databases/{databaseId}/reset-password`](https://featherpanel.com/docs/api/reference/user/webspaces/databases/#post-user-webspaces-uuidShort-databases-databaseId-reset-password)Client API: web hosting / User / WebSpaces / Databases | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/databases/{databaseId}/dump`](https://featherpanel.com/docs/api/reference/user/webspaces/databases/#post-user-webspaces-uuidShort-databases-databaseId-dump)Client API: web hosting / User / WebSpaces / Databases | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/databases/{databaseId}/restore`](https://featherpanel.com/docs/api/reference/user/webspaces/databases/#post-user-webspaces-uuidShort-databases-databaseId-restore)Client API: web hosting / User / WebSpaces / Databases | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/databases/phpmyadmin/check`](https://featherpanel.com/docs/api/reference/user/webspaces/databases/#get-user-webspaces-uuidShort-databases-phpmyadmin-check)Client API: web hosting / User / WebSpaces / Databases | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/databases/{databaseId}/phpmyadmin/token`](https://featherpanel.com/docs/api/reference/user/webspaces/databases/#post-user-webspaces-uuidShort-databases-databaseId-phpmyadmin-token)Client API: web hosting / User / WebSpaces / Databases | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/databases/phppgadmin/check`](https://featherpanel.com/docs/api/reference/user/webspaces/databases/#get-user-webspaces-uuidShort-databases-phppgadmin-check)Client API: web hosting / User / WebSpaces / Databases | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/databases/{databaseId}/phppgadmin/token`](https://featherpanel.com/docs/api/reference/user/webspaces/databases/#post-user-webspaces-uuidShort-databases-databaseId-phppgadmin-token)Client API: web hosting / User / WebSpaces / Databases | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/mailboxes`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#get-user-webspaces-uuidShort-mailboxes)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/mailboxes/hosts`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#get-user-webspaces-uuidShort-mailboxes-hosts)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/mailboxes/dns`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#get-user-webspaces-uuidShort-mailboxes-dns)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/mailboxes/deliverability`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#get-user-webspaces-uuidShort-mailboxes-deliverability)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/mailboxes/dns/provision`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#post-user-webspaces-uuidShort-mailboxes-dns-provision)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/mailboxes`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#post-user-webspaces-uuidShort-mailboxes)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| DELETE  | [`/api/user/webspaces/{uuidShort}/mailboxes/{mailboxId}`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#delete-user-webspaces-uuidShort-mailboxes-mailboxId)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/mailboxes/{mailboxId}/reset-password`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#post-user-webspaces-uuidShort-mailboxes-mailboxId-reset-password)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| PATCH  | [`/api/user/webspaces/{uuidShort}/mailboxes/{mailboxId}/enabled`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#patch-user-webspaces-uuidShort-mailboxes-mailboxId-enabled)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/mailboxes/webmail/check`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#get-user-webspaces-uuidShort-mailboxes-webmail-check)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/mailboxes/{mailboxId}/webmail/token`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#post-user-webspaces-uuidShort-mailboxes-mailboxId-webmail-token)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/mailboxes/forwarders`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#get-user-webspaces-uuidShort-mailboxes-forwarders)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/mailboxes/forwarders`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#post-user-webspaces-uuidShort-mailboxes-forwarders)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| DELETE  | [`/api/user/webspaces/{uuidShort}/mailboxes/forwarders/{forwarderId}`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#delete-user-webspaces-uuidShort-mailboxes-forwarders-forwarderId)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| PUT  | [`/api/user/webspaces/{uuidShort}/mailboxes/{mailboxId}/autorespond`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#put-user-webspaces-uuidShort-mailboxes-mailboxId-autorespond)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| PATCH  | [`/api/user/webspaces/{uuidShort}/mailboxes/{mailboxId}/autorespond`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#patch-user-webspaces-uuidShort-mailboxes-mailboxId-autorespond)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/mailboxes/{mailboxId}/spam-filter`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#get-user-webspaces-uuidShort-mailboxes-mailboxId-spam-filter)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| PUT  | [`/api/user/webspaces/{uuidShort}/mailboxes/{mailboxId}/spam-filter`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#put-user-webspaces-uuidShort-mailboxes-mailboxId-spam-filter)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| PATCH  | [`/api/user/webspaces/{uuidShort}/mailboxes/{mailboxId}/spam-filter`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#patch-user-webspaces-uuidShort-mailboxes-mailboxId-spam-filter)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/mailboxes/mailing-lists`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#get-user-webspaces-uuidShort-mailboxes-mailing-lists)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/mailboxes/mailing-lists`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#post-user-webspaces-uuidShort-mailboxes-mailing-lists)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/mailboxes/mailing-lists/delete`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#post-user-webspaces-uuidShort-mailboxes-mailing-lists-delete)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| DELETE  | [`/api/user/webspaces/{uuidShort}/mailboxes/mailing-lists/delete`](https://featherpanel.com/docs/api/reference/user/webspaces/mailboxes/#delete-user-webspaces-uuidShort-mailboxes-mailing-lists-delete)Client API: web hosting / User / WebSpaces / Mailboxes | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/schedules`](https://featherpanel.com/docs/api/reference/user/webspaces/schedules/#get-user-webspaces-uuidShort-schedules)Client API: web hosting / User / WebSpaces / Schedules: List WebSpace schedules | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/schedules`](https://featherpanel.com/docs/api/reference/user/webspaces/schedules/#post-user-webspaces-uuidShort-schedules)Client API: web hosting / User / WebSpaces / Schedules: Create WebSpace schedule | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/schedules/abort`](https://featherpanel.com/docs/api/reference/user/webspaces/schedules/#post-user-webspaces-uuidShort-schedules-abort)Client API: web hosting / User / WebSpaces / Schedules: Abort WebSpace schedule run | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/schedules/{scheduleId}`](https://featherpanel.com/docs/api/reference/user/webspaces/schedules/#get-user-webspaces-uuidShort-schedules-scheduleId)Client API: web hosting / User / WebSpaces / Schedules: Get WebSpace schedule | Signed-in user |
| PUT  | [`/api/user/webspaces/{uuidShort}/schedules/{scheduleId}`](https://featherpanel.com/docs/api/reference/user/webspaces/schedules/#put-user-webspaces-uuidShort-schedules-scheduleId)Client API: web hosting / User / WebSpaces / Schedules: Update WebSpace schedule | Signed-in user |
| DELETE  | [`/api/user/webspaces/{uuidShort}/schedules/{scheduleId}`](https://featherpanel.com/docs/api/reference/user/webspaces/schedules/#delete-user-webspaces-uuidShort-schedules-scheduleId)Client API: web hosting / User / WebSpaces / Schedules: Delete WebSpace schedule | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/schedules/{scheduleId}/toggle`](https://featherpanel.com/docs/api/reference/user/webspaces/schedules/#post-user-webspaces-uuidShort-schedules-scheduleId-toggle)Client API: web hosting / User / WebSpaces / Schedules: Toggle WebSpace schedule | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/schedules/{scheduleId}/execute`](https://featherpanel.com/docs/api/reference/user/webspaces/schedules/#post-user-webspaces-uuidShort-schedules-scheduleId-execute)Client API: web hosting / User / WebSpaces / Schedules: Execute WebSpace schedule | Signed-in user |
| GET  | [`/api/user/webspaces/{uuidShort}/sftp-accounts`](https://featherpanel.com/docs/api/reference/user/webspaces/sftp-accounts/#get-user-webspaces-uuidShort-sftp-accounts)Client API: web hosting / User / WebSpaces / SFTP Accounts | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/sftp-accounts`](https://featherpanel.com/docs/api/reference/user/webspaces/sftp-accounts/#post-user-webspaces-uuidShort-sftp-accounts)Client API: web hosting / User / WebSpaces / SFTP Accounts | Signed-in user |
| PATCH  | [`/api/user/webspaces/{uuidShort}/sftp-accounts/{accountId}`](https://featherpanel.com/docs/api/reference/user/webspaces/sftp-accounts/#patch-user-webspaces-uuidShort-sftp-accounts-accountId)Client API: web hosting / User / WebSpaces / SFTP Accounts | Signed-in user |
| DELETE  | [`/api/user/webspaces/{uuidShort}/sftp-accounts/{accountId}`](https://featherpanel.com/docs/api/reference/user/webspaces/sftp-accounts/#delete-user-webspaces-uuidShort-sftp-accounts-accountId)Client API: web hosting / User / WebSpaces / SFTP Accounts | Signed-in user |
| POST  | [`/api/user/webspaces/{uuidShort}/sftp-accounts/{accountId}/reset-password`](https://featherpanel.com/docs/api/reference/user/webspaces/sftp-accounts/#post-user-webspaces-uuidShort-sftp-accounts-accountId-reset-password)Client API: web hosting / User / WebSpaces / SFTP Accounts | Signed-in user |
| ANY  | [`/api`](https://featherpanel.com/docs/api/reference/web/#any--api)System (public) / Web routes | Public |
| ANY  | [`/api/manifest.webmanifest`](https://featherpanel.com/docs/api/reference/web/#any-manifest-webmanifest)System (public) / Web routes | Public |
| GET  | [`/api/public/webspace-shares/{publicId}`](https://featherpanel.com/docs/api/reference/web/#get-public-webspace-shares-publicId)System (public) / Web routes | Public |
| DELETE  | [`/api/public/webspace-shares/{publicId}`](https://featherpanel.com/docs/api/reference/web/#delete-public-webspace-shares-publicId)System (public) / Web routes | Public |
| GET  | [`/api/wings/admin`](https://featherpanel.com/docs/api/reference/wings/nodes/#get-wings-admin)Daemon-facing / Wings / Nodes: Wings admin index | Admin`admin.nodes.view` |
| GET  | [`/api/wings/admin/node/{id}/system`](https://featherpanel.com/docs/api/reference/wings/nodes/#get-wings-admin-node-id-system)Daemon-facing / Wings / Nodes: Get node system information | Admin`admin.nodes.view` |
| GET  | [`/api/wings/admin/node/{id}/utilization`](https://featherpanel.com/docs/api/reference/wings/nodes/#get-wings-admin-node-id-utilization)Daemon-facing / Wings / Nodes: Get node utilization | Admin`admin.nodes.view` |
| GET  | [`/api/wings/admin/node/{id}/ips`](https://featherpanel.com/docs/api/reference/wings/nodes/#get-wings-admin-node-id-ips)Daemon-facing / Wings / Nodes: Get node IPs | Admin`admin.nodes.view` |
| GET  | [`/api/wings/admin/node/{id}/network`](https://featherpanel.com/docs/api/reference/wings/nodes/#get-wings-admin-node-id-network)Daemon-facing / Wings / Nodes | Admin`admin.nodes.view` |
| GET  | [`/api/wings/admin/node/{id}/docker/disk`](https://featherpanel.com/docs/api/reference/wings/nodes/#get-wings-admin-node-id-docker-disk)Daemon-facing / Wings / Nodes: Get Docker disk usage | Admin`admin.nodes.view` |
| DELETE  | [`/api/wings/admin/node/{id}/docker/prune`](https://featherpanel.com/docs/api/reference/wings/nodes/#delete-wings-admin-node-id-docker-prune)Daemon-facing / Wings / Nodes: Prune Docker images | Admin`admin.nodes.edit` |
| GET  | [`/api/wings/admin/node/{id}/modules`](https://featherpanel.com/docs/api/reference/wings/nodes/#get-wings-admin-node-id-modules)Daemon-facing / Wings / Nodes: List all modules | Admin`admin.nodes.view` |
| GET  | [`/api/wings/admin/node/{id}/modules/{module}/config`](https://featherpanel.com/docs/api/reference/wings/nodes/#get-wings-admin-node-id-modules-module-config)Daemon-facing / Wings / Nodes: Get module configuration | Admin`admin.nodes.view` |
| PUT  | [`/api/wings/admin/node/{id}/modules/{module}/config`](https://featherpanel.com/docs/api/reference/wings/nodes/#put-wings-admin-node-id-modules-module-config)Daemon-facing / Wings / Nodes: Update module configuration | Admin`admin.nodes.edit` |
| POST  | [`/api/wings/admin/node/{id}/modules/{module}/enable`](https://featherpanel.com/docs/api/reference/wings/nodes/#post-wings-admin-node-id-modules-module-enable)Daemon-facing / Wings / Nodes: Enable module | Admin`admin.nodes.edit` |
| POST  | [`/api/wings/admin/node/{id}/modules/{module}/disable`](https://featherpanel.com/docs/api/reference/wings/nodes/#post-wings-admin-node-id-modules-module-disable)Daemon-facing / Wings / Nodes: Disable module | Admin`admin.nodes.edit` |
| GET  | [`/api/remote/config`](https://featherpanel.com/docs/api/reference/wings/remote/#get-remote-config)Daemon-facing / Wings / Remote | Wings node token |
| GET  | [`/api/remote/health`](https://featherpanel.com/docs/api/reference/wings/remote/#get-remote-health)Daemon-facing / Wings / Remote | Wings node token |
| GET  | [`/api/remote/servers`](https://featherpanel.com/docs/api/reference/wings/remote/#get-remote-servers)Daemon-facing / Wings / Remote: Get remote servers | Wings node token |
| POST  | [`/api/remote/servers/reset`](https://featherpanel.com/docs/api/reference/wings/remote/#post-remote-servers-reset)Daemon-facing / Wings / Remote: Reset servers | Wings node token |
| GET  | [`/api/remote/servers/{uuid}`](https://featherpanel.com/docs/api/reference/wings/remote/#get-remote-servers-uuid)Daemon-facing / Wings / Remote: Get server configuration | Wings node token |
| GET  | [`/api/remote/servers/{uuid}/install`](https://featherpanel.com/docs/api/reference/wings/remote/#get-remote-servers-uuid-install)Daemon-facing / Wings / Remote: Get server installation configuration | Wings node token |
| POST  | [`/api/remote/servers/{uuid}/install`](https://featherpanel.com/docs/api/reference/wings/remote/#post-remote-servers-uuid-install)Daemon-facing / Wings / Remote: Report server installation completion | Wings node token |
| POST  | [`/api/remote/servers/{uuid}/container/status`](https://featherpanel.com/docs/api/reference/wings/remote/#post-remote-servers-uuid-container-status)Daemon-facing / Wings / Remote: Update server container status | Wings node token |
| POST  | [`/api/remote/activity`](https://featherpanel.com/docs/api/reference/wings/remote/#post-remote-activity)Daemon-facing / Wings / Remote: Log server activities | Wings node token |
| POST  | [`/api/remote/sftp/auth`](https://featherpanel.com/docs/api/reference/wings/remote/#post-remote-sftp-auth)Daemon-facing / Wings / Remote: SFTP authentication | Wings node token |
| GET  | [`/api/remote/backups/{backupUuid}`](https://featherpanel.com/docs/api/reference/wings/remote/#get-remote-backups-backupUuid)Daemon-facing / Wings / Remote: Get backup upload information | Wings node token |
| POST  | [`/api/remote/backups/{backupUuid}`](https://featherpanel.com/docs/api/reference/wings/remote/#post-remote-backups-backupUuid)Daemon-facing / Wings / Remote: Report backup completion | Wings node token |
| POST  | [`/api/remote/backups/{backupUuid}/restore`](https://featherpanel.com/docs/api/reference/wings/remote/#post-remote-backups-backupUuid-restore)Daemon-facing / Wings / Remote: Report backup restoration completion | Wings node token |
| POST  | [`/api/remote/servers/{uuid}/transfer`](https://featherpanel.com/docs/api/reference/wings/remote/#post-remote-servers-uuid-transfer)Daemon-facing / Wings / Remote | Wings node token |
| POST  | [`/api/remote/servers/{uuid}/transfer/archive`](https://featherpanel.com/docs/api/reference/wings/remote/#post-remote-servers-uuid-transfer-archive)Daemon-facing / Wings / Remote | Wings node token |
| POST  | [`/api/remote/servers/{uuid}/transfer/failure`](https://featherpanel.com/docs/api/reference/wings/remote/#post-remote-servers-uuid-transfer-failure)Daemon-facing / Wings / Remote | Wings node token |
| POST  | [`/api/remote/servers/{uuid}/transfer/success`](https://featherpanel.com/docs/api/reference/wings/remote/#post-remote-servers-uuid-transfer-success)Daemon-facing / Wings / Remote | Wings node token |
| GET  | [`/api/remote/servers/{uuid}/import`](https://featherpanel.com/docs/api/reference/wings/remote/#get-remote-servers-uuid-import)Daemon-facing / Wings / Remote: Report import status | Wings node token |
| POST  | [`/api/remote/servers/{uuid}/import`](https://featherpanel.com/docs/api/reference/wings/remote/#post-remote-servers-uuid-import)Daemon-facing / Wings / Remote: Report import status | Wings node token |
| GET  | [`/download/backup`](https://featherpanel.com/docs/wings/api/#wa-get-download-backup)FeatherWings / Downloads: Download server backup | Signed URL |
| GET  | [`/download/file`](https://featherpanel.com/docs/wings/api/#wa-get-download-file)FeatherWings / Downloads: Download server file | Signed URL |
| POST  | [`/upload/file`](https://featherpanel.com/docs/wings/api/#wa-post-upload-file)FeatherWings / Uploads: Upload files | Signed URL |
| GET  | [`/api/servers/:server/ws`](https://featherpanel.com/docs/wings/api/#wa-get-servers-server-ws)FeatherWings / Servers: Connect to server websocket | Websocket JWT |
| POST  | [`/api/transfers`](https://featherpanel.com/docs/wings/api/#wa-post-transfers)FeatherWings / Transfers: Receive server transfer | Transfer JWT |
| POST  | [`/api/update`](https://featherpanel.com/docs/wings/api/#wa-post-update)FeatherWings / System: Update runtime configuration | Node token |
| GET  | [`/api/system`](https://featherpanel.com/docs/wings/api/#wa-get-system)FeatherWings / System: Get system information | Node token |
| GET  | [`/api/system/backups`](https://featherpanel.com/docs/wings/api/#wa-get-system-backups)FeatherWings / System: Get backup destinations | Node token |
| POST  | [`/api/system/node-backup`](https://featherpanel.com/docs/wings/api/#wa-post-system-node-backup)FeatherWings / System: Create node backup | Node token |
| GET  | [`/api/system/node-backups`](https://featherpanel.com/docs/wings/api/#wa-get-system-node-backups)FeatherWings / System: List node backups | Node token |
| GET  | [`/api/system/node-backups/:backup`](https://featherpanel.com/docs/wings/api/#wa-get-system-node-backups-backup)FeatherWings / System: Get node backup | Node token |
| GET  | [`/api/system/node-backups/:backup/download`](https://featherpanel.com/docs/wings/api/#wa-get-system-node-backups-backup-download)FeatherWings / System: Download node backup | Node token |
| DELETE  | [`/api/system/node-backups/:backup`](https://featherpanel.com/docs/wings/api/#wa-delete-system-node-backups-backup)FeatherWings / System: Delete node backup | Node token |
| POST  | [`/api/system/node-backup/restore`](https://featherpanel.com/docs/wings/api/#wa-post-system-node-backup-restore)FeatherWings / System: Restore node backup | Node token |
| POST  | [`/api/system/self-update`](https://featherpanel.com/docs/wings/api/#wa-post-system-self-update)FeatherWings / System: Trigger self-update | Node token |
| GET  | [`/api/diagnostics`](https://featherpanel.com/docs/wings/api/#wa-get-diagnostics)FeatherWings / System: Generate diagnostics bundle | Node token |
| GET  | [`/api/system/docker/disk`](https://featherpanel.com/docs/wings/api/#wa-get-system-docker-disk)FeatherWings / System: Get Docker disk usage | Node token |
| DELETE  | [`/api/system/docker/image/prune`](https://featherpanel.com/docs/wings/api/#wa-delete-system-docker-image-prune)FeatherWings / System: Prune Docker images | Node token |
| GET  | [`/api/system/ips`](https://featherpanel.com/docs/wings/api/#wa-get-system-ips)FeatherWings / System: List system IP addresses | Node token |
| GET  | [`/api/system/utilization`](https://featherpanel.com/docs/wings/api/#wa-get-system-utilization)FeatherWings / System: Get system utilization | Node token |
| POST  | [`/api/system/terminal/exec`](https://featherpanel.com/docs/wings/api/#wa-post-system-terminal-exec)FeatherWings / System: Execute host command | Node token |
| GET  | [`/api/config`](https://featherpanel.com/docs/wings/api/#wa-get-config)FeatherWings / Configuration: Get raw configuration | Node token |
| PUT  | [`/api/config`](https://featherpanel.com/docs/wings/api/#wa-put-config)FeatherWings / Configuration: Replace entire configuration | Node token |
| PATCH  | [`/api/config/patch`](https://featherpanel.com/docs/wings/api/#wa-patch-config-patch)FeatherWings / Configuration: Patch configuration values | Node token |
| GET  | [`/api/config/schema`](https://featherpanel.com/docs/wings/api/#wa-get-config-schema)FeatherWings / Configuration: Get configuration schema | Node token |
| GET  | [`/api/servers`](https://featherpanel.com/docs/wings/api/#wa-get-servers)FeatherWings / Servers: List servers | Node token |
| POST  | [`/api/servers`](https://featherpanel.com/docs/wings/api/#wa-post-servers)FeatherWings / Servers: Create server | Node token |
| DELETE  | [`/api/transfers/:server`](https://featherpanel.com/docs/wings/api/#wa-delete-transfers-server)FeatherWings / Transfers: Cancel incoming transfer | Node token |
| POST  | [`/api/deauthorize-user`](https://featherpanel.com/docs/wings/api/#wa-post-deauthorize-user)FeatherWings / Wings | Node token |
| GET  | [`/api/modules`](https://featherpanel.com/docs/wings/api/#wa-get-modules)FeatherWings / Modules: List modules | Node token |
| GET  | [`/api/modules/:module/config`](https://featherpanel.com/docs/wings/api/#wa-get-modules-module-config)FeatherWings / Modules: Get module configuration | Node token |
| PUT  | [`/api/modules/:module/config`](https://featherpanel.com/docs/wings/api/#wa-put-modules-module-config)FeatherWings / Modules: Update module configuration | Node token |
| POST  | [`/api/modules/:module/enable`](https://featherpanel.com/docs/wings/api/#wa-post-modules-module-enable)FeatherWings / Modules: Enable module | Node token |
| POST  | [`/api/modules/:module/disable`](https://featherpanel.com/docs/wings/api/#wa-post-modules-module-disable)FeatherWings / Modules: Disable module | Node token |
| GET  | [`/api/servers/:server`](https://featherpanel.com/docs/wings/api/#wa-get-servers-server)FeatherWings / Servers: Get server | Node token |
| DELETE  | [`/api/servers/:server`](https://featherpanel.com/docs/wings/api/#wa-delete-servers-server)FeatherWings / Servers: Delete server | Node token |
| GET  | [`/api/servers/:server/logs`](https://featherpanel.com/docs/wings/api/#wa-get-servers-server-logs)FeatherWings / Servers: Tail server logs | Node token |
| GET  | [`/api/servers/:server/install-logs`](https://featherpanel.com/docs/wings/api/#wa-get-servers-server-install-logs)FeatherWings / Servers: Retrieve server install logs | Node token |
| POST  | [`/api/servers/:server/power`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-power)FeatherWings / Servers: Execute server power action | Node token |
| POST  | [`/api/servers/:server/commands`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-commands)FeatherWings / Servers: Send console commands | Node token |
| POST  | [`/api/servers/:server/completion`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-completion)FeatherWings / Servers: Console Tab completion | Node token |
| POST  | [`/api/servers/:server/exec`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-exec)FeatherWings / Servers: Execute shell command in container | Node token |
| POST  | [`/api/servers/:server/install`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-install)FeatherWings / Servers: Trigger server install | Node token |
| POST  | [`/api/servers/:server/reinstall`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-reinstall)FeatherWings / Servers: Reinstall server | Node token |
| POST  | [`/api/servers/:server/sync`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-sync)FeatherWings / Servers: Sync server state | Node token |
| POST  | [`/api/servers/:server/reconcile`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-reconcile)FeatherWings / Servers: Force runtime reconcile | Node token |
| POST  | [`/api/servers/:server/ws/deny`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-ws-deny)FeatherWings / Servers: Invalidate websocket tokens | Node token |
| POST  | [`/api/servers/:server/transfer`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-transfer)FeatherWings / Transfers: Initiate server transfer | Node token |
| DELETE  | [`/api/servers/:server/transfer`](https://featherpanel.com/docs/wings/api/#wa-delete-servers-server-transfer)FeatherWings / Transfers: Cancel server transfer | Node token |
| POST  | [`/api/servers/:server/proxy/create`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-proxy-create)FeatherWings / Server Proxy: Create server proxy | Node token |
| POST  | [`/api/servers/:server/proxy/delete`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-proxy-delete)FeatherWings / Server Proxy: Delete server proxy | Node token |
| GET  | [`/api/servers/:server/fastdl`](https://featherpanel.com/docs/wings/api/#wa-get-servers-server-fastdl)FeatherWings / Servers: Get server FastDL configuration | Node token |
| PUT  | [`/api/servers/:server/fastdl`](https://featherpanel.com/docs/wings/api/#wa-put-servers-server-fastdl)FeatherWings / Servers: Update server FastDL configuration | Node token |
| POST  | [`/api/servers/:server/fastdl/enable`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-fastdl-enable)FeatherWings / Servers: Enable FastDL for server | Node token |
| POST  | [`/api/servers/:server/fastdl/disable`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-fastdl-disable)FeatherWings / Servers: Disable FastDL for server | Node token |
| POST  | [`/api/servers/:server/import`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-import)FeatherWings / Servers: Import server files | Node token |
| DELETE  | [`/api/servers/:server/deleteAllBackups`](https://featherpanel.com/docs/wings/api/#wa-delete-servers-server-deleteAllBackups)FeatherWings / Servers: Delete all server backups | Node token |
| GET  | [`/api/servers/:server/files/contents`](https://featherpanel.com/docs/wings/api/#wa-get-servers-server-files-contents)FeatherWings / Server Files: Read file contents | Node token |
| GET  | [`/api/servers/:server/files/revisions`](https://featherpanel.com/docs/wings/api/#wa-get-servers-server-files-revisions)FeatherWings / Wings | Node token |
| GET  | [`/api/servers/:server/files/revisions/:revision`](https://featherpanel.com/docs/wings/api/#wa-get-servers-server-files-revisions-revision)FeatherWings / Wings | Node token |
| GET  | [`/api/servers/:server/files/list-directory`](https://featherpanel.com/docs/wings/api/#wa-get-servers-server-files-list-directory)FeatherWings / Server Files: List directory contents | Node token |
| GET  | [`/api/servers/:server/files/archive/list`](https://featherpanel.com/docs/wings/api/#wa-get-servers-server-files-archive-list)FeatherWings / Server Files: List directory inside an archive | Node token |
| POST  | [`/api/servers/:server/files/archive/extract`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-files-archive-extract)FeatherWings / Server Files: Extract selected paths from archive | Node token |
| PUT  | [`/api/servers/:server/files/rename`](https://featherpanel.com/docs/wings/api/#wa-put-servers-server-files-rename)FeatherWings / Server Files: Rename files | Node token |
| POST  | [`/api/servers/:server/files/copy`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-files-copy)FeatherWings / Server Files: Copy file | Node token |
| POST  | [`/api/servers/:server/files/write`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-files-write)FeatherWings / Server Files: Write file contents | Node token |
| POST  | [`/api/servers/:server/files/create-directory`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-files-create-directory)FeatherWings / Server Files: Create directory | Node token |
| POST  | [`/api/servers/:server/files/delete`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-files-delete)FeatherWings / Server Files: Delete files | Node token |
| GET  | [`/api/servers/:server/files/trash`](https://featherpanel.com/docs/wings/api/#wa-get-servers-server-files-trash)FeatherWings / Wings | Node token |
| POST  | [`/api/servers/:server/files/trash/restore`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-files-trash-restore)FeatherWings / Wings | Node token |
| POST  | [`/api/servers/:server/files/trash/delete`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-files-trash-delete)FeatherWings / Wings | Node token |
| DELETE  | [`/api/servers/:server/files/trash`](https://featherpanel.com/docs/wings/api/#wa-delete-servers-server-files-trash)FeatherWings / Wings | Node token |
| POST  | [`/api/servers/:server/files/compress`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-files-compress)FeatherWings / Server Files: Compress files | Node token |
| POST  | [`/api/servers/:server/files/decompress`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-files-decompress)FeatherWings / Server Files: Decompress archive | Node token |
| DELETE  | [`/api/servers/:server/files/operations/:operation`](https://featherpanel.com/docs/wings/api/#wa-delete-servers-server-files-operations-operation)FeatherWings / Server Files: Cancel file operation | Node token |
| POST  | [`/api/servers/:server/files/chmod`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-files-chmod)FeatherWings / Server Files: Change file permissions | Node token |
| GET  | [`/api/servers/:server/files/search`](https://featherpanel.com/docs/wings/api/#wa-get-servers-server-files-search)FeatherWings / Server Files: Search server files | Node token |
| GET  | [`/api/servers/:server/files/pull`](https://featherpanel.com/docs/wings/api/#wa-get-servers-server-files-pull)FeatherWings / Server Files: List remote downloads | Node token |
| POST  | [`/api/servers/:server/files/pull`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-files-pull)FeatherWings / Server Files: Pull remote file | Node token |
| DELETE  | [`/api/servers/:server/files/pull/:download`](https://featherpanel.com/docs/wings/api/#wa-delete-servers-server-files-pull-download)FeatherWings / Server Files: Cancel remote download | Node token |
| GET  | [`/api/servers/:server/files/share`](https://featherpanel.com/docs/wings/api/#wa-get-servers-server-files-share)FeatherWings / Server Files: List file share jobs | Node token |
| POST  | [`/api/servers/:server/files/share`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-files-share)FeatherWings / Server Files: Share server file via temp uploads | Node token |
| DELETE  | [`/api/servers/:server/files/share/:share`](https://featherpanel.com/docs/wings/api/#wa-delete-servers-server-files-share-share)FeatherWings / Server Files: Cancel file share job | Node token |
| GET  | [`/api/servers/:server/backup`](https://featherpanel.com/docs/wings/api/#wa-get-servers-server-backup)FeatherWings / Backups: List server backups | Node token |
| POST  | [`/api/servers/:server/backup`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-backup)FeatherWings / Backups: Create server backup | Node token |
| POST  | [`/api/servers/:server/backup/:backup/restore`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-backup-backup-restore)FeatherWings / Backups: Restore server backup | Node token |
| DELETE  | [`/api/servers/:server/backup/:backup`](https://featherpanel.com/docs/wings/api/#wa-delete-servers-server-backup-backup)FeatherWings / Backups: Delete server backup | Node token |
| GET  | [`/api/servers/:server/firewall`](https://featherpanel.com/docs/wings/api/#wa-get-servers-server-firewall)FeatherWings / Firewall: List firewall rules for a server | Node token |
| POST  | [`/api/servers/:server/firewall`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-firewall)FeatherWings / Firewall: Create a firewall rule | Node token |
| POST  | [`/api/servers/:server/firewall/sync`](https://featherpanel.com/docs/wings/api/#wa-post-servers-server-firewall-sync)FeatherWings / Firewall: Sync firewall rules to iptables | Node token |
| GET  | [`/api/servers/:server/firewall/port/:port`](https://featherpanel.com/docs/wings/api/#wa-get-servers-server-firewall-port-port)FeatherWings / Firewall: List firewall rules for a server port | Node token |
| GET  | [`/api/servers/:server/firewall/:rule`](https://featherpanel.com/docs/wings/api/#wa-get-servers-server-firewall-rule)FeatherWings / Firewall: Get a firewall rule | Node token |
| PUT  | [`/api/servers/:server/firewall/:rule`](https://featherpanel.com/docs/wings/api/#wa-put-servers-server-firewall-rule)FeatherWings / Firewall: Update a firewall rule | Node token |
| DELETE  | [`/api/servers/:server/firewall/:rule`](https://featherpanel.com/docs/wings/api/#wa-delete-servers-server-firewall-rule)FeatherWings / Firewall: Delete a firewall rule | Node token |
| GET  | [`/api/docs/openapi.json`](https://featherpanel.com/docs/wings/api/#wa-get-docs-openapi-json)FeatherWings / Wings needs api.docs.enabled | None |
| GET  | [`/api/docs`](https://featherpanel.com/docs/wings/api/#wa-get-docs)FeatherWings / Wings needs api.docs.enabled | None |
| GET  | [`/api/docs/ui`](https://featherpanel.com/docs/wings/api/#wa-get-docs-ui)FeatherWings / Wings needs api.docs.enabled | None |
| GET  | [`/api/docs/ui/*any`](https://featherpanel.com/docs/wings/api/#wa-get-docs-ui-any)FeatherWings / Wings needs api.docs.enabled | None |
| POST  | [`/api/deauthorize-user`](https://featherpanel.com/docs/quilld/api/#qa-post-deauthorize-user)FeatherQuilld / Deauthorize | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/ws/permissions`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-ws-permissions)FeatherQuilld / Deauthorize | Node token |
| GET  | [`/api/dns/probe`](https://featherpanel.com/docs/quilld/api/#qa-get-dns-probe)FeatherQuilld / Dns | Node token |
| GET  | [`/api/dns/zones`](https://featherpanel.com/docs/quilld/api/#qa-get-dns-zones)FeatherQuilld / Dns | Node token |
| POST  | [`/api/dns/zones`](https://featherpanel.com/docs/quilld/api/#qa-post-dns-zones)FeatherQuilld / Dns | Node token |
| GET  | [`/api/dns/zones/{zone}/records`](https://featherpanel.com/docs/quilld/api/#qa-get-dns-zones-zone-records)FeatherQuilld / Dns | Node token |
| POST  | [`/api/dns/zones/{zone}/records`](https://featherpanel.com/docs/quilld/api/#qa-post-dns-zones-zone-records)FeatherQuilld / Dns | Node token |
| PATCH  | [`/api/dns/zones/{zone}/records/{recordId}`](https://featherpanel.com/docs/quilld/api/#qa-patch-dns-zones-zone-records-recordId)FeatherQuilld / Dns | Node token |
| DELETE  | [`/api/dns/zones/{zone}/records/{recordId}`](https://featherpanel.com/docs/quilld/api/#qa-delete-dns-zones-zone-records-recordId)FeatherQuilld / Dns | Node token |
| POST  | [`/api/dns/zones/{zone}/txt`](https://featherpanel.com/docs/quilld/api/#qa-post-dns-zones-zone-txt)FeatherQuilld / Dns | Node token |
| DELETE  | [`/api/dns/zones/{zone}/txt`](https://featherpanel.com/docs/quilld/api/#qa-delete-dns-zones-zone-txt)FeatherQuilld / Dns | Node token |
| GET  | [`/`](https://featherpanel.com/docs/quilld/api/#qa-get-)FeatherQuilld / Home: Serves the main page at /. | None / own check |
| GET  | [`/api/mail/probe`](https://featherpanel.com/docs/quilld/api/#qa-get-mail-probe)FeatherQuilld / Mail | Node token |
| GET  | [`/api/mail/domains`](https://featherpanel.com/docs/quilld/api/#qa-get-mail-domains)FeatherQuilld / Mail | Node token |
| POST  | [`/api/mail/domains`](https://featherpanel.com/docs/quilld/api/#qa-post-mail-domains)FeatherQuilld / Mail | Node token |
| DELETE  | [`/api/mail/domains/{name}`](https://featherpanel.com/docs/quilld/api/#qa-delete-mail-domains-name)FeatherQuilld / Mail | Node token |
| POST  | [`/api/mail/provision`](https://featherpanel.com/docs/quilld/api/#qa-post-mail-provision)FeatherQuilld / Mail | Node token |
| GET  | [`/api/mail/dns-hints/{domain}`](https://featherpanel.com/docs/quilld/api/#qa-get-mail-dns-hints-domain)FeatherQuilld / Mail | Node token |
| GET  | [`/api/mail/mailboxes/{email}/spam`](https://featherpanel.com/docs/quilld/api/#qa-get-mail-mailboxes-email-spam)FeatherQuilld / Mail | Node token |
| GET  | [`/api/mail/lists`](https://featherpanel.com/docs/quilld/api/#qa-get-mail-lists)FeatherQuilld / Mail | Node token |
| GET  | [`/api/mail/deliverability`](https://featherpanel.com/docs/quilld/api/#qa-get-mail-deliverability)FeatherQuilld / Mail | Node token |
| GET  | [`/api/mail/webmail`](https://featherpanel.com/docs/quilld/api/#qa-get-mail-webmail)FeatherQuilld / Mail | Node token |
| POST  | [`/api/mail/webmail/configure`](https://featherpanel.com/docs/quilld/api/#qa-post-mail-webmail-configure)FeatherQuilld / Mail | Node token |
| GET  | [`/api/system`](https://featherpanel.com/docs/quilld/api/#qa-get-system)FeatherQuilld / System: Daemon identity (Calagopus Wings-compatible shape). | Node token |
| GET  | [`/api/system/health`](https://featherpanel.com/docs/quilld/api/#qa-get-system-health)FeatherQuilld / System: Health probe used by FeatherPanel admin. | Node token |
| GET  | [`/api/system/utilization`](https://featherpanel.com/docs/quilld/api/#qa-get-system-utilization)FeatherQuilld / System: Host utilization in panel-friendly flat shape. | Node token |
| GET  | [`/api/system/stats`](https://featherpanel.com/docs/quilld/api/#qa-get-system-stats)FeatherQuilld / System: Calagopus-style nested stats. | Node token |
| GET  | [`/api/system/diagnostics`](https://featherpanel.com/docs/quilld/api/#qa-get-system-diagnostics)FeatherQuilld / System: Diagnostics / self-test snapshot. | Node token |
| GET  | [`/api/system/info`](https://featherpanel.com/docs/quilld/api/#qa-get-system-info)FeatherQuilld / System: Basic daemon identity (non-secret). | Node token |
| GET  | [`/api/system/plugins`](https://featherpanel.com/docs/quilld/api/#qa-get-system-plugins)FeatherQuilld / System: Loaded plugins (non-secret metadata). | Node token |
| DELETE  | [`/api/system/plugins/{pluginId}`](https://featherpanel.com/docs/quilld/api/#qa-delete-system-plugins-pluginId)FeatherQuilld / System: Soft-unload a plugin (subscriptions + routes). MVC application parts require a process restart. | Node token |
| GET  | [`/api/system/packages/ws`](https://featherpanel.com/docs/quilld/api/#qa-get-system-packages-ws)FeatherQuilld / System: Live package install/remove output (bearer via Authorization header or ?token=). | Node token |
| GET  | [`/api/system/packages`](https://featherpanel.com/docs/quilld/api/#qa-get-system-packages)FeatherQuilld / System: List installable host packages (reverse proxy, Docker). | Node token |
| POST  | [`/api/system/packages/{packageId}/install`](https://featherpanel.com/docs/quilld/api/#qa-post-system-packages-packageId-install)FeatherQuilld / System: Install a supported host package. | Node token |
| POST  | [`/api/system/packages/{packageId}/remove`](https://featherpanel.com/docs/quilld/api/#qa-post-system-packages-packageId-remove)FeatherQuilld / System: Remove a supported host package. | Node token |
| GET  | [`/api/system/version-status`](https://featherpanel.com/docs/quilld/api/#qa-get-system-version-status)FeatherQuilld / System: Compare installed version with upstream (GitHub latest). | Node token |
| POST  | [`/api/system/self-update`](https://featherpanel.com/docs/quilld/api/#qa-post-system-self-update)FeatherQuilld / System: Download and replace the running FeatherQuilld binary. | Node token |
| GET  | [`/api/system/logs`](https://featherpanel.com/docs/quilld/api/#qa-get-system-logs)FeatherQuilld / System: List daemon log files (latest.log and archived \*.log.gz). | Node token |
| GET  | [`/api/system/logs/{fileName}`](https://featherpanel.com/docs/quilld/api/#qa-get-system-logs-fileName)FeatherQuilld / System: Tail lines from a daemon log file. | Node token |
| GET  | [`/api/transfers/{uuid:guid}/status`](https://featherpanel.com/docs/quilld/api/#qa-get-transfers-uuid-guid-status)FeatherQuilld / Transfers: Transfer progress for a WebSpace UUID (outgoing or incoming). | Node token |
| POST  | [`/api/transfers`](https://featherpanel.com/docs/quilld/api/#qa-post-transfers)FeatherQuilld / Transfers: Accept a gzipped tar archive (raw body or multipart field archive). Headers: X-WebSpace-Uuid, optional X-Start-On-Completion=1. | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/files/capabilities`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-files-capabilities)FeatherQuilld / WebSpaceFiles: List files and directories under a path. | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/files/list`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-files-list)FeatherQuilld / WebSpaceFiles: List files and directories under a path. | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/files/contents`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-files-contents)FeatherQuilld / WebSpaceFiles | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/files/write`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-files-write)FeatherQuilld / WebSpaceFiles | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/files/create-directory`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-files-create-directory)FeatherQuilld / WebSpaceFiles | Node token |
| PUT  | [`/api/webspaces/{uuid:guid}/files/rename`](https://featherpanel.com/docs/quilld/api/#qa-put-webspaces-uuid-guid-files-rename)FeatherQuilld / WebSpaceFiles | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/files/copy`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-files-copy)FeatherQuilld / WebSpaceFiles | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/files/copy-many`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-files-copy-many)FeatherQuilld / WebSpaceFiles: Copy multiple files into a destination directory. | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/files/create-symlink`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-files-create-symlink)FeatherQuilld / WebSpaceFiles: Create a symbolic link within the WebSpace filesystem. | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/files/fingerprints`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-files-fingerprints)FeatherQuilld / WebSpaceFiles: Compute content fingerprints (hashes) for selected files. | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/files/delete`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-files-delete)FeatherQuilld / WebSpaceFiles | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/files/trash`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-files-trash)FeatherQuilld / WebSpaceFiles | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/files/trash/restore`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-files-trash-restore)FeatherQuilld / WebSpaceFiles | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/files/trash/delete`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-files-trash-delete)FeatherQuilld / WebSpaceFiles | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/files/trash/empty`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-files-trash-empty)FeatherQuilld / WebSpaceFiles | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/files/download`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-files-download)FeatherQuilld / WebSpaceFiles | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/files/upload`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-files-upload)FeatherQuilld / WebSpaceFiles | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/files/compress`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-files-compress)FeatherQuilld / WebSpaceFiles: Compress selected paths into an archive. | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/files/decompress`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-files-decompress)FeatherQuilld / WebSpaceFiles | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/files/chmod`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-files-chmod)FeatherQuilld / WebSpaceFiles | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/files/search`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-files-search)FeatherQuilld / WebSpaceFiles: Search file names under a directory. | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/files/pull`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-files-pull)FeatherQuilld / WebSpaceFiles | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/files/pull-jobs`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-files-pull-jobs)FeatherQuilld / WebSpaceFiles | Node token |
| DELETE  | [`/api/webspaces/{uuid:guid}/files/pull-jobs/{identifier}`](https://featherpanel.com/docs/quilld/api/#qa-delete-webspaces-uuid-guid-files-pull-jobs-identifier)FeatherQuilld / WebSpaceFiles | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/files/download-directory`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-files-download-directory)FeatherQuilld / WebSpaceFiles | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/files/archive-list`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-files-archive-list)FeatherQuilld / WebSpaceFiles | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/files/extract-archive-selection`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-files-extract-archive-selection)FeatherQuilld / WebSpaceFiles | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/files/search-advanced`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-files-search-advanced)FeatherQuilld / WebSpaceFiles | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/files/wipe`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-files-wipe)FeatherQuilld / WebSpaceFiles | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/files/upload-signed`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-files-upload-signed)FeatherQuilld / WebSpaceFiles | None / own check |
| POST  | [`/api/webspaces/{uuid}/schedules/sync`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-schedules-sync)FeatherQuilld / WebSpaceSchedules: Pull schedule definitions from the panel and apply them locally. | Node token |
| POST  | [`/api/webspaces/{uuid}/schedules/{scheduleId:int}/trigger`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-schedules-scheduleId-int-trigger)FeatherQuilld / WebSpaceSchedules: Trigger a schedule task immediately. | Node token |
| POST  | [`/api/webspaces/{uuid}/schedules/abort`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-schedules-abort)FeatherQuilld / WebSpaceSchedules: Abort a running scheduled task for this WebSpace. | Node token |
| GET  | [`/api/webspaces`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces)FeatherQuilld / WebSpaces | Node token |
| GET  | [`/api/webspaces/{uuid:guid}`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid)FeatherQuilld / WebSpaces | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/status`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-status)FeatherQuilld / WebSpaces | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/logs`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-logs)FeatherQuilld / WebSpaces | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/proxy-logs`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-proxy-logs)FeatherQuilld / WebSpaces | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/proxy-logs/rotate`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-proxy-logs-rotate)FeatherQuilld / WebSpaces | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/exec`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-exec)FeatherQuilld / WebSpaces | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/logs/install`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-logs-install)FeatherQuilld / WebSpaces | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/ssl`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-ssl)FeatherQuilld / WebSpaces | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/ssl/renew`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-ssl-renew)FeatherQuilld / WebSpaces | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/redis`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-redis)FeatherQuilld / WebSpaces | Node token |
| PUT  | [`/api/webspaces/{uuid:guid}/redis`](https://featherpanel.com/docs/quilld/api/#qa-put-webspaces-uuid-guid-redis)FeatherQuilld / WebSpaces | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/ssl/custom`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-ssl-custom)FeatherQuilld / WebSpaces | Node token |
| PUT  | [`/api/webspaces/{uuid:guid}/ssl/custom`](https://featherpanel.com/docs/quilld/api/#qa-put-webspaces-uuid-guid-ssl-custom)FeatherQuilld / WebSpaces | Node token |
| DELETE  | [`/api/webspaces/{uuid:guid}/ssl/custom`](https://featherpanel.com/docs/quilld/api/#qa-delete-webspaces-uuid-guid-ssl-custom)FeatherQuilld / WebSpaces | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/ws`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-ws)FeatherQuilld / WebSpaces: Interactive console WebSocket. Browser clients auth via first message {"event":"auth","args":\["<jwt>"\]}; panel proxies may pass node bearer via Authorization / ?token= and skip the JWT event. After auth, clients may send {"event":"send command","args":\["<line>"\]}. | None / own check |
| POST  | [`/api/webspaces`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces)FeatherQuilld / WebSpaces: Panel create body: { "uuid": "...", "start\_on\_completion": false, "skip\_scripts": false }. | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/power`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-power)FeatherQuilld / WebSpaces | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/reinstall`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-reinstall)FeatherQuilld / WebSpaces | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/install/abort`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-install-abort)FeatherQuilld / WebSpaces | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/sync`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-sync)FeatherQuilld / WebSpaces | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/recreate-runtime`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-recreate-runtime)FeatherQuilld / WebSpaces | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/backups`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-backups)FeatherQuilld / WebSpaces: List backups for a WebSpace. | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/backup`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-backup)FeatherQuilld / WebSpaces: Create a backup (sync or async job). | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/backups/jobs/{jobId:guid}`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-backups-jobs-jobId-guid)FeatherQuilld / WebSpaces: Get status of an async backup/restore job. | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/utilization`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-utilization)FeatherQuilld / WebSpaces | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/bandwidth/reset`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-bandwidth-reset)FeatherQuilld / WebSpaces | Node token |
| DELETE  | [`/api/webspaces/{uuid:guid}/backups/{backupUuid:guid}`](https://featherpanel.com/docs/quilld/api/#qa-delete-webspaces-uuid-guid-backups-backupUuid-guid)FeatherQuilld / WebSpaces: Delete a backup archive. | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/backups/{backupUuid:guid}/download`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-backups-backupUuid-guid-download)FeatherQuilld / WebSpaces: Download a backup archive as gzip. | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/backups/{backupUuid:guid}/files`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-backups-backupUuid-guid-files)FeatherQuilld / WebSpaces: List files inside a backup archive (immediate children of directory). | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/backups/{backupUuid:guid}/restore`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-backups-backupUuid-guid-restore)FeatherQuilld / WebSpaces: Restore a backup into the WebSpace filesystem. | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/backups/import`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-backups-import)FeatherQuilld / WebSpaces: Import an uploaded tar.gz archive as a new backup. | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/backups/reconcile`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-backups-reconcile)FeatherQuilld / WebSpaces: Rebuild local sidecar backup index from the remote provider (restic/PBS). | Node token |
| GET  | [`/api/webspaces/malware-scan/probe`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-malware-scan-probe)FeatherQuilld / WebSpaces: ClamAV availability on this node. | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/malware-scan/last`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-malware-scan-last)FeatherQuilld / WebSpaces: Last malware scan result for a WebSpace. | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/malware-scan`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-malware-scan)FeatherQuilld / WebSpaces: Run a filesystem malware scan (async job). | Node token |
| GET  | [`/api/webspaces/{uuid:guid}/malware-scan/jobs/{jobId:guid}`](https://featherpanel.com/docs/quilld/api/#qa-get-webspaces-uuid-guid-malware-scan-jobs-jobId-guid)FeatherQuilld / WebSpaces: Get status of an async malware scan job. | Node token |
| POST  | [`/api/webspaces/{uuid:guid}/transfer`](https://featherpanel.com/docs/quilld/api/#qa-post-webspaces-uuid-guid-transfer)FeatherQuilld / WebSpaces: Outgoing transfer to another Quilld node. | Node token |
| DELETE  | [`/api/webspaces/{uuid:guid}`](https://featherpanel.com/docs/quilld/api/#qa-delete-webspaces-uuid-guid)FeatherQuilld / WebSpaces | Node token |
