View .md

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.

Last synced from FeatherPanel 15b94e9 on , FeatherWings dc70814 on and FeatherQuilld 72bc34d on .

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.

Endpoints

1444 endpoints

MethodEndpointAuth
GET/api/admin/abuseipdb/statusAdmin API / Admin / AbuseIPDB: AbuseIPDB integration statusAdminadmin.users.list
GET/api/admin/abuseipdb/categoriesAdmin API / Admin / AbuseIPDB: List AbuseIPDB report categoriesAdminadmin.users.list
GET/api/admin/abuseipdb/checkAdmin API / Admin / AbuseIPDB: Check a single IP against AbuseIPDBAdminadmin.users.list
POST/api/admin/abuseipdb/scanAdmin API / Admin / AbuseIPDB: Scan panel users against AbuseIPDBAdminadmin.users.list
GET/api/admin/allocationsAdmin API / Admin / Allocations: Get all allocationsAdminadmin.allocations.view
PUT/api/admin/allocationsAdmin API / Admin / Allocations: Create new allocation(s)Adminadmin.allocations.create
GET/api/admin/allocations/availableAdmin API / Admin / Allocations: Get available allocationsAdminadmin.allocations.view
DELETE/api/admin/allocations/bulk-deleteAdmin API / Admin / Allocations: Bulk delete allocationsAdminadmin.allocations.delete
DELETE/api/admin/allocations/delete-unusedAdmin API / Admin / Allocations: Delete unused allocationsAdminadmin.allocations.delete
PATCH/api/admin/allocations/bulk-addressAdmin API / Admin / Allocations: Bulk update allocation IP or aliasAdminadmin.allocations.edit
GET/api/admin/allocations/{id}Admin API / Admin / Allocations: Get allocation by IDAdminadmin.allocations.view
PATCH/api/admin/allocations/{id}Admin API / Admin / Allocations: Update allocationAdminadmin.allocations.edit
DELETE/api/admin/allocations/{id}Admin API / Admin / Allocations: Delete allocationAdminadmin.allocations.delete
POST/api/admin/allocations/{id}/assignAdmin API / Admin / Allocations: Assign allocation to serverAdminadmin.allocations.edit
POST/api/admin/allocations/{id}/unassignAdmin API / Admin / Allocations: Unassign allocation from serverAdminadmin.allocations.edit
GET/api/admin/analytics/languagesAdmin API / Admin / Analytics: Get language usage analyticsAdminadmin.statistics.view
GET/api/admin/analytics/languages/trendsAdmin API / Admin / Analytics: Get language adoption trendsAdminadmin.statistics.view
GET/api/admin/audit-logAdmin API / Admin / Audit LogAdminadmin.users.list
GET/api/admin/audit-log/filtersAdmin API / Admin / Audit LogAdminadmin.users.list
GET/api/admin/audit-log/exportAdmin API / Admin / Audit LogAdminadmin.users.list
GET/api/admin/backup-schedulesAdmin API / Admin / Backup Schedules: List admin backup schedulesAdminadmin.backup_schedules.view
GET/api/admin/backup-schedules/calendarAdmin API / Admin / Backup Schedules: Backup schedule calendarAdminadmin.backup_schedules.view
POST/api/admin/backup-schedules/preview-targetsAdmin API / Admin / Backup Schedules: Preview target servers for a backup schedule scopeAdminadmin.backup_schedules.view
GET/api/admin/backup-schedules/{id}Admin API / Admin / Backup Schedules: Get admin backup scheduleAdminadmin.backup_schedules.view
PUT/api/admin/backup-schedulesAdmin API / Admin / Backup Schedules: Create admin backup scheduleAdminadmin.backup_schedules.create
PATCH/api/admin/backup-schedules/{id}Admin API / Admin / Backup Schedules: Update admin backup scheduleAdminadmin.backup_schedules.edit
DELETE/api/admin/backup-schedules/{id}Admin API / Admin / Backup Schedules: Delete admin backup scheduleAdminadmin.backup_schedules.delete
POST/api/admin/backup-schedules/{id}/runAdmin API / Admin / Backup Schedules: Run admin backup schedule nowAdminadmin.backup_schedules.run
GET/api/admin/backup-schedules/{id}/runsAdmin API / Admin / Backup Schedules: List backup schedule runsAdminadmin.backup_schedules.view
GET/api/admin/backup-schedules/{id}/runs/{runId}Admin API / Admin / Backup Schedules: Get backup schedule run detailsAdminadmin.backup_schedules.view
GET/api/admin/blocked-email-domainsAdmin API / Admin / Blocked Email Domains: List blocked email domainsAdminadmin.settings.view
PUT/api/admin/blocked-email-domainsAdmin API / Admin / Blocked Email Domains: Add a blocked domainAdminadmin.settings.edit
POST/api/admin/blocked-email-domains/import-presetAdmin API / Admin / Blocked Email Domains: Import bundled disposable-domain list into the databaseAdminadmin.settings.edit
POST/api/admin/blocked-email-domains/import-urlAdmin API / Admin / Blocked Email Domains: Import blocked domains from a plain-text URL (one domain per line)Adminadmin.settings.edit
POST/api/admin/blocked-email-domains/import-textAdmin API / Admin / Blocked Email Domains: Import blocked domains from pasted plain text (one domain per line)Adminadmin.settings.edit
DELETE/api/admin/blocked-email-domains/{id}Admin API / Admin / Blocked Email Domains: Remove a blocked domainAdminadmin.settings.edit
GET/api/admin/blocked-ipsAdmin API / Admin / Blocked IPs: List banned panel IPsAdminadmin.blocked_ips.view
PUT/api/admin/blocked-ipsAdmin API / Admin / Blocked IPs: Ban an IP from panel registrationAdminadmin.blocked_ips.create
DELETE/api/admin/blocked-ips/{id}Admin API / Admin / Blocked IPs: Remove a panel IP banAdminadmin.blocked_ips.delete
POST/api/admin/dashboard/cache/clearAdmin API / Admin / Cache: Clear system cacheAdminadmin.root
GET/api/admin/cloud/credentialsAdmin API / Admin / Cloud: Retrieve FeatherCloud access credentialsAdminadmin.settings.view
PUT/api/admin/cloud/credentials/panelAdmin API / Admin / Cloud: Store panel-issued credentialsAdminadmin.settings.edit
PUT/api/admin/cloud/credentials/cloudAdmin API / Admin / Cloud: Store FeatherCloud-issued credentialsAdminadmin.settings.edit
POST/api/admin/cloud/credentials/rotateAdmin API / Admin / Cloud: Rotate FeatherCloud access credentialsAdminadmin.settings.edit
GET/api/admin/cloud/oauth2/linkAdmin API / Admin / Cloud: Get FeatherCloud OAuth2 link URLAdminadmin.settings.view
POST/api/admin/cloud/oauth2/callbackAdmin API / Admin / Cloud: Save FeatherCloud OAuth2 callback credentialsAdminadmin.settings.edit
POST/api/admin/cloud/disconnectAdmin API / Admin / Cloud: Disconnect Mythic Cloud linkAdminadmin.settings.edit
GET/api/admin/cloud/settingsAdmin API / Admin / Cloud: Get Mythic Cloud client settingsAdminadmin.settings.view
PUT/api/admin/cloud/settingsAdmin API / Admin / Cloud: Update Mythic Cloud client settingsAdminadmin.settings.edit
POST/api/admin/cloud/members/syncAdmin API / Admin / Cloud: Sync Mythic team members for email → id mappingAdminadmin.settings.edit
POST/api/admin/cloud/syncAdmin API / Admin / Cloud: Sync Mythic summary and purchasesAdminadmin.settings.edit
GET/api/admin/featherpanel-premiumAdmin API / Admin / Cloud: Get FeatherPanel Premium entitlement and customization settingsAdminadmin.settings.view
POST/api/admin/featherpanel-premiumAdmin API / Admin / Cloud: Update FeatherPanel Premium customization settingsAdminadmin.settings.edit
GET/api/admin/cloud/data/summaryAdmin API / Admin / Cloud: Get Mythic Cloud summaryAdminadmin.root
GET/api/admin/cloud/data/cloudAdmin API / Admin / Cloud: Get Mythic cloud connection detailsAdminadmin.root
GET/api/admin/cloud/data/creditsAdmin API / Admin / Cloud: Get team creditsAdminadmin.root
GET/api/admin/cloud/data/teamAdmin API / Admin / Cloud: Get team informationAdminadmin.root
GET/api/admin/cloud/data/productsAdmin API / Admin / Cloud: Get purchased productsAdminadmin.root
GET/api/admin/cloud/data/storeAdmin API / Admin / Cloud: Mythic marketplace store catalogAdminadmin.root
GET/api/admin/cloud/data/store/products/{slug}Admin API / Admin / Cloud: Mythic store product detailAdminadmin.root
GET/api/admin/cloud/data/store/products/{slug}/versionsAdmin API / Admin / Cloud: Store product versionsAdminadmin.root
GET/api/admin/cloud/data/store/products/{slug}/reviewsAdmin API / Admin / Cloud: Store product reviewsAdminadmin.root
POST/api/admin/cloud/data/store/products/{slug}/reviewsAdmin API / Admin / Cloud: Create/update store product reviewAdminadmin.root
GET/api/admin/cloud/data/store/products/{slug}/questionsAdmin API / Admin / Cloud: Store product questionsAdminadmin.root
POST/api/admin/cloud/data/store/products/{slug}/questionsAdmin API / Admin / Cloud: Ask a store product questionAdminadmin.root
POST/api/admin/cloud/data/store/products/{slug}/questions/{questionId}/repliesAdmin API / Admin / Cloud: Reply to store product questionAdminadmin.root
GET/api/admin/cloud/data/products/{slug}/releasesAdmin API / Admin / Cloud: List product releasesAdminadmin.root
GET/api/admin/cloud/data/products/{slug}/releases/{version}/downloadAdmin API / Admin / Cloud: Download product release .fpaAdminadmin.root
GET/api/admin/cloud/data/products/{slug}/reviewsAdmin API / Admin / Cloud: List product reviews (public)Adminadmin.root
POST/api/admin/cloud/data/products/{slug}/reviewsAdmin API / Admin / Cloud: Create/update product reviewAdminadmin.root
DELETE/api/admin/cloud/data/products/{slug}/reviews/{reviewId}Admin API / Admin / Cloud: Delete product reviewAdminadmin.root
GET/api/admin/cloud/data/download/{packageName}/{version}Admin API / Admin / Cloud: Download premium packageAdminadmin.root
GET/api/admin/cloud/data/eggsAdmin API / Admin / Cloud: List Mythic egg catalogAdminadmin.root
GET/api/admin/cloud/data/eggs/{id}Admin API / Admin / Cloud: Get Mythic egg detailAdminadmin.root
GET/api/admin/cloud/data/eggs/{id}/downloadAdmin API / Admin / Cloud: Download Mythic egg JSONAdminadmin.root
GET/api/admin/cloud/data/eggs/{id}/reviewsAdmin API / Admin / Cloud: List egg reviews (public)Adminadmin.root
POST/api/admin/cloud/data/eggs/{id}/reviewsAdmin API / Admin / Cloud: Create/update egg reviewAdminadmin.root
DELETE/api/admin/cloud/data/eggs/{id}/reviewsAdmin API / Admin / Cloud: Delete own egg reviewAdminadmin.root
GET/api/admin/cloud/translations/settingsAdmin API / Admin / Cloud: Get Mythic translations client settingsAdminadmin.root
GET/api/admin/cloud/translations/projectsAdmin API / Admin / Cloud: List Mythic translation projectsAdminadmin.root
GET/api/admin/cloud/translations/projects/{slug}Admin API / Admin / Cloud: Get Mythic translation projectAdminadmin.root
GET/api/admin/cloud/translations/projects/{slug}/localesAdmin API / Admin / Cloud: List project localesAdminadmin.root
GET/api/admin/cloud/translations/projects/{slug}/locales/{locale}Admin API / Admin / Cloud: Preview locale JSONAdminadmin.root
GET/api/admin/cloud/translations/projects/{slug}/locales/{locale}/downloadAdmin API / Admin / Cloud: Download locale JSON file streamAdminadmin.root
POST/api/admin/cloud/translations/projects/{slug}/locales/{locale}/installAdmin API / Admin / Cloud: Download Mythic locale and install into panel translationsAdminadmin.root
POST/api/admin/cloud/data/pastesAdmin API / Admin / Cloud: Create Mythic paste/logAdminadmin.root
GET/api/admin/cloud/data/pastes/{id}Admin API / Admin / Cloud: Get Mythic paste metadataAdminadmin.root
GET/api/admin/cloud/data/issues/projectsAdmin API / Admin / Cloud: List Mythic issue projectsAdminadmin.root
POST/api/admin/cloud/data/reportAdmin API / Admin / Cloud: Report a FeatherPanel issue (always project featherpanel)Adminadmin.root
POST/api/admin/cloud/data/suggestionAdmin API / Admin / Cloud: Submit a FeatherPanel feature suggestion (always project featherpanel)Adminadmin.root
GET/api/admin/cloud/data/issues/{project}Admin API / Admin / Cloud: List Mythic issuesAdminadmin.root
POST/api/admin/cloud/data/issues/{project}Admin API / Admin / Cloud: Create Mythic issue with diagnosticsAdminadmin.root
GET/api/admin/cloud/data/issues/{project}/{number}Admin API / Admin / Cloud: Get Mythic issueAdminadmin.root
POST/api/admin/cloud/data/issues/{project}/{number}/commentsAdmin API / Admin / Cloud: Comment on Mythic issueAdminadmin.root
GET/api/admin/plugins/online/listAdmin API / Admin / Cloud Plugins: Get online addons listAdminadmin.plugins.view
GET/api/admin/plugins/online/popularAdmin API / Admin / Cloud Plugins: Get popular packagesAdminadmin.plugins.view
GET/api/admin/plugins/online/{identifier}Admin API / Admin / Cloud Plugins: Get package detailsAdminadmin.plugins.view
GET/api/admin/plugins/online/{identifier}/checkAdmin API / Admin / Cloud Plugins: Check addon installation requirementsAdminadmin.plugins.view
GET/api/admin/plugins/online/tag/{tag}Admin API / Admin / Cloud Plugins: Search packages by tagAdminadmin.plugins.view
POST/api/admin/plugins/online/installAdmin API / Admin / Cloud Plugins: Install addon from online registryAdminadmin.plugins.manage
POST/api/admin/console/executeAdmin API / Admin / Console: Execute system commandAdminadmin.root
GET/api/admin/console/system-infoAdmin API / Admin / Console: Get system informationAdminadmin.root
GET/api/admin/dashboardAdmin API / Admin / Dashboard: Get dashboard statisticsAdminadmin.dashboard.view
PUT/api/admin/dashboard/default-layoutAdmin API / Admin / Dashboard: Save the panel default dashboard layoutAdminadmin.settings.edit
DELETE/api/admin/dashboard/default-layoutAdmin API / Admin / Dashboard: Remove the panel default dashboard layoutAdminadmin.settings.edit
GET/api/admin/database-snapshotsAdmin API / Admin / Database Snapshots: List all database snapshotsAdminadmin.backups.view
POST/api/admin/database-snapshotsAdmin API / Admin / Database Snapshots: Create a new database snapshotAdminadmin.backups.create
GET/api/admin/database-snapshots/{filename}/downloadAdmin API / Admin / Database Snapshots: Download a database snapshotAdminadmin.backups.download
POST/api/admin/database-snapshots/{filename}/restoreAdmin API / Admin / Database Snapshots: Restore database from snapshotAdminadmin.backups.restore
POST/api/admin/database-snapshots/restore-uploadAdmin API / Admin / Database Snapshots: Restore database from uploaded snapshot fileAdminadmin.backups.restore
DELETE/api/admin/database-snapshots/{filename}Admin API / Admin / Database Snapshots: Delete a database snapshotAdminadmin.backups.delete
POST/api/admin/database-snapshots/fresh-restoreAdmin API / Admin / Database Snapshots: Restore database to fresh stateAdminadmin.backups.restore
GET/api/admin/databasesAdmin API / Admin / Databases: Get all databasesAdminadmin.databases.view
GET/api/admin/databases/{id}Admin API / Admin / Databases: Get database by IDAdminadmin.databases.view
PATCH/api/admin/databases/{id}Admin API / Admin / Databases: Update databaseAdminadmin.databases.edit
DELETE/api/admin/databases/{id}Admin API / Admin / Databases: Delete databaseAdminadmin.databases.delete
PUT/api/admin/databasesAdmin API / Admin / Databases: Create new databaseAdminadmin.databases.create
GET/api/admin/databases/node/{nodeId}Admin API / Admin / Databases: Get databases by nodeAdminadmin.databases.view
GET/api/admin/databases/{id}/healthAdmin API / Admin / Databases: Check database healthAdminadmin.databases.view
POST/api/admin/databases/test-connectionAdmin API / Admin / Databases: Test database connectionAdminadmin.databases.create
GET/api/admin/databases/management/statusAdmin API / Admin / Databases Management: Get database statusAdminadmin.databases.view
POST/api/admin/databases/management/migrateAdmin API / Admin / Databases Management: Run database migrationsAdminadmin.databases.manage
POST/api/admin/databases/management/install-phpmyadminAdmin API / Admin / Databases Management: Install phpMyAdminAdminadmin.databases.manage
GET/api/admin/databases/management/phpmyadmin/statusAdmin API / Admin / Databases Management: Check phpMyAdmin installation statusAdminadmin.databases.view
DELETE/api/admin/databases/management/phpmyadminAdmin API / Admin / Databases Management: Delete phpMyAdminAdminadmin.databases.manage
GET/api/admin/dns-hostsAdmin API / Admin / DNS Hosts: List DNS hostsAdminadmin.webspaces.view
GET/api/admin/dns-hosts/{id}Admin API / Admin / DNS Hosts: Show DNS hostAdminadmin.webspaces.view
PUT/api/admin/dns-hostsAdmin API / Admin / DNS Hosts: Create DNS hostAdminadmin.webspaces.create
PATCH/api/admin/dns-hosts/{id}Admin API / Admin / DNS Hosts: Update DNS hostAdminadmin.webspaces.edit
DELETE/api/admin/dns-hosts/{id}Admin API / Admin / DNS Hosts: Delete DNS hostAdminadmin.webspaces.delete
POST/api/admin/dns-hosts/{id}/testAdmin API / Admin / DNS Hosts: Test PowerDNS on DNS host web nodeAdminadmin.webspaces.view
GET/api/admin/featherzerotrust/configAdmin API / Admin / FeatherZeroTrust: Get FeatherZeroTrust configurationAdminadmin.featherzerotrust.configure
PUT/api/admin/featherzerotrust/configAdmin API / Admin / FeatherZeroTrust: Update FeatherZeroTrust configurationAdminadmin.featherzerotrust.configure
POST/api/admin/featherzerotrust/scanAdmin API / Admin / FeatherZeroTrust: Scan a serverAdminadmin.featherzerotrust.scan
POST/api/admin/featherzerotrust/scan/batchAdmin API / Admin / FeatherZeroTrust: Scan multiple serversAdminadmin.featherzerotrust.scan
GET/api/admin/featherzerotrust/logsAdmin API / Admin / FeatherZeroTrust: Get FeatherZeroTrust cron execution logsAdminadmin.featherzerotrust.view
GET/api/admin/featherzerotrust/logs/{executionId}Admin API / Admin / FeatherZeroTrust: Get detailed cron execution logAdminadmin.featherzerotrust.view
GET/api/admin/featherzerotrust/hashesAdmin API / Admin / FeatherZeroTrust: Get suspicious file hashesAdminadmin.featherzerotrust.view
GET/api/admin/featherzerotrust/hashes/statsAdmin API / Admin / FeatherZeroTrust: Get hash statisticsAdminadmin.featherzerotrust.view
POST/api/admin/featherzerotrust/hashes/checkAdmin API / Admin / FeatherZeroTrust: Check hashes against databaseAdminadmin.featherzerotrust.view
POST/api/admin/featherzerotrust/hashesAdmin API / Admin / FeatherZeroTrust: Add hash manuallyAdminadmin.featherzerotrust.manage
PUT/api/admin/featherzerotrust/hashes/{hash}/confirmAdmin API / Admin / FeatherZeroTrust: Confirm hash as maliciousAdminadmin.featherzerotrust.manage
POST/api/admin/featherzerotrust/hashes/bulk/confirmAdmin API / Admin / FeatherZeroTrust: Confirm multiple hashes as maliciousAdminadmin.featherzerotrust.manage
POST/api/admin/featherzerotrust/hashes/bulk/deleteAdmin API / Admin / FeatherZeroTrustAdminadmin.featherzerotrust.manage
POST/api/admin/featherzerotrust/hashes/import/malwarebazaarAdmin API / Admin / FeatherZeroTrust: Import hashes from MalwareBazaarAdminadmin.featherzerotrust.manage
DELETE/api/admin/featherzerotrust/hashes/{hash}Admin API / Admin / FeatherZeroTrust: Delete hashAdminadmin.featherzerotrust.manage
GET/api/admin/file-manager/browseAdmin API / Admin / File Manager: Browse directory contentsAdminadmin.root
GET/api/admin/file-manager/readAdmin API / Admin / File Manager: Read file contentsAdminadmin.root
POST/api/admin/file-manager/saveAdmin API / Admin / File Manager: Save file contentsAdminadmin.root
POST/api/admin/file-manager/createAdmin API / Admin / File Manager: Create file or directoryAdminadmin.root
POST/api/admin/file-manager/deleteAdmin API / Admin / File Manager: Delete file or directoryAdminadmin.root
GET/api/admin/healthAdmin API / Admin / HealthAdminadmin.nodes.view
GET/api/admin/hosting-packagesAdmin API / Admin / Hosting Packages: List hosting packagesAdminadmin.webspaces.view
GET/api/admin/hosting-packages/{id}Admin API / Admin / Hosting Packages: Get hosting packageAdminadmin.webspaces.view
PUT/api/admin/hosting-packagesAdmin API / Admin / Hosting Packages: Create hosting packageAdminadmin.webspaces.create
PATCH/api/admin/hosting-packages/{id}Admin API / Admin / Hosting Packages: Update hosting packageAdminadmin.webspaces.edit
DELETE/api/admin/hosting-packages/{id}Admin API / Admin / Hosting Packages: Delete hosting packageAdminadmin.webspaces.delete
GET/api/admin/imagesAdmin API / Admin / Images: Get all imagesAdminadmin.images.view
GET/api/admin/images/{id}Admin API / Admin / Images: Get image by IDAdminadmin.images.view
POST/api/admin/imagesAdmin API / Admin / Images: Create new imageAdminadmin.images.create
POST/api/admin/images/uploadAdmin API / Admin / Images: Upload image fileAdminadmin.images.create
PATCH/api/admin/images/{id}Admin API / Admin / Images: Update imageAdminadmin.images.edit
DELETE/api/admin/images/{id}Admin API / Admin / Images: Delete imageAdminadmin.images.delete
POST/api/admin/users/{uuid}/impersonateAdmin API / Admin / ImpersonationAdminadmin.users.impersonate
DELETE/api/user/impersonationAdmin API / Admin / ImpersonationSigned-in user
GET/api/admin/integrity/checkAdmin API / Admin / Integrity: Scan panel file integrity (SHA-256)Adminadmin.dashboard.view
POST/api/admin/integrity/baselineAdmin API / Admin / Integrity: Save current scan as integrity baselineAdminadmin.settings.edit
GET/api/admin/knowledgebase/categoriesAdmin API / Admin / Knowledgebase: Get all knowledgebase categoriesAdminadmin.knowledgebase.categories.view
GET/api/admin/knowledgebase/categories/{id}Admin API / Admin / Knowledgebase: Get knowledgebase category by IDAdminadmin.knowledgebase.categories.view
PUT/api/admin/knowledgebase/categoriesAdmin API / Admin / Knowledgebase: Create new knowledgebase categoryAdminadmin.knowledgebase.categories.create
PATCH/api/admin/knowledgebase/categories/{id}Admin API / Admin / Knowledgebase: Update knowledgebase categoryAdminadmin.knowledgebase.categories.edit
DELETE/api/admin/knowledgebase/categories/{id}Admin API / Admin / Knowledgebase: Delete knowledgebase categoryAdminadmin.knowledgebase.categories.delete
GET/api/admin/knowledgebase/articlesAdmin API / Admin / Knowledgebase: Get all knowledgebase articlesAdminadmin.knowledgebase.articles.view
GET/api/admin/knowledgebase/articles/{id}Admin API / Admin / Knowledgebase: Get knowledgebase article by IDAdminadmin.knowledgebase.articles.view
PUT/api/admin/knowledgebase/articlesAdmin API / Admin / Knowledgebase: Create new knowledgebase articleAdminadmin.knowledgebase.articles.create
PATCH/api/admin/knowledgebase/articles/{id}Admin API / Admin / Knowledgebase: Update knowledgebase articleAdminadmin.knowledgebase.articles.edit
DELETE/api/admin/knowledgebase/articles/{id}Admin API / Admin / Knowledgebase: Delete knowledgebase articleAdminadmin.knowledgebase.articles.delete
POST/api/admin/knowledgebase/articles/reorderAdmin API / Admin / Knowledgebase: Reorder knowledgebase articlesAdminadmin.knowledgebase.articles.edit
POST/api/admin/knowledgebase/upload-iconAdmin API / Admin / Knowledgebase: Upload icon for category or articleAdminadmin.knowledgebase.categories.create
POST/api/admin/knowledgebase/articles/{id}/upload-attachmentAdmin API / Admin / Knowledgebase: Upload attachment for articleAdminadmin.knowledgebase.articles.edit
GET/api/admin/knowledgebase/articles/{id}/attachmentsAdmin API / Admin / Knowledgebase: Get all attachments for an articleAdminadmin.knowledgebase.articles.view
DELETE/api/admin/knowledgebase/articles/{id}/attachments/{attachmentId}Admin API / Admin / Knowledgebase: Delete an attachmentAdminadmin.knowledgebase.articles.edit
GET/api/admin/knowledgebase/articles/{id}/tagsAdmin API / Admin / Knowledgebase: Get all tags for an articleAdminadmin.knowledgebase.articles.view
POST/api/admin/knowledgebase/articles/{id}/tagsAdmin API / Admin / Knowledgebase: Add a tag to an articleAdminadmin.knowledgebase.articles.edit
DELETE/api/admin/knowledgebase/articles/{id}/tags/{tagId}Admin API / Admin / Knowledgebase: Delete a tag from an articleAdminadmin.knowledgebase.articles.edit
GET/api/admin/analytics/overviewAdmin API / Admin / KPI / Analytics: Get the KPI overview for a date rangeAdminadmin.dashboard.view
GET/api/admin/analytics/users/overviewAdmin API / Admin / KPI / Analytics: Get user analytics overviewAdminadmin.users.list
GET/api/admin/analytics/users/by-roleAdmin API / Admin / KPI / Analytics: Get user distribution by rolesAdminadmin.users.list
GET/api/admin/analytics/users/registration-trendAdmin API / Admin / KPI / Analytics: Get user registration trendAdminadmin.users.list
GET/api/admin/analytics/users/top-by-serversAdmin API / Admin / KPI / Analytics: Get top users by server countAdminadmin.users.list
GET/api/admin/analytics/users/activityAdmin API / Admin / KPI / Analytics: Get user activity summaryAdminadmin.users.list
GET/api/admin/analytics/users/dashboardAdmin API / Admin / KPI / Analytics: Get comprehensive user analytics dashboardAdminadmin.users.list
GET/api/admin/analytics/users/bannedAdmin API / Admin / KPI / Analytics: Get banned users statisticsAdminadmin.users.list
GET/api/admin/analytics/users/securityAdmin API / Admin / KPI / Analytics: Get user security statisticsAdminadmin.users.list
GET/api/admin/analytics/users/growthAdmin API / Admin / KPI / Analytics: Get user growth rate statisticsAdminadmin.users.list
GET/api/admin/analytics/activity/trendAdmin API / Admin / KPI / Analytics: Get activity trend over timeAdminadmin.users.list
GET/api/admin/analytics/activity/topAdmin API / Admin / KPI / Analytics: Get top activities by typeAdminadmin.users.list
GET/api/admin/analytics/activity/breakdownAdmin API / Admin / KPI / Analytics: Get activity breakdown by typeAdminadmin.users.list
GET/api/admin/analytics/activity/recentAdmin API / Admin / KPI / Analytics: Get recent activitiesAdminadmin.users.list
GET/api/admin/analytics/activity/statsAdmin API / Admin / KPI / Analytics: Get activity statistics summaryAdminadmin.users.list
GET/api/admin/analytics/activity/hourlyAdmin API / Admin / KPI / Analytics: Get hourly activity distributionAdminadmin.users.list
GET/api/admin/analytics/realms/overviewAdmin API / Admin / KPI / Content: Get realms overviewAdminadmin.realms.view
GET/api/admin/analytics/spells/by-realmAdmin API / Admin / KPI / Content: Get spells by realmAdminadmin.spells.view
GET/api/admin/analytics/spells/overviewAdmin API / Admin / KPI / Content: Get spells overviewAdminadmin.spells.view
GET/api/admin/analytics/spells/variablesAdmin API / Admin / KPI / Content: Get spell variable statisticsAdminadmin.spells.view
GET/api/admin/analytics/images/overviewAdmin API / Admin / KPI / Content: Get images overviewAdminadmin.images.view
GET/api/admin/analytics/mail-templates/overviewAdmin API / Admin / KPI / Content: Get mail templates overviewAdminadmin.email.templates.view
GET/api/admin/analytics/content/dashboardAdmin API / Admin / KPI / Content: Get comprehensive content analytics dashboardAdminadmin.realms.view
GET/api/admin/analytics/tickets/dashboardAdmin API / Admin / KPI / Features: Get tickets analytics dashboardAdminadmin.dashboard.view
GET/api/admin/analytics/plugins/dashboardAdmin API / Admin / KPI / Features: Get plugins analytics dashboardAdminadmin.dashboard.view
GET/api/admin/analytics/knowledgebase/dashboardAdmin API / Admin / KPI / Features: Get knowledgebase analytics dashboardAdminadmin.dashboard.view
GET/api/admin/analytics/locations/overviewAdmin API / Admin / KPI / Infrastructure: Get locations overviewAdminadmin.locations.view
GET/api/admin/analytics/nodes/overviewAdmin API / Admin / KPI / Infrastructure: Get nodes overviewAdminadmin.nodes.view
GET/api/admin/analytics/nodes/by-locationAdmin API / Admin / KPI / Infrastructure: Get nodes by locationAdminadmin.nodes.view
GET/api/admin/analytics/nodes/resourcesAdmin API / Admin / KPI / Infrastructure: Get node resource allocationAdminadmin.nodes.view
GET/api/admin/analytics/servers/by-nodeAdmin API / Admin / KPI / Infrastructure: Get servers by nodeAdminadmin.servers.view
GET/api/admin/analytics/allocations/overviewAdmin API / Admin / KPI / Infrastructure: Get allocations overviewAdminadmin.allocations.view
GET/api/admin/analytics/allocations/by-nodeAdmin API / Admin / KPI / Infrastructure: Get allocations by nodeAdminadmin.allocations.view
GET/api/admin/analytics/ports/usageAdmin API / Admin / KPI / Infrastructure: Get port usage statisticsAdminadmin.allocations.view
GET/api/admin/analytics/ips/usageAdmin API / Admin / KPI / Infrastructure: Get IP usage statisticsAdminadmin.allocations.view
GET/api/admin/analytics/databases/overviewAdmin API / Admin / KPI / Infrastructure: Get databases overviewAdminadmin.databases.view
GET/api/admin/analytics/infrastructure/dashboardAdmin API / Admin / KPI / Infrastructure: Get comprehensive infrastructure dashboardAdminadmin.nodes.view
GET/api/admin/analytics/servers/overviewAdmin API / Admin / KPI / Servers: Get servers overviewAdminadmin.servers.view
GET/api/admin/analytics/servers/by-realmAdmin API / Admin / KPI / Servers: Get servers by realmAdminadmin.servers.view
GET/api/admin/analytics/servers/by-spellAdmin API / Admin / KPI / Servers: Get servers by spellAdminadmin.servers.view
GET/api/admin/analytics/servers/database-usageAdmin API / Admin / KPI / Servers: Get database usage per serverAdminadmin.servers.view
GET/api/admin/analytics/servers/allocation-usageAdmin API / Admin / KPI / Servers: Get allocation usage per serverAdminadmin.servers.view
GET/api/admin/analytics/servers/resourcesAdmin API / Admin / KPI / Servers: Get server resource usageAdminadmin.servers.view
GET/api/admin/analytics/servers/statusAdmin API / Admin / KPI / Servers: Get server status distributionAdminadmin.servers.view
GET/api/admin/analytics/servers/imagesAdmin API / Admin / KPI / Servers: Get Docker image usageAdminadmin.servers.view
GET/api/admin/analytics/servers/limitsAdmin API / Admin / KPI / Servers: Get server limits distributionAdminadmin.servers.view
GET/api/admin/analytics/servers/dashboardAdmin API / Admin / KPI / Servers: Get comprehensive server analytics dashboardAdminadmin.servers.view
GET/api/admin/analytics/servers/backupsAdmin API / Admin / KPI / Servers: Get backup usage statisticsAdminadmin.servers.view
GET/api/admin/analytics/servers/schedulesAdmin API / Admin / KPI / Servers: Get schedule usage statisticsAdminadmin.servers.view
GET/api/admin/analytics/servers/subusersAdmin API / Admin / KPI / Servers: Get subuser statisticsAdminadmin.servers.view
GET/api/admin/analytics/servers/server-activitiesAdmin API / Admin / KPI / Servers: Get server activity statisticsAdminadmin.servers.view
GET/api/admin/analytics/servers/variablesAdmin API / Admin / KPI / Servers: Get variable usage statisticsAdminadmin.servers.view
GET/api/admin/analytics/servers/creation-trendAdmin API / Admin / KPI / Servers: Get server creation trendAdminadmin.servers.view
GET/api/admin/analytics/servers/resource-trendsAdmin API / Admin / KPI / Servers: Get resource allocation trendsAdminadmin.servers.view
GET/api/admin/analytics/servers/age-distributionAdmin API / Admin / KPI / Servers: Get server age distributionAdminadmin.servers.view
GET/api/admin/analytics/servers/resource-distributionAdmin API / Admin / KPI / Servers: Get resource distributionAdminadmin.servers.view
GET/api/admin/analytics/servers/installationAdmin API / Admin / KPI / Servers: Get installation statisticsAdminadmin.servers.view
GET/api/admin/analytics/servers/configurationAdmin API / Admin / KPI / Servers: Get configuration patternsAdminadmin.servers.view
GET/api/admin/analytics/mail-queue/statsAdmin API / Admin / KPI / System: Get mail queue statisticsAdminadmin.dashboard.view
GET/api/admin/analytics/system/feature-adoptionAdmin API / Admin / KPI / System: Get feature adoption statisticsAdminadmin.dashboard.view
GET/api/admin/analytics/system/dashboardAdmin API / Admin / KPI / System: Get comprehensive system analytics dashboardAdminadmin.dashboard.view
GET/api/admin/analytics/vds/dashboardAdmin API / Admin / KPI / VDS: Get VDS and platform analytics dashboardAdminadmin.dashboard.view
GET/api/admin/ldap/providersAdmin API / Admin / LDAP: List all LDAP providersAdminadmin.settings.view
PUT/api/admin/ldap/providersAdmin API / Admin / LDAP: Create a new LDAP providerAdminadmin.settings.edit
POST/api/admin/ldap/providers/{uuid}Admin API / Admin / LDAP: Update an LDAP providerAdminadmin.settings.edit
DELETE/api/admin/ldap/providers/{uuid}Admin API / Admin / LDAP: Delete an LDAP providerAdminadmin.settings.edit
POST/api/admin/ldap/providers/{uuid}/testAdmin API / Admin / LDAP: Test LDAP provider connectionAdminadmin.settings.view
GET/api/admin/locationsAdmin API / Admin / Locations: Get all locationsAdminadmin.locations.view
GET/api/admin/locations/{id}Admin API / Admin / Locations: Get location by IDAdminadmin.locations.view
PATCH/api/admin/locations/{id}Admin API / Admin / Locations: Update locationAdminadmin.locations.edit
DELETE/api/admin/locations/{id}Admin API / Admin / Locations: Delete locationAdminadmin.locations.delete
PUT/api/admin/locationsAdmin API / Admin / Locations: Create new locationAdminadmin.locations.create
GET/api/admin/log-viewer/getAdmin API / Admin / Log Viewer: Get log contentAdminadmin.root
POST/api/admin/log-viewer/clearAdmin API / Admin / Log Viewer: Clear log fileAdminadmin.root
GET/api/admin/log-viewer/filesAdmin API / Admin / Log Viewer: Get log files listAdminadmin.root
POST/api/admin/log-viewer/uploadAdmin API / Admin / Log Viewer: Upload logs to MythicalSystems PasteAdminadmin.root
GET/api/admin/mail-hostsAdmin API / Admin / Mail Hosts: List mail hostsAdminadmin.webspaces.view
GET/api/admin/mail-hosts/{id}Admin API / Admin / Mail Hosts: Show mail hostAdminadmin.webspaces.view
POST/api/admin/mail-hosts/ensure-node/{webNodeId}Admin API / Admin / Mail Hosts: Ensure node mail host existsAdminadmin.webspaces.edit
PUT/api/admin/mail-hostsAdmin API / Admin / Mail Hosts: Create mail hostAdminadmin.webspaces.create
PATCH/api/admin/mail-hosts/{id}Admin API / Admin / Mail Hosts: Update mail hostAdminadmin.webspaces.edit
DELETE/api/admin/mail-hosts/{id}Admin API / Admin / Mail Hosts: Delete mail hostAdminadmin.webspaces.delete
GET/api/admin/mail-templatesAdmin API / Admin / Mail Templates: Get all mail templatesAdminadmin.email.templates.view
GET/api/admin/mail-templates/{id}Admin API / Admin / Mail Templates: Get mail template by IDAdminadmin.email.templates.view
POST/api/admin/mail-templatesAdmin API / Admin / Mail Templates: Create new mail templateAdminadmin.email.templates.create
PATCH/api/admin/mail-templates/{id}Admin API / Admin / Mail Templates: Update mail templateAdminadmin.email.templates.edit
DELETE/api/admin/mail-templates/{id}Admin API / Admin / Mail Templates: Soft delete mail templateAdminadmin.email.templates.delete
POST/api/admin/mail-templates/{id}/restoreAdmin API / Admin / Mail Templates: Restore soft deleted mail templateAdminadmin.email.templates.edit
DELETE/api/admin/mail-templates/{id}/hard-deleteAdmin API / Admin / Mail Templates: Permanently delete mail templateAdminadmin.email.templates.delete
POST/api/admin/mail-templates/mass-emailAdmin API / Admin / Mail Templates: Send mass email to all usersAdminadmin.email.templates.create
POST/api/admin/mail-templates/test-emailAdmin API / Admin / Mail Templates: Send test emailAdminadmin.email.templates.create
GET/api/admin/mountsAdmin API / Admin / Mounts: List mountsAdminadmin.nodes.view
PUT/api/admin/mountsAdmin API / Admin / Mounts: Create mountAdminadmin.nodes.edit
GET/api/admin/mounts/{id}Admin API / Admin / Mounts: Get mountAdminadmin.nodes.view
PATCH/api/admin/mounts/{id}Admin API / Admin / Mounts: Update mountAdminadmin.nodes.edit
DELETE/api/admin/mounts/{id}Admin API / Admin / Mounts: Delete mountAdminadmin.nodes.edit
PATCH/api/admin/mounts/{id}/nodesAdmin API / Admin / MountsAdminadmin.nodes.edit
PATCH/api/admin/mounts/{id}/spellsAdmin API / Admin / MountsAdminadmin.nodes.edit
PATCH/api/admin/mounts/{id}/linksAdmin API / Admin / MountsAdminadmin.nodes.edit
PATCH/api/admin/mounts/{id}/serversAdmin API / Admin / MountsAdminadmin.nodes.edit
GET/api/admin/nodes/status/globalAdmin API / Admin / Nodes: Get global node status and utilizationAdminadmin.nodes.view
GET/api/admin/nodesAdmin API / Admin / Nodes: Get all nodesAdminadmin.nodes.view
GET/api/admin/nodes/{id}Admin API / Admin / Nodes: Get node by IDAdminadmin.nodes.view
GET/api/admin/nodes/{id}/diagnosticsAdmin API / Admin / Nodes: Generate node diagnostics bundleAdminadmin.nodes.view
GET/api/admin/nodes/{id}/system-logsAdmin API / Admin / Nodes: List node system log filesAdminadmin.nodes.view
GET/api/admin/nodes/{id}/system-logs/{file}Admin API / Admin / Nodes: Read a node system log fileAdminadmin.nodes.view
PATCH/api/admin/nodes/{id}Admin API / Admin / Nodes: Update nodeAdminadmin.nodes.edit
DELETE/api/admin/nodes/{id}Admin API / Admin / Nodes: Delete nodeAdminadmin.nodes.delete
PUT/api/admin/nodesAdmin API / Admin / Nodes: Create new nodeAdminadmin.nodes.create
POST/api/admin/nodes/{id}/reset-keyAdmin API / Admin / Nodes: Reset node daemon tokensAdminadmin.nodes.edit
GET/api/admin/nodes/{id}/setup-commandAdmin API / Admin / Nodes: Get node setup commandAdminadmin.nodes.edit
POST/api/admin/nodes/{id}/self-updateAdmin API / Admin / Nodes: Trigger Wings self-updateAdminadmin.nodes.edit
POST/api/admin/nodes/{id}/terminal/execAdmin API / Admin / Nodes: Execute command on node hostAdminadmin.nodes.edit
GET/api/admin/nodes/{id}/configAdmin API / Admin / Nodes: Get Wings configurationAdminadmin.nodes.edit
PUT/api/admin/nodes/{id}/configAdmin API / Admin / Nodes: Replace Wings configurationAdminadmin.nodes.edit
PATCH/api/admin/nodes/{id}/config/patchAdmin API / Admin / Nodes: Patch Wings configuration valuesAdminadmin.nodes.edit
GET/api/admin/nodes/{id}/config/schemaAdmin API / Admin / Nodes: Get Wings configuration schemaAdminadmin.nodes.view
GET/api/admin/nodes/{id}/version-statusAdmin API / Admin / Nodes: Check FeatherWings version statusAdminadmin.nodes.view
GET/api/admin/nodes/{id}/wings/configAdmin API / Admin / NodesAdminadmin.nodes.edit
PUT/api/admin/nodes/{id}/wings/configAdmin API / Admin / NodesAdminadmin.nodes.edit
POST/api/admin/nodes/{id}/wings/configAdmin API / Admin / NodesAdminadmin.nodes.edit
GET/api/admin/nodes/{id}/mass-transfer/previewAdmin API / Admin / Nodes: Preview mass server transfer from a nodeAdminadmin.servers.edit
POST/api/admin/nodes/{id}/mass-transferAdmin API / Admin / Nodes: Mass transfer servers from a nodeAdminadmin.servers.edit
GET/api/admin/notificationsAdmin API / Admin / Notifications: Get all notificationsAdminadmin.notifications.view
GET/api/admin/notifications/{id}Admin API / Admin / Notifications: Get notification by IDAdminadmin.notifications.view
PUT/api/admin/notificationsAdmin API / Admin / Notifications: Create new notificationAdminadmin.notifications.create
PATCH/api/admin/notifications/{id}Admin API / Admin / Notifications: Update notificationAdminadmin.notifications.edit
DELETE/api/admin/notifications/{id}Admin API / Admin / Notifications: Delete notificationAdminadmin.notifications.delete
GET/api/admin/oidc/providersAdmin API / Admin / OIDC: List OIDC providersAdminadmin.settings.view
PUT/api/admin/oidc/providersAdmin API / Admin / OIDC: Create OIDC providerAdminadmin.settings.edit
PATCH/api/admin/oidc/providers/{uuid}Admin API / Admin / OIDC: Update OIDC providerAdminadmin.settings.edit
DELETE/api/admin/oidc/providers/{uuid}Admin API / Admin / OIDC: Delete OIDC providerAdminadmin.settings.edit
GET/api/admin/permissionsAdmin API / Admin / Permissions: Get all permissionsAdminadmin.roles.permissions.view
GET/api/admin/permissions/{id}Admin API / Admin / Permissions: Get permission by IDAdminadmin.roles.permissions.view
PATCH/api/admin/permissions/{id}Admin API / Admin / Permissions: Update permissionAdminadmin.roles.permissions.edit
DELETE/api/admin/permissions/{id}Admin API / Admin / Permissions: Delete permissionAdminadmin.roles.permissions.delete
PUT/api/admin/permissionsAdmin API / Admin / Permissions: Create new permissionAdminadmin.roles.permissions.create
GET/api/admin/plugin-managerAdmin API / Admin / Plugin Manager: Get all pluginsAdminadmin.root
POST/api/admin/plugin-managerAdmin API / Admin / Plugin Manager: Create new pluginAdminadmin.root
GET/api/admin/plugin-manager/{identifier}Admin API / Admin / Plugin Manager: Get plugin detailsAdminadmin.root
PUT/api/admin/plugin-manager/{identifier}Admin API / Admin / Plugin Manager: Update plugin configurationAdminadmin.root
PATCH/api/admin/plugin-manager/{identifier}Admin API / Admin / Plugin Manager: Update plugin configurationAdminadmin.root
PUT/api/admin/plugin-manager/{identifier}/settingsAdmin API / Admin / Plugin Manager: Update plugin settingsAdminadmin.root
PATCH/api/admin/plugin-manager/{identifier}/settingsAdmin API / Admin / Plugin Manager: Update plugin settingsAdminadmin.root
GET/api/admin/plugin-manager/flagsAdmin API / Admin / Plugin Manager: Get available plugin flagsAdminadmin.root
GET/api/admin/plugin-manager/{identifier}/validateAdmin API / Admin / Plugin Manager: Validate pluginAdminadmin.root
GET/api/admin/plugin-tools/creation-optionsAdmin API / Admin / Plugin Manager: Get plugin creation optionsAdminadmin.root
POST/api/admin/plugin-tools/create-fileAdmin API / Admin / Plugin Manager: Create plugin fileAdminadmin.root
GET/api/admin/pluginsAdmin API / Admin / Plugins: Get all installed pluginsAdminadmin.plugins.view
GET/api/admin/plugins/{identifier}/configAdmin API / Admin / Plugins: Get plugin configurationAdminadmin.plugins.view
GET/api/admin/plugins/{identifier}/visibilityAdmin API / Admin / Plugins: Get plugin frontend visibility controlsAdminadmin.plugins.view
POST/api/admin/plugins/{identifier}/settings/setAdmin API / Admin / Plugins: Set plugin settingAdminadmin.plugins.manage
POST/api/admin/plugins/{identifier}/settings/removeAdmin API / Admin / Plugins: Remove plugin settingAdminadmin.plugins.manage
POST/api/admin/plugins/{identifier}/spell-restrictionsAdmin API / Admin / Plugins: Set plugin spell restrictions for server sidebarAdminadmin.plugins.manage
POST/api/admin/plugins/{identifier}/uninstallAdmin API / Admin / Plugins: Uninstall addonAdminadmin.plugins.manage
GET/api/admin/plugins/{identifier}/exportAdmin API / Admin / Plugins: Export addonAdminadmin.plugins.manage
POST/api/admin/plugins/upload/installAdmin API / Admin / Plugins: Install addon from uploaded fileAdminadmin.plugins.manage
POST/api/admin/plugins/upload/install-urlAdmin API / Admin / Plugins: Install addon from URLAdminadmin.plugins.manage
POST/api/admin/plugins/{identifier}/resync-symlinksAdmin API / Admin / Plugins: Resync plugin symlinksAdminadmin.plugins.manage
GET/api/admin/plugins/previously-installedAdmin API / Admin / Plugins: Get previously installed pluginsAdminadmin.plugins.view
GET/api/admin/pterodactyl-importer/prerequisitesAdmin API / Admin / Pterodactyl Importer: Check prerequisites for Pterodactyl importAdminadmin.root
POST/api/admin/pterodactyl-importer/importAdmin API / Admin / Pterodactyl Importer: Import Pterodactyl data (deprecated)Adminadmin.root
POST/api/admin/pterodactyl-importer/import-eggAdmin API / Admin / Pterodactyl Importer: Import Pterodactyl egg as spellAdminadmin.root
POST/api/admin/pterodactyl-importer/import-nodeAdmin API / Admin / Pterodactyl Importer: Import Pterodactyl nodeAdminadmin.root
POST/api/admin/pterodactyl-importer/import-allocationAdmin API / Admin / Pterodactyl Importer: Import Pterodactyl allocationAdminadmin.root
POST/api/admin/pterodactyl-importer/import-userAdmin API / Admin / Pterodactyl Importer: Import Pterodactyl userAdminadmin.root
POST/api/admin/pterodactyl-importer/import-ssh-keyAdmin API / Admin / Pterodactyl Importer: Import Pterodactyl SSH keyAdminadmin.root
POST/api/admin/pterodactyl-importer/import-serverAdmin API / Admin / Pterodactyl Importer: Import Pterodactyl serverAdminadmin.root
POST/api/admin/pterodactyl-importer/import-server-databaseAdmin API / Admin / Pterodactyl Importer: Import Pterodactyl server databaseAdminadmin.root
POST/api/admin/pterodactyl-importer/import-backupAdmin API / Admin / Pterodactyl Importer: Import Pterodactyl backupAdminadmin.root
POST/api/admin/pterodactyl-importer/import-subuserAdmin API / Admin / Pterodactyl Importer: Import Pterodactyl subuserAdminadmin.root
POST/api/admin/pterodactyl-importer/import-scheduleAdmin API / Admin / Pterodactyl Importer: Import Pterodactyl scheduleAdminadmin.root
POST/api/admin/pterodactyl-importer/import-taskAdmin API / Admin / Pterodactyl Importer: Import Pterodactyl taskAdminadmin.servers.create
GET/api/admin/rate-limitsAdmin API / Admin / Rate Limits: Get all rate limit configurationsAdminadmin.settings.view
GET/api/admin/rate-limits/{routeName}Admin API / Admin / Rate Limits: Get rate limit configuration for a routeAdminadmin.settings.view
PUT/api/admin/rate-limits/{routeName}Admin API / Admin / Rate Limits: Update rate limit configuration for a routeAdminadmin.settings.edit
DELETE/api/admin/rate-limits/{routeName}Admin API / Admin / Rate Limits: Delete rate limit configuration for a routeAdminadmin.settings.edit
PATCH/api/admin/rate-limits/bulkAdmin API / Admin / Rate Limits: Bulk update rate limit configurationsAdminadmin.settings.edit
PATCH/api/admin/rate-limits/globalAdmin API / Admin / Rate Limits: Update global rate limiting enabled stateAdminadmin.settings.edit
GET/api/admin/realmsAdmin API / Admin / Realms: Get all realmsAdminadmin.realms.view
GET/api/admin/realms/{id}Admin API / Admin / Realms: Get realm by IDAdminadmin.realms.view
PATCH/api/admin/realms/{id}Admin API / Admin / Realms: Update realmAdminadmin.realms.edit
DELETE/api/admin/realms/{id}Admin API / Admin / Realms: Delete realmAdminadmin.realms.delete
PUT/api/admin/realmsAdmin API / Admin / Realms: Create new realmAdminadmin.realms.create
GET/api/admin/rolesAdmin API / Admin / Roles: Get all rolesAdminadmin.roles.view
GET/api/admin/roles/{id}Admin API / Admin / Roles: Get role by IDAdminadmin.roles.view
PATCH/api/admin/roles/{id}Admin API / Admin / Roles: Update roleAdminadmin.roles.edit
DELETE/api/admin/roles/{id}Admin API / Admin / Roles: Delete roleAdminadmin.roles.delete
PUT/api/admin/rolesAdmin API / Admin / Roles: Create new roleAdminadmin.roles.create
POST/api/admin/roles/upload-badge-iconAdmin API / Admin / Roles: Upload role badge iconAdminadmin.roles.edit
GET/api/admin/security-centerAdmin API / Admin / Security CenterAdminadmin.settings.view
PUT/api/admin/security-centerAdmin API / Admin / Security CenterAdminadmin.settings.edit
GET/api/admin/serversAdmin API / Admin / Servers: Get all serversAdminadmin.servers.view
GET/api/admin/servers/{id}/mounts/assignableAdmin API / Admin / Servers: Mounts that can be toggled for this serverAdminadmin.servers.view
GET/api/admin/servers/{id}Admin API / Admin / Servers: Get server by IDAdminadmin.servers.view
GET/api/admin/servers/external/{externalId}Admin API / Admin / Servers: Get server by external IDAdminadmin.servers.view
PATCH/api/admin/servers/{id}Admin API / Admin / Servers: Update serverAdminadmin.servers.edit
DELETE/api/admin/servers/{id}Admin API / Admin / Servers: Delete serverAdminadmin.servers.delete
DELETE/api/admin/servers/{id}/hardAdmin API / Admin / Servers: Hard delete serverAdminadmin.servers.delete
PUT/api/admin/serversAdmin API / Admin / Servers: Create new serverAdminadmin.servers.create
GET/api/admin/servers/owner/{ownerId}Admin API / Admin / Servers: Get servers by ownerAdminadmin.servers.view
GET/api/admin/servers/node/{nodeId}Admin API / Admin / Servers: Get servers by nodeAdminadmin.servers.view
GET/api/admin/servers/realm/{realmId}Admin API / Admin / Servers: Get servers by realmAdminadmin.servers.view
GET/api/admin/servers/spell/{spellId}Admin API / Admin / Servers: Get servers by spellAdminadmin.servers.view
GET/api/admin/servers/{id}/with-relationsAdmin API / Admin / Servers: Get server with relationsAdminadmin.servers.view
GET/api/admin/servers/with-relationsAdmin API / Admin / Servers: Get all servers with relationsAdminadmin.servers.view
GET/api/admin/servers/{id}/variablesAdmin API / Admin / Servers: Get server variablesAdminadmin.servers.view
POST/api/admin/servers/{id}/custom-variablesAdmin API / Admin / ServersAdminadmin.servers.edit
DELETE/api/admin/servers/{id}/custom-variables/{variableId}Admin API / Admin / ServersAdminadmin.servers.edit
POST/api/admin/servers/{id}/suspendAdmin API / Admin / Servers: Suspend serverAdminadmin.servers.edit
POST/api/admin/servers/{id}/warnAdmin API / Admin / Servers: Send warning to server ownerAdminadmin.servers.edit
POST/api/admin/servers/{id}/unsuspendAdmin API / Admin / Servers: Unsuspend serverAdminadmin.servers.edit
POST/api/admin/servers/{id}/reconcileAdmin API / Admin / Servers: Force runtime reconcileAdminadmin.servers.edit
GET/api/admin/servers/{id}/runtimeAdmin API / Admin / Servers: Get Wings runtime healthAdminadmin.servers.view
GET/api/admin/server-activitiesAdmin API / Admin / Servers: Get all server activitiesAdminadmin.servers.view
GET/api/admin/servers/{id}/activitiesAdmin API / Admin / Servers: Get server activities by server IDAdminadmin.servers.view
GET/api/admin/servers/{id}/allocationsAdmin API / Admin / Servers: Get server allocations (Admin)Adminadmin.servers.view
POST/api/admin/servers/{id}/allocationsAdmin API / Admin / Servers: Assign allocation to server (Admin)Adminadmin.servers.edit
DELETE/api/admin/servers/{serverId}/allocations/{allocationId}Admin API / Admin / Servers: Delete server allocation (Admin)Adminadmin.servers.edit
POST/api/admin/servers/{serverId}/allocations/{allocationId}/primaryAdmin API / Admin / Servers: Set primary allocation (Admin)Adminadmin.servers.edit
POST/api/admin/servers/{id}/transferAdmin API / Admin / Servers: Initiate server transferAdminadmin.servers.edit
GET/api/admin/servers/{id}/transferAdmin API / Admin / Servers: Get server transfer statusAdminadmin.servers.view
DELETE/api/admin/servers/{id}/transferAdmin API / Admin / Servers: Cancel server transferAdminadmin.servers.edit
GET/api/admin/settings/telemetry/statusAdmin API / Admin / SettingsAdminadmin.settings.view
GET/api/admin/settingsAdmin API / Admin / Settings: Get all settingsAdminadmin.settings.view
GET/api/admin/settings/categoriesAdmin API / Admin / Settings: Get settings categoriesAdminadmin.settings.view
GET/api/admin/settings/category/{category}Admin API / Admin / Settings: Get settings by categoryAdminadmin.settings.view
GET/api/admin/settings/{setting}Admin API / Admin / Settings: Get specific settingAdminadmin.settings.view
PATCH/api/admin/settingsAdmin API / Admin / Settings: Update settingsAdminadmin.settings.edit
GET/api/admin/settings/chatbot/system-promptAdmin API / Admin / Settings: Get AI system promptAdminadmin.settings.view
POST/api/admin/settings/upload-imageAdmin API / Admin / Settings: Upload an image attachment for settings fieldsAdminadmin.settings.edit
POST/api/admin/settings/email/testAdmin API / Admin / Settings: Send test email to current userAdminadmin.settings.edit
POST/api/admin/settings/docker/updateAdmin API / Admin / Settings: Trigger Docker panel updateAdminadmin.settings.edit
GET/api/admin/setup/statusAdmin API / Admin / Setup: Get setup wizard statusAdminadmin.settings.view
POST/api/admin/setup/completeAdmin API / Admin / Setup: Mark the setup wizard as completedAdminadmin.settings.edit
POST/api/admin/setup/resetAdmin API / Admin / Setup: Reopen the setup wizardAdminadmin.settings.edit
GET/api/admin/spellsAdmin API / Admin / Spells: Get all spellsAdminadmin.spells.view
GET/api/admin/spells/{id}Admin API / Admin / Spells: Get spell by IDAdminadmin.spells.view
PATCH/api/admin/spells/{id}Admin API / Admin / Spells: Update spellAdminadmin.spells.edit
DELETE/api/admin/spells/{id}Admin API / Admin / Spells: Delete spellAdminadmin.spells.delete
PUT/api/admin/spellsAdmin API / Admin / Spells: Create new spellAdminadmin.spells.create
POST/api/admin/spells/reorderAdmin API / Admin / Spells: Reorder spells within a realmAdminadmin.spells.edit
GET/api/admin/spells/realm/{realmId}Admin API / Admin / Spells: Get spells by realmAdminadmin.spells.view
POST/api/admin/spells/importAdmin API / Admin / Spells: Import spell from fileAdminadmin.spells.create
GET/api/admin/spells/{id}/exportAdmin API / Admin / Spells: Export spell to fileAdminadmin.spells.view
GET/api/admin/spells/{spellId}/variablesAdmin API / Admin / Spells: List spell variablesAdminadmin.spells.view
POST/api/admin/spells/{spellId}/variablesAdmin API / Admin / Spells: Create spell variableAdminadmin.spells.edit
PATCH/api/admin/spell-variables/{id}Admin API / Admin / Spells: Update spell variableAdminadmin.spells.edit
DELETE/api/admin/spell-variables/{id}Admin API / Admin / Spells: Delete spell variableAdminadmin.spells.edit
GET/api/admin/spells/online/listAdmin API / Admin / Spells: List online spellsAdminadmin.spells.view
POST/api/admin/spells/online/installAdmin API / Admin / Spells: Install spell from online registryAdminadmin.spells.create
GET/api/admin/storage-senseAdmin API / Admin / Storage Sense: Storage Sense summaryAdminadmin.storage_sense.view
POST/api/admin/storage-sense/purgeAdmin API / Admin / Storage Sense: Purge old rowsAdminadmin.storage_sense.manage
POST/api/admin/storage-sense/purge-batchAdmin API / Admin / Storage Sense: Purge multiple targetsAdminadmin.storage_sense.manage
GET/api/admin/subdomainsAdmin API / Admin / Subdomains: List subdomain manager domainsAdminadmin.subdomains.view
GET/api/admin/subdomains/settingsAdmin API / Admin / Subdomains: Get subdomain manager settingsAdminadmin.subdomains.edit
PATCH/api/admin/subdomains/settingsAdmin API / Admin / Subdomains: Get subdomain manager settingsAdminadmin.subdomains.edit
GET/api/admin/subdomains/spellsAdmin API / Admin / Subdomains: List spells available for subdomain managerAdminadmin.subdomains.view
GET/api/admin/subdomains/{uuid}Admin API / Admin / Subdomains: Get subdomain manager domainAdminadmin.subdomains.view
PUT/api/admin/subdomainsAdmin API / Admin / Subdomains: Create subdomain manager domainAdminadmin.subdomains.create
PATCH/api/admin/subdomains/{uuid}Admin API / Admin / Subdomains: Update subdomain manager domainAdminadmin.subdomains.edit
DELETE/api/admin/subdomains/{uuid}Admin API / Admin / Subdomains: Delete subdomain manager domainAdminadmin.subdomains.delete
GET/api/admin/subdomains/{uuid}/subdomainsAdmin API / Admin / Subdomains: List subdomains attached to a domainAdminadmin.subdomains.view
GET/api/admin/ticketsAdmin API / Admin / Tickets: Get all ticketsAdminadmin.tickets.view
PUT/api/admin/ticketsAdmin API / Admin / Tickets: Create new ticketAdminadmin.tickets.create
POST/api/admin/tickets/categories/upload-iconAdmin API / Admin / Tickets: Upload icon for ticket categoryAdminadmin.ticket_categories.create
GET/api/admin/tickets/categoriesAdmin API / Admin / Tickets: Get all ticket categoriesAdminadmin.ticket_categories.view
GET/api/admin/tickets/categories/{id}Admin API / Admin / Tickets: Get ticket category by IDAdminadmin.ticket_categories.view
PUT/api/admin/tickets/categoriesAdmin API / Admin / Tickets: Create new ticket categoryAdminadmin.ticket_categories.create
PATCH/api/admin/tickets/categories/{id}Admin API / Admin / Tickets: Update ticket categoryAdminadmin.ticket_categories.edit
DELETE/api/admin/tickets/categories/{id}Admin API / Admin / Tickets: Delete ticket categoryAdminadmin.ticket_categories.delete
GET/api/admin/tickets/prioritiesAdmin API / Admin / Tickets: Get all ticket prioritiesAdminadmin.ticket_priorities.view
GET/api/admin/tickets/priorities/{id}Admin API / Admin / Tickets: Get ticket priority by IDAdminadmin.ticket_priorities.view
PUT/api/admin/tickets/prioritiesAdmin API / Admin / Tickets: Create new ticket priorityAdminadmin.ticket_priorities.create
PATCH/api/admin/tickets/priorities/{id}Admin API / Admin / Tickets: Update ticket priorityAdminadmin.ticket_priorities.edit
DELETE/api/admin/tickets/priorities/{id}Admin API / Admin / Tickets: Delete ticket priorityAdminadmin.ticket_priorities.delete
GET/api/admin/tickets/statusesAdmin API / Admin / Tickets: Get all ticket statusesAdminadmin.ticket_statuses.view
GET/api/admin/tickets/statuses/{id}Admin API / Admin / Tickets: Get ticket status by IDAdminadmin.ticket_statuses.view
PUT/api/admin/tickets/statusesAdmin API / Admin / Tickets: Create new ticket statusAdminadmin.ticket_statuses.create
PATCH/api/admin/tickets/statuses/{id}Admin API / Admin / Tickets: Update ticket statusAdminadmin.ticket_statuses.edit
DELETE/api/admin/tickets/statuses/{id}Admin API / Admin / Tickets: Delete ticket statusAdminadmin.ticket_statuses.delete
GET/api/admin/tickets/{uuid}/messagesAdmin API / Admin / Tickets: Get all messages for a ticketAdminadmin.ticket_messages.view
GET/api/admin/tickets/{uuid}/messages/{id}Admin API / Admin / Tickets: Get ticket message by IDAdminadmin.ticket_messages.view
POST/api/admin/tickets/{uuid}/messagesAdmin API / Admin / Tickets: Create new message for ticketAdminadmin.ticket_messages.manage
PATCH/api/admin/tickets/{uuid}/messages/{id}Admin API / Admin / Tickets: Update ticket messageAdminadmin.ticket_messages.manage
DELETE/api/admin/tickets/{uuid}/messages/{id}Admin API / Admin / Tickets: Delete ticket messageAdminadmin.ticket_messages.manage
POST/api/admin/tickets/{uuid}/attachmentsAdmin API / Admin / Tickets: Upload attachment for ticketAdminadmin.ticket_attachments.manage
GET/api/admin/tickets/{uuid}/attachmentsAdmin API / Admin / Tickets: Get attachments for ticketAdminadmin.ticket_attachments.view
DELETE/api/admin/tickets/{uuid}/attachments/{attachmentId}Admin API / Admin / Tickets: Delete ticket attachmentAdminadmin.ticket_attachments.manage
POST/api/admin/tickets/{uuid}/replyAdmin API / Admin / Tickets: Reply to ticketAdminadmin.tickets.edit
POST/api/admin/tickets/{uuid}/closeAdmin API / Admin / Tickets: Close ticketAdminadmin.tickets.edit
POST/api/admin/tickets/{uuid}/reopenAdmin API / Admin / Tickets: Reopen ticketAdminadmin.tickets.edit
GET/api/admin/tickets/{uuid}Admin API / Admin / Tickets: Get ticket by UUIDAdminadmin.tickets.view
PATCH/api/admin/tickets/{uuid}Admin API / Admin / Tickets: Update ticketAdminadmin.tickets.edit
DELETE/api/admin/tickets/{uuid}Admin API / Admin / Tickets: Delete ticketAdminadmin.tickets.delete
GET/api/admin/translationsAdmin API / Admin / Translations: List translation filesAdminadmin.root
POST/api/admin/translations/uploadAdmin API / Admin / Translations: Upload translation fileAdminadmin.root
GET/api/admin/translations/{lang}Admin API / Admin / Translations: Get translation fileAdminadmin.root
PUT/api/admin/translations/{lang}Admin API / Admin / Translations: Update translation fileAdminadmin.root
POST/api/admin/translations/{lang}Admin API / Admin / Translations: Create translation fileAdminadmin.root
DELETE/api/admin/translations/{lang}Admin API / Admin / Translations: Delete translation fileAdminadmin.root
GET/api/admin/translations/{lang}/downloadAdmin API / Admin / Translations: Download translation fileAdminadmin.root
GET/api/admin/translations/enabledAdmin API / Admin / Translations: Get enabled languagesAdminadmin.root
PUT/api/admin/translations/enabledAdmin API / Admin / Translations: Set enabled languagesAdminadmin.root
POST/api/admin/translations/{lang}/enableAdmin API / Admin / Translations: Enable languageAdminadmin.root
POST/api/admin/translations/{lang}/disableAdmin API / Admin / Translations: Disable languageAdminadmin.root
GET/api/admin/usersAdmin API / Admin / Users: Get all usersAdminadmin.users.list
GET/api/admin/users/{uuid}Admin API / Admin / Users: Get user by UUIDAdminadmin.users.list
GET/api/admin/users/external/{externalId}Admin API / Admin / Users: Get user by external IDAdminadmin.users.list
PATCH/api/admin/users/{uuid}Admin API / Admin / Users: Update userAdminadmin.users.edit
DELETE/api/admin/users/{uuid}Admin API / Admin / Users: Delete userAdminadmin.users.delete
PUT/api/admin/usersAdmin API / Admin / Users: Create new userAdminadmin.users.create
GET/api/admin/users/{uuid}/serversAdmin API / Admin / Users: Get user owned serversAdminadmin.users.list
GET/api/admin/users/{uuid}/vm-instancesAdmin API / Admin / Users: Get user owned VM instancesAdminadmin.users.list
GET/api/admin/users/{uuid}/potential-altsAdmin API / Admin / Users: Find potential alt accounts by IPAdminadmin.users.list
DELETE/api/admin/users/{uuid}/devicesAdmin API / Admin / Users: Clear device fingerprints for a userAdminadmin.users.edit
POST/api/admin/users/alt-detection/resetAdmin API / Admin / Users: Reset alt detection for all usersAdminadmin.users.edit
DELETE/api/admin/devicesAdmin API / Admin / Users: Clear all device fingerprints globallyAdminadmin.users.edit
GET/api/admin/users/serverRequest/{id}Admin API / Admin / Users: Get server request by id (INTERNAL USE ONLY) - DO NOT USE THIS ENDPOINT IN YOUR CODE!Adminadmin.users.list
POST/api/admin/users/{uuid}/sso-tokenAdmin API / Admin / Users: Create SSO login token for userAdminadmin.users.edit
POST/api/admin/users/{uuid}/send-emailAdmin API / Admin / Users: Send email to userAdminadmin.users.edit
POST/api/admin/users/{uuid}/mails/{id}/resendAdmin API / Admin / Users: Resend a failed user emailAdminadmin.users.edit
POST/api/admin/users/{uuid}/verify-emailAdmin API / Admin / Users: Force verify user emailAdminadmin.users.edit
POST/api/admin/users/{uuid}/banAdmin API / Admin / Users: Ban a userAdminadmin.users.edit
POST/api/admin/users/{uuid}/unbanAdmin API / Admin / Users: Unban a userAdminadmin.users.edit
GET/api/admin/vm-instancesAdmin API / Admin / VM Instances: List VM instancesAdminadmin.nodes.view
PUT/api/admin/vm-instancesAdmin API / Admin / VM Instances: Create new VM instanceAdminadmin.nodes.create
GET/api/admin/vm-instances/creation-status/{creationId}Admin API / Admin / VM Instances: Poll VM creation statusAdminadmin.nodes.view
GET/api/admin/vm-instances/task-status/{taskId}Admin API / Admin / VM InstancesAdminadmin.nodes.view
GET/api/admin/vm-instances/{id}Admin API / Admin / VM Instances: Get VM instanceAdminadmin.nodes.view
PATCH/api/admin/vm-instances/{id}Admin API / Admin / VM Instances: Update VM instanceAdminadmin.nodes.edit
GET/api/admin/vm-instances/{id}/activitiesAdmin API / Admin / VM Instances: Get VM instance activitiesAdminadmin.nodes.view
GET/api/admin/vm-instances/{id}/configAdmin API / Admin / VM Instances: Get VM instance configAdminadmin.nodes.view
GET/api/admin/vm-instances/{id}/statusAdmin API / Admin / VM Instances: Get VM instance statusAdminadmin.nodes.view
GET/api/admin/vm-instances/{id}/vnc-ticketAdmin API / Admin / VM Instances: Get VNC ticketAdminadmin.nodes.view
POST/api/admin/vm-instances/{id}/resize-diskAdmin API / Admin / VM Instances: Resize VM/container diskAdminadmin.nodes.edit
POST/api/admin/vm-instances/{id}/disksAdmin API / Admin / VM Instances: Create VM/container diskAdminadmin.nodes.edit
DELETE/api/admin/vm-instances/{id}/disks/{key}Admin API / Admin / VM Instances: Delete VM/container diskAdminadmin.nodes.edit
POST/api/admin/vm-instances/{id}/powerAdmin API / Admin / VM Instances: Power actionAdminadmin.nodes.edit
POST/api/admin/vm-instances/{id}/reinstallAdmin API / Admin / VM Instances: Start async VM reinstallAdminadmin.nodes.edit
GET/api/admin/vm-instances/reinstall-status/{reinstallId}Admin API / Admin / VM InstancesAdminadmin.nodes.view
GET/api/admin/vm-instances/{id}/backupsAdmin API / Admin / VM Instances: List VM backupsAdminadmin.nodes.view
POST/api/admin/vm-instances/{id}/backups/{backupId}/recoverAdmin API / Admin / VM InstancesAdminadmin.nodes.edit
POST/api/admin/vm-instances/{id}/backupsAdmin API / Admin / VM Instances: Create VM backupAdminadmin.nodes.edit
GET/api/admin/vm-instances/backup-status/{backupId}Admin API / Admin / VM Instances: Poll VM backup statusAdminadmin.nodes.view
DELETE/api/admin/vm-instances/{id}/backupsAdmin API / Admin / VM Instances: Delete VM backupAdminadmin.nodes.edit
POST/api/admin/vm-instances/{id}/backups/restoreAdmin API / Admin / VM Instances: Restore VM from backupAdminadmin.nodes.edit
GET/api/admin/vm-instances/restore-status/{restoreId}Admin API / Admin / VM Instances: Poll VM restore statusAdminadmin.nodes.view
PATCH/api/admin/vm-instances/{id}/backup-limitAdmin API / Admin / VM Instances: Set VM backup limitAdminadmin.nodes.edit
POST/api/admin/vm-instances/{id}/suspendAdmin API / Admin / VM Instances: Suspend VM instanceAdminadmin.nodes.edit
POST/api/admin/vm-instances/{id}/unsuspendAdmin API / Admin / VM Instances: Unsuspend VM instanceAdminadmin.nodes.edit
DELETE/api/admin/vm-instances/{id}Admin API / Admin / VM Instances: Delete VM instanceAdminadmin.nodes.delete
DELETE/api/admin/vm-instances/{id}/hardAdmin API / Admin / VM Instances: Hard delete VM instanceAdminadmin.nodes.delete
GET/api/admin/vm-nodesAdmin API / Admin / VM Nodes: Get all Proxmox VM nodesAdminadmin.nodes.view
GET/api/admin/vm-nodes/{id}Admin API / Admin / VM Nodes: Get VM node by IDAdminadmin.nodes.view
PUT/api/admin/vm-nodesAdmin API / Admin / VM Nodes: Create new VM nodeAdminadmin.nodes.create
PATCH/api/admin/vm-nodes/{id}Admin API / Admin / VM Nodes: Update VM nodeAdminadmin.nodes.edit
DELETE/api/admin/vm-nodes/{id}Admin API / Admin / VM Nodes: Delete VM nodeAdminadmin.nodes.delete
GET/api/admin/vm-nodes/{id}/test-connectionAdmin API / Admin / VM Nodes: Test connection to Proxmox VM nodeAdminadmin.nodes.view
POST/api/admin/vm-nodes/{id}/test-connectionAdmin API / Admin / VM Nodes: Test connection to Proxmox VM nodeAdminadmin.nodes.view
GET/api/admin/vm-nodes/{id}/infoAdmin API / Admin / VM NodesAdminadmin.nodes.view
GET/api/admin/vm-nodes/{id}/ipsAdmin API / Admin / VM Nodes: List IPs for a VM nodeAdminadmin.nodes.view
PUT/api/admin/vm-nodes/{id}/ipsAdmin API / Admin / VM Nodes: Create IP for VM nodeAdminadmin.nodes.edit
PATCH/api/admin/vm-nodes/{id}/ips/{ipId}Admin API / Admin / VM Nodes: Update IP for VM nodeAdminadmin.nodes.edit
DELETE/api/admin/vm-nodes/{id}/ips/{ipId}Admin API / Admin / VM Nodes: Delete IP from VM nodeAdminadmin.nodes.edit
POST/api/admin/vm-nodes/{id}/ips/{ipId}/primaryAdmin API / Admin / VM Nodes: Set primary IP for VM nodeAdminadmin.nodes.edit
GET/api/admin/vm-nodes/{id}/free-ipsAdmin API / Admin / VM NodesAdminadmin.nodes.view
GET/api/admin/vm-nodes/{id}/proxmox-vmsAdmin API / Admin / VM NodesAdminadmin.nodes.view
GET/api/admin/vm-nodes/{id}/cluster-nodesAdmin API / Admin / VM NodesAdminadmin.nodes.view
GET/api/admin/vm-nodes/{id}/bridgesAdmin API / Admin / VM NodesAdminadmin.nodes.view
GET/api/admin/vm-nodes/{id}/storageAdmin API / Admin / VM NodesAdminadmin.nodes.view
GET/api/admin/vm-nodes/{id}/backup-storageAdmin API / Admin / VM NodesAdminadmin.nodes.view
GET/api/admin/vm-nodes/{id}/templatesAdmin API / Admin / VM NodesAdminadmin.nodes.view
POST/api/admin/vm-nodes/{id}/templatesAdmin API / Admin / VM NodesAdminadmin.nodes.edit
PATCH/api/admin/vm-templates/{id}Admin API / Admin / VM TemplatesAdminadmin.nodes.edit
DELETE/api/admin/vm-templates/{id}Admin API / Admin / VM TemplatesAdminadmin.nodes.delete
GET/api/admin/web-nodesAdmin API / Admin / Web Nodes: Get all FeatherQuilld web nodesAdminadmin.nodes.view
GET/api/admin/web-nodes/{id}Admin API / Admin / Web Nodes: Get web node by IDAdminadmin.nodes.view
PUT/api/admin/web-nodesAdmin API / Admin / Web Nodes: Create new web nodeAdminadmin.nodes.create
PATCH/api/admin/web-nodes/{id}Admin API / Admin / Web Nodes: Update web nodeAdminadmin.nodes.edit
DELETE/api/admin/web-nodes/{id}Admin API / Admin / Web Nodes: Delete web nodeAdminadmin.nodes.delete
POST/api/admin/web-nodes/{id}/reset-tokenAdmin API / Admin / Web Nodes: Reset FeatherQuilld daemon tokenAdminadmin.nodes.edit
GET/api/admin/web-nodes/{id}/setup-commandAdmin API / Admin / Web Nodes: Get FeatherQuilld setup commandAdminadmin.nodes.edit
GET/api/admin/web-nodes/{id}/configAdmin API / Admin / Web Nodes: Get FeatherQuilld config YAMLAdminadmin.nodes.edit
GET/api/admin/web-nodes/{id}/healthAdmin API / Admin / Web Nodes: Probe FeatherQuilld daemon healthAdminadmin.nodes.view
GET/api/admin/web-nodes/{id}/systemAdmin API / Admin / Web NodesAdminadmin.nodes.view
GET/api/admin/web-nodes/{id}/utilizationAdmin API / Admin / Web NodesAdminadmin.nodes.view
GET/api/admin/web-nodes/{id}/diagnosticsAdmin API / Admin / Web NodesAdminadmin.nodes.view
GET/api/admin/web-nodes/{id}/system-logsAdmin API / Admin / Web NodesAdminadmin.nodes.view
GET/api/admin/web-nodes/{id}/system-logs/{file}Admin API / Admin / Web NodesAdminadmin.nodes.view
GET/api/admin/web-nodes/{id}/packagesAdmin API / Admin / Web NodesAdminadmin.nodes.view
GET/api/admin/web-nodes/{id}/packages/socketAdmin API / Admin / Web NodesAdminadmin.nodes.view
POST/api/admin/web-nodes/{id}/packages/{packageId}/installAdmin API / Admin / Web NodesAdminadmin.nodes.edit
POST/api/admin/web-nodes/{id}/packages/{packageId}/removeAdmin API / Admin / Web NodesAdminadmin.nodes.edit
GET/api/admin/web-nodes/{id}/version-statusAdmin API / Admin / Web NodesAdminadmin.nodes.view
POST/api/admin/web-nodes/{id}/self-updateAdmin API / Admin / Web NodesAdminadmin.nodes.edit
GET/api/admin/webplatesAdmin API / Admin / WebPlates: List WebPlatesAdminadmin.webplates.view
GET/api/admin/webplates/{id}Admin API / Admin / WebPlates: Get WebPlateAdminadmin.webplates.view
PUT/api/admin/webplatesAdmin API / Admin / WebPlates: Create WebPlateAdminadmin.webplates.create
PATCH/api/admin/webplates/{id}Admin API / Admin / WebPlates: Update WebPlateAdminadmin.webplates.edit
DELETE/api/admin/webplates/{id}Admin API / Admin / WebPlates: Delete WebPlateAdminadmin.webplates.delete
GET/api/admin/webspacesAdmin API / Admin / WebSpaces: List WebSpacesAdminadmin.webspaces.view
GET/api/admin/webspaces/hosting-maturityAdmin API / Admin / WebSpaces: Web hosting platform maturityAdminadmin.webspaces.view
GET/api/admin/webspaces/hosting-setup/wizardAdmin API / Admin / WebSpaces: Admin first-node setup wizard stepsAdminadmin.webspaces.view
POST/api/admin/webspaces/panel-webmail/installAdmin API / Admin / WebSpacesAdminadmin.webspaces.edit
GET/api/admin/webspaces/infrastructure-readinessAdmin API / Admin / WebSpaces: WebSpace infrastructure readinessAdminadmin.webspaces.view
GET/api/admin/webspaces/{uuid}Admin API / Admin / WebSpaces: Get WebSpaceAdminadmin.webspaces.view
PATCH/api/admin/webspaces/{uuid}Admin API / Admin / WebSpaces: Update WebSpace settingsAdminadmin.webspaces.edit
PUT/api/admin/webspacesAdmin API / Admin / WebSpaces: Create WebSpace on panel + daemonAdminadmin.webspaces.create
DELETE/api/admin/webspaces/{uuid}Admin API / Admin / WebSpaces: Delete WebSpaceAdminadmin.webspaces.delete
POST/api/admin/webspaces/{uuid}/powerAdmin API / Admin / WebSpacesAdminadmin.webspaces.edit
GET/api/admin/webspaces/{uuid}/statusAdmin API / Admin / WebSpacesAdminadmin.webspaces.view
GET/api/admin/webspaces/{uuid}/logsAdmin API / Admin / WebSpacesAdminadmin.webspaces.view
GET/api/admin/webspaces/{uuid}/logs/installAdmin API / Admin / WebSpacesAdminadmin.webspaces.view
POST/api/admin/webspaces/{uuid}/bandwidth/resetAdmin API / Admin / WebSpacesAdminadmin.webspaces.edit
POST/api/admin/webspaces/{uuid}/reinstallAdmin API / Admin / WebSpacesAdminadmin.webspaces.edit
POST/api/admin/webspaces/{uuid}/install/abortAdmin API / Admin / WebSpacesAdminadmin.webspaces.edit
POST/api/admin/webspaces/{uuid}/syncAdmin API / Admin / WebSpacesAdminadmin.webspaces.edit
POST/api/admin/webspaces/{uuid}/recreate-runtimeAdmin API / Admin / WebSpacesAdminadmin.webspaces.edit
GET/api/admin/webspaces/{uuid}/sslAdmin API / Admin / WebSpacesAdminadmin.webspaces.view
POST/api/admin/webspaces/{uuid}/ssl/renewAdmin API / Admin / WebSpacesAdminadmin.webspaces.edit
POST/api/admin/webspaces/{uuid}/dns-checkAdmin API / Admin / WebSpacesAdminadmin.webspaces.edit
POST/api/admin/webspaces/{uuid}/dns/provisionAdmin API / Admin / WebSpaces: Provision DNS A recordsAdminadmin.webspaces.edit
GET/api/admin/webspaces/{uuid}/ssl/customAdmin API / Admin / WebSpaces: Custom SSL statusAdminadmin.webspaces.view
PUT/api/admin/webspaces/{uuid}/ssl/customAdmin API / Admin / WebSpacesAdminadmin.webspaces.edit
DELETE/api/admin/webspaces/{uuid}/ssl/customAdmin API / Admin / WebSpacesAdminadmin.webspaces.edit
GET/api/admin/webspaces/{uuid}/backupsAdmin API / Admin / WebSpacesAdminadmin.webspaces.view
POST/api/admin/webspaces/{uuid}/backups/reconcileAdmin API / Admin / WebSpacesAdminadmin.webspaces.edit
POST/api/admin/webspaces/{uuid}/backupAdmin API / Admin / WebSpacesAdminadmin.webspaces.edit
DELETE/api/admin/webspaces/{uuid}/backups/{backupUuid}Admin API / Admin / WebSpacesAdminadmin.webspaces.edit
POST/api/admin/webspaces/{uuid}/backups/{backupUuid}/restoreAdmin API / Admin / WebSpacesAdminadmin.webspaces.edit
GET/api/admin/webspaces/{uuid}/backups/{backupUuid}/filesAdmin API / Admin / WebSpacesAdminadmin.webspaces.view
GET/api/admin/webspaces/{uuid}/backups/{backupUuid}/downloadAdmin API / Admin / WebSpacesAdminadmin.webspaces.view
POST/api/admin/webspaces/{uuid}/backups/importAdmin API / Admin / WebSpacesAdminadmin.webspaces.edit
GET/api/admin/webspaces/{uuid}/transfer/statusAdmin API / Admin / WebSpacesAdminadmin.webspaces.view
POST/api/admin/webspaces/{uuid}/transferAdmin API / Admin / WebSpacesAdminadmin.webspaces.edit
POST/api/admin/webspaces/{uuid}/jwtAdmin API / Admin / WebSpacesAdminadmin.webspaces.view
POST/api/admin/webspaces/{uuid}/suspendAdmin API / Admin / WebSpacesAdminadmin.webspaces.edit
POST/api/admin/webspaces/{uuid}/unsuspendAdmin API / Admin / WebSpacesAdminadmin.webspaces.edit
GET/api/admin/webspaces/{uuid}/dns/zonesAdmin API / Admin / WebSpacesAdminadmin.webspaces.view
GET/api/admin/webspaces/{uuid}/dns/hostsAdmin API / Admin / WebSpacesAdminadmin.webspaces.view
POST/api/admin/webspaces/{uuid}/dns/zonesAdmin API / Admin / WebSpacesAdminadmin.webspaces.edit
DELETE/api/admin/webspaces/{uuid}/dns/zones/{zoneId}Admin API / Admin / WebSpacesAdminadmin.webspaces.edit
GET/api/admin/webspaces/{uuid}/dns/zones/{zoneId}/recordsAdmin API / Admin / WebSpacesAdminadmin.webspaces.view
POST/api/admin/webspaces/{uuid}/dns/zones/{zoneId}/recordsAdmin API / Admin / WebSpacesAdminadmin.webspaces.edit
PATCH/api/admin/webspaces/{uuid}/dns/zones/{zoneId}/records/{recordId}Admin API / Admin / WebSpacesAdminadmin.webspaces.edit
DELETE/api/admin/webspaces/{uuid}/dns/zones/{zoneId}/records/{recordId}Admin API / Admin / WebSpacesAdminadmin.webspaces.edit
GET/api/admin/wings-backups/destinationsAdmin API / Admin / Wings Backups: List Wings backup destinationsAdminadmin.wings_backups.view
PUT/api/admin/wings-backups/destinationsAdmin API / Admin / Wings Backups: Create Wings backup destinationAdminadmin.wings_backups.manage
PATCH/api/admin/wings-backups/destinations/{id}Admin API / Admin / Wings Backups: Update Wings backup destinationAdminadmin.wings_backups.manage
DELETE/api/admin/wings-backups/destinations/{id}Admin API / Admin / Wings Backups: Delete Wings backup destinationAdminadmin.wings_backups.manage
POST/api/admin/wings-backups/destinations/{id}/testAdmin API / Admin / Wings Backups: Test Wings backup destinationAdminadmin.wings_backups.manage
POST/api/admin/wings-backups/destinations/{id}/purgeAdmin API / Admin / Wings Backups: Purge old objects on destinationAdminadmin.wings_backups.manage
GET/api/admin/wings-backups/policiesAdmin API / Admin / Wings Backups: List Wings backup policiesAdminadmin.wings_backups.view
PUT/api/admin/wings-backups/policiesAdmin API / Admin / Wings Backups: Create Wings backup policyAdminadmin.wings_backups.manage
GET/api/admin/wings-backups/policies/{id}Admin API / Admin / Wings Backups: Get Wings backup policyAdminadmin.wings_backups.view
PATCH/api/admin/wings-backups/policies/{id}Admin API / Admin / Wings Backups: Update Wings backup policyAdminadmin.wings_backups.manage
DELETE/api/admin/wings-backups/policies/{id}Admin API / Admin / Wings Backups: Delete Wings backup policyAdminadmin.wings_backups.manage
POST/api/admin/wings-backups/policies/{id}/runAdmin API / Admin / Wings Backups: Run Wings backup policy nowAdminadmin.wings_backups.run
GET/api/admin/wings-backups/policies/{id}/runsAdmin API / Admin / Wings Backups: List Wings backup policy runsAdminadmin.wings_backups.view
GET/api/admin/wings-backups/policies/{id}/runs/{runId}Admin API / Admin / Wings Backups: Show Wings backup runAdminadmin.wings_backups.view
GET/api/quilld-remote/configDaemon-facing / Quilld / RemoteQuilld node token
GET/api/quilld-remote/healthDaemon-facing / Quilld / RemoteQuilld node token
GET/api/quilld-remote/webspaces/{uuid}Daemon-facing / Quilld / RemoteQuilld node token
PATCH/api/quilld-remote/webspaces/{uuid}Daemon-facing / Quilld / RemoteQuilld node token
GET/api/quilld-remote/webspaces/{uuid}/installDaemon-facing / Quilld / RemoteQuilld node token
POST/api/quilld-remote/webspaces/{uuid}/installDaemon-facing / Quilld / RemoteQuilld node token
POST/api/quilld-remote/webspaces/{uuid}/acme-dnsDaemon-facing / Quilld / RemoteQuilld node token
POST/api/quilld-remote/sftp/authDaemon-facing / Quilld / RemoteQuilld node token
POST/api/quilld-remote/transfers/{uuid}Daemon-facing / Quilld / RemoteQuilld node token
POST/api/quilld-remote/activityDaemon-facing / Quilld / RemoteQuilld node token
GET/api/openapi.jsonSystem (public) / System / API docs: Get OpenAPI specificationPublic
POST/api/cloud/v1/handshakeSystem (public) / System / CloudCustom middleware
POST/api/cloud/v1/panel-handshakeSystem (public) / System / CloudCustom middleware
GET/api/cloud/v1/statusSystem (public) / System / Cloud: Mythic Cloud link statusCustom middleware
POST/api/cloud/v1/syncSystem (public) / System / Cloud: Pull Mythic summary + purchases into panel cacheCustom middleware
POST/api/cloud/v1/oauth2/callbackSystem (public) / System / CloudCustom middleware
GET/api/debug/ipSystem (public) / System / Debug: Get IP detection debug information debug onlyPublic
GET/api/system/country-codesSystem (public) / System / Flag CDN: Get all country codesPublic
GET/api/system/healthSystem (public) / System / Health: Health checkPublic
HEAD/api/system/healthSystem (public) / System / Health: Health checkPublic
GET/api/knowledgebase/categoriesSystem (public) / System / KnowledgebasePublic
GET/api/knowledgebase/categories/{id}System (public) / System / KnowledgebasePublic
GET/api/knowledgebase/articlesSystem (public) / System / KnowledgebasePublic
GET/api/knowledgebase/articles/{id}System (public) / System / KnowledgebasePublic
GET/api/knowledgebase/categories/{id}/articlesSystem (public) / System / KnowledgebasePublic
GET/api/ldap/providersSystem (public) / System / LDAP: List enabled LDAP providers (public)Public
GET/api/system/oidc/providersSystem (public) / System / OIDC: List enabled OIDC providers (public)Public
GET/api/system/storage-icon/{filename}System (public) / System / Panel Storage IconPublic
GET/api/system/plugin-cssSystem (public) / System / Plugin CSS: Get plugin CSSPublic
GET/api/system/plugin-jsSystem (public) / System / Plugin JS: Get plugin JavaScriptPublic
GET/api/system/plugin-overridesSystem (public) / System / Plugin Overrides: List plugin UI overridesPublic
GET/api/system/plugin-public-pagesSystem (public) / System / Plugin Public Pages: Get plugin public page registryPublic
GET/api/system/plugin-sidebarSystem (public) / System / Plugin Sidebar: Get plugin sidebar configurationPublic
GET/api/system/plugin-themesSystem (public) / System / Plugin Themes: List plugin theme packsPublic
GET/api/system/plugin-theme-cssSystem (public) / System / Plugin Themes: Get active plugin theme CSSPublic
GET/api/system/plugin-ui-packsSystem (public) / System / Plugin UI Packs: List plugin UI packsPublic
GET/api/system/plugin-widgetsSystem (public) / System / Plugin Widgets: Get plugin widget configurationPublic
GET/api/selftestSystem (public) / System / Self-test: SelftestPublic
GET/api/system/settingsSystem (public) / System / Settings: Get public settingsCustom middleware
GET/api/statusSystem (public) / System / StatusPublic
GET/api/system/translations/languagesSystem (public) / System / Translations: Get available languagesPublic
GET/api/system/translations/{lang}System (public) / System / Translations: Get translationsPublic
POST/api/webhooks/webspaces/{uuid}/git-deploySystem (public) / System / Webspace Git WebhookPublic
GET/api/user/api-clientsClient API: account / User / API Clients: Get API clientsSigned-in user
POST/api/user/api-clientsClient API: account / User / API Clients: Create API clientSigned-in user
POST/api/user/api-clients/calagopus/createClient API: account / User / API ClientsSigned-in user
GET/api/user/api-clients/calagopus/findClient API: account / User / API ClientsSigned-in user
POST/api/user/api-clients/calagopus/update-permissionsClient API: account / User / API ClientsSigned-in user
GET/api/user/api-clients/{id}Client API: account / User / API Clients: Get specific API clientSigned-in user
PUT/api/user/api-clients/{id}Client API: account / User / API Clients: Update API clientSigned-in user
DELETE/api/user/api-clients/{id}Client API: account / User / API Clients: Delete API clientSigned-in user
POST/api/user/api-clients/{id}/regenerateClient API: account / User / API Clients: Regenerate API keysSigned-in user
GET/api/user/api-clients/activitiesClient API: account / User / API Clients: Get API client activitiesSigned-in user
POST/api/user/api-clients/validateClient API: account / User / API Clients: Validate API clientPublic
GET/api/user/api-clients/oauth2/metadataClient API: account / User / API Clients: Validate OAuth2 API consent request metadataSigned-in user
GET/api/user/api-clients/oauth2/authorizeClient API: account / User / API Clients: Prepare OAuth2 API consent payloadSigned-in user
POST/api/user/api-clients/oauth2/authorize/approveClient API: account / User / API Clients: Approve OAuth2 API authorization requestSigned-in user
POST/api/user/api-clients/oauth2/authorize/denyClient API: account / User / API Clients: Deny OAuth2 API authorization requestSigned-in user
POST/api/user/api-clients/oauth2/tokenClient API: account / User / API Clients: Exchange OAuth2 authorization codePublic
POST/api/user/api-clients/oauth2/deviceClient API: account / User / API Clients: Start OAuth2 device authorizationPublic
POST/api/user/api-clients/oauth2/device/tokenClient API: account / User / API Clients: Poll OAuth2 device authorizationPublic
GET/api/user/api-clients/oauth2/device/claimClient API: account / User / API Clients: Claim OAuth2 device authorizationSigned-in user
PUT/api/user/auth/registerClient API: account / User / Auth: Register new userPublic
PUT/api/user/auth/loginClient API: account / User / Auth: Login userPublic
PUT/api/user/auth/forgot-passwordClient API: account / User / Auth: Request password resetPublic
GET/api/user/auth/reset-passwordClient API: account / User / Auth: Validate reset tokenPublic
GET/api/user/auth/verify-emailClient API: account / User / AuthPublic
POST/api/user/auth/verify-email/resendClient API: account / User / AuthPublic
PUT/api/user/auth/reset-passwordClient API: account / User / Auth: Reset passwordPublic
PUT/api/user/auth/two-factorClient API: account / User / Auth: Enable two-factor authenticationSigned-in user
GET/api/user/auth/two-factorClient API: account / User / Auth: Get two-factor setupSigned-in user
GET/api/user/auth/logoutClient API: account / User / Auth: Logout userPublic
DELETE/api/user/auth/logoutClient API: account / User / Auth: Logout userPublic
POST/api/user/auth/two-factorClient API: account / User / Auth: Verify two-factor codePublic
GET/api/user/auth/discord/loginClient API: account / User / AuthPublic
GET/api/user/auth/discord/callbackClient API: account / User / AuthPublic
GET/api/user/auth/discord/linkClient API: account / User / AuthSigned-in user
PUT/api/user/auth/discord/linkClient API: account / User / AuthPublic
PUT/api/user/auth/discord/registerClient API: account / User / AuthPublic
DELETE/api/user/auth/discord/unlinkClient API: account / User / AuthSigned-in user
GET/api/user/auth/oidc/loginClient API: account / User / Auth: Initiate OIDC loginPublic
GET/api/user/auth/oidc/callbackClient API: account / User / Auth: OIDC callbackPublic
GET/api/user/auth/oidc/linkClient API: account / User / AuthSigned-in user
DELETE/api/user/auth/oidc/unlinkClient API: account / User / AuthSigned-in user
POST/api/user/auth/email-login/requestClient API: account / User / Auth: Request email login codePublic
POST/api/user/auth/email-login/verifyClient API: account / User / Auth: Verify email login codePublic
POST/api/user/auth/qr/startClient API: account / User / Auth: Start QR login challengePublic
POST/api/user/auth/qr/pollClient API: account / User / Auth: Poll QR login challengePublic
POST/api/user/auth/qr/exchangeClient API: account / User / Auth: Exchange QR login token for sessionPublic
GET/api/user/auth/qr/code/{user_code}Client API: account / User / Auth: Look up QR login challenge by user codeSigned-in user
GET/api/user/auth/qr/{challenge_id}Client API: account / User / Auth: Get QR login challenge for approvalSigned-in user
POST/api/user/auth/qr/{challenge_id}/approveClient API: account / User / Auth: Approve QR login challengeSigned-in user
POST/api/user/auth/qr/{challenge_id}/denyClient API: account / User / Auth: Deny QR login challengeSigned-in user
GET/api/settingsClient API: account / User / Calagopus ClientSigned-in user
GET/api/client/accountClient API: account / User / Calagopus ClientSigned-in user
GET/api/client/account/command-snippetsClient API: account / User / Calagopus ClientSigned-in user
POST/api/client/account/command-snippetsClient API: account / User / Calagopus ClientSigned-in user
PATCH/api/client/account/command-snippets/{snippetUuid}Client API: account / User / Calagopus ClientSigned-in user
DELETE/api/client/account/command-snippets/{snippetUuid}Client API: account / User / Calagopus ClientSigned-in user
GET/api/client/serversClient API: account / User / Calagopus ClientSigned-in user
GET/api/client/servers/{uuid}Client API: account / User / Calagopus ClientSigned-in user
GET/api/client/servers/{uuid}/websocketClient API: account / User / Calagopus ClientSigned-in user
POST/api/client/servers/{uuid}/powerClient API: account / User / Calagopus ClientSigned-in user
GET/api/client/servers/{uuid}/files/listClient API: account / User / Calagopus ClientSigned-in user
GET/api/client/servers/{uuid}/files/contentsClient API: account / User / Calagopus ClientSigned-in user
POST/api/client/servers/{uuid}/files/writeClient API: account / User / Calagopus ClientSigned-in user
GET/api/client/servers/{uuid}/files/uploadClient API: account / User / Calagopus ClientSigned-in user
GET/api/client/servers/{uuid}/files/downloadClient API: account / User / Calagopus ClientSigned-in user
POST/api/client/servers/{uuid}/files/create-directoryClient API: account / User / Calagopus ClientSigned-in user
PUT/api/client/servers/{uuid}/files/renameClient API: account / User / Calagopus ClientSigned-in user
POST/api/client/servers/{uuid}/files/deleteClient API: account / User / Calagopus ClientSigned-in user
POST/api/client/servers/{uuid}/files/searchClient API: account / User / Calagopus ClientSigned-in user
GET/api/client/servers/{uuid}/files/revisionsClient API: account / User / Calagopus ClientSigned-in user
GET/api/client/servers/{uuid}/files/revisions/{id}Client API: account / User / Calagopus ClientSigned-in user
POST/api/client/servers/{uuid}/files/compressClient API: account / User / Calagopus ClientSigned-in user
POST/api/client/servers/{uuid}/files/decompressClient API: account / User / Calagopus ClientSigned-in user
PUT/api/client/servers/{uuid}/files/chmodClient API: account / User / Calagopus ClientSigned-in user
POST/api/client/servers/{uuid}/files/copy-manyClient API: account / User / Calagopus ClientSigned-in user
POST/api/client/servers/{uuid}/files/copy-remoteClient API: account / User / Calagopus ClientSigned-in user
DELETE/api/client/servers/{uuid}/files/operations/{operation}Client API: account / User / Calagopus ClientSigned-in user
POST/api/user/chatbot/chatClient API: account / User / Chatbot: Send a message to the AI chatbotSigned-in user
POST/api/user/chatbot/chat/streamClient API: account / User / ChatbotSigned-in user
GET/api/user/chatbot/conversationsClient API: account / User / Chatbot: Get user conversationsSigned-in user
GET/api/user/chatbot/conversations/{id}Client API: account / User / Chatbot: Get conversation messagesSigned-in user
DELETE/api/user/chatbot/conversations/{id}Client API: account / User / Chatbot: Delete conversationSigned-in user
PATCH/api/user/chatbot/conversations/{id}/memoryClient API: account / User / Chatbot: Update conversation memorySigned-in user
GET/api/user/dashboard/overviewClient API: account / User / Dashboard: Dashboard overviewSigned-in user
GET/api/user/dashboard/default-layoutClient API: account / User / Dashboard: Get the panel default dashboard layoutSigned-in user
GET/api/user/dashboard/resource-historyClient API: account / User / Dashboard: Resource history for the dashboardSigned-in user
GET/api/user/featheros/stateClient API: account / User / FeatherOS: Get FeatherOS desktop stateSigned-in user
PUT/api/user/featheros/stateClient API: account / User / FeatherOS: Save FeatherOS desktop stateSigned-in user
DELETE/api/user/featheros/stateClient API: account / User / FeatherOS: Reset FeatherOS desktop stateSigned-in user
POST/api/user/featheros/session/acquireClient API: account / User / FeatherOS: Acquire the single FeatherOS session leaseSigned-in user
POST/api/user/featheros/session/heartbeatClient API: account / User / FeatherOS: Renew the FeatherOS session leaseSigned-in user
POST/api/user/featheros/session/releaseClient API: account / User / FeatherOS: Release the FeatherOS session leaseSigned-in user
GET/api/user/featheros/notesClient API: account / User / FeatherOS: List FeatherOS notesSigned-in user
POST/api/user/featheros/notesClient API: account / User / FeatherOS: Create a FeatherOS noteSigned-in user
PUT/api/user/featheros/notes/{id}Client API: account / User / FeatherOS: Update a FeatherOS noteSigned-in user
POST/api/user/featheros/wallpaperClient API: account / User / FeatherOS: Upload a custom FeatherOS wallpaperSigned-in user
DELETE/api/user/featheros/notes/{id}Client API: account / User / FeatherOS: Delete a FeatherOS noteSigned-in user
GET/api/user/featheros/trashClient API: account / User / FeatherOS: List FeatherOS trash entriesSigned-in user
POST/api/user/featheros/trashClient API: account / User / FeatherOS: Register items moved into .featheros-trashSigned-in user
POST/api/user/featheros/trash/forgetClient API: account / User / FeatherOS: Drop trash metadata after restore or permanent deleteSigned-in user
GET/api/user/knowledgebase/categoriesClient API: account / User / KnowledgebaseSigned-in user
GET/api/user/knowledgebase/categories/{id}Client API: account / User / KnowledgebaseSigned-in user
GET/api/user/knowledgebase/articlesClient API: account / User / KnowledgebaseSigned-in user
GET/api/user/knowledgebase/articles/{id}Client API: account / User / KnowledgebaseSigned-in user
GET/api/user/knowledgebase/categories/{id}/articlesClient API: account / User / KnowledgebaseSigned-in user
PUT/api/user/auth/ldap/loginClient API: account / User / LDAP: Login via LDAPPublic
PUT/api/user/auth/ldap/linkClient API: account / User / LDAPSigned-in user
DELETE/api/user/auth/ldap/unlinkClient API: account / User / LDAPSigned-in user
GET/api/user/notificationsClient API: account / User / Notifications: Get user notificationsSigned-in user
POST/api/user/notifications/{id}/dismissClient API: account / User / Notifications: Dismiss notificationSigned-in user
GET/api/user/notifications/inboxClient API: account / User / Notifications: Notification centreSigned-in user
POST/api/user/notifications/inbox/readClient API: account / User / Notifications: Mark notifications readSigned-in user
POST/api/user/auth/passkeys/statusClient API: account / User / PasskeysPublic
POST/api/user/auth/passkeys/authentication/optionsClient API: account / User / PasskeysPublic
POST/api/user/auth/passkeys/authentication/verifyClient API: account / User / PasskeysPublic
GET/api/user/passkeysClient API: account / User / PasskeysSigned-in user
POST/api/user/passkeys/registration/optionsClient API: account / User / PasskeysSigned-in user
POST/api/user/passkeys/registration/verifyClient API: account / User / PasskeysSigned-in user
DELETE/api/user/passkeys/{id}Client API: account / User / PasskeysSigned-in user
PATCH/api/user/passkeys/{id}Client API: account / User / PasskeysSigned-in user
POST/api/user/realtime/tokenClient API: account / User / RealtimeSigned-in user
GET/api/user/servers/{uuidShort}/activitiesClient API: game servers / User / Server / Activities: Get server activities by UUIDServer access
GET/api/user/servers/{uuidShort}/allocationsClient API: game servers / User / Server / Allocations: Get server allocationsServer access
DELETE/api/user/servers/{uuidShort}/allocations/{allocationId}Client API: game servers / User / Server / Allocations: Delete server allocationServer access
POST/api/user/servers/{uuidShort}/allocations/{allocationId}/primaryClient API: game servers / User / Server / Allocations: Set primary allocationServer access
PATCH/api/user/servers/{uuidShort}/allocations/{allocationId}/notesClient API: game servers / User / Server / Allocations: Update allocation noteServer access
GET/api/user/servers/{uuidShort}/allocations/availableClient API: game servers / User / Server / Allocations: Get available allocationsServer access
POST/api/user/servers/{uuidShort}/allocations/autoClient API: game servers / User / Server / Allocations: Auto-allocate allocationServer access
POST/api/user/servers/{uuidShort}/backups/{backupUuid}/recoverClient API: game servers / User / Server / Backups: Mark a stalled server backup as interruptedServer access
GET/api/user/servers/{uuidShort}/backupsClient API: game servers / User / Server / Backups: Get server backupsServer access
POST/api/user/servers/{uuidShort}/backupsClient API: game servers / User / Server / Backups: Create backupServer access
POST/api/user/servers/{uuidShort}/backups/databasesClient API: game servers / User / Server / Backups: Create database backup filesServer access
GET/api/user/servers/{uuidShort}/backups/destinationsClient API: game servers / User / Server / Backups: Get backup destinationsServer access
DELETE/api/user/servers/{uuidShort}/backups/bulk-deleteClient API: game servers / User / Server / Backups: Bulk delete server backupsServer access
GET/api/user/servers/{uuidShort}/backups/{backupUuid}Client API: game servers / User / Server / Backups: Get specific backupServer access
POST/api/user/servers/{uuidShort}/backups/{backupUuid}/restoreClient API: game servers / User / Server / Backups: Restore backupServer access
DELETE/api/user/servers/{uuidShort}/backups/{backupUuid}Client API: game servers / User / Server / Backups: Delete backupServer access
GET/api/user/servers/{uuidShort}/backups/{backupUuid}/downloadClient API: game servers / User / Server / Backups: Get backup download URLServer access
POST/api/user/servers/{uuidShort}/backups/{backupUuid}/lockClient API: game servers / User / Server / Backups: Lock backupServer access
POST/api/user/servers/{uuidShort}/backups/{backupUuid}/unlockClient API: game servers / User / Server / Backups: Unlock backupServer access
POST/api/user/servers/bulk-actionClient API: game servers / User / Server / Bulk: Run an action on several serversSigned-in user
GET/api/user/serversClient API: game servers / User / Server / Core: Get user serversSigned-in user
GET/api/user/servers/all-othersClient API: game servers / User / Server / CoreSigned-in user
GET/api/user/servers/{uuidShort}Client API: game servers / User / Server / Core: Get server detailsServer access
GET/api/user/servers/{uuidShort}/resourcesClient API: game servers / User / Server / Core: Get current resource usageServer access
POST/api/user/servers/{uuidShort}/jwtClient API: game servers / User / Server / Core: Generate server JWT tokenServer access
PUT/api/user/servers/{uuidShort}Client API: game servers / User / Server / Core: Update serverServer access
POST/api/user/servers/{uuidShort}/custom-variablesClient API: game servers / User / Server / CoreServer access
DELETE/api/user/servers/{uuidShort}/custom-variables/{variableId}Client API: game servers / User / Server / CoreServer access
DELETE/api/user/servers/{uuidShort}Client API: game servers / User / Server / Core: Delete serverServer access
POST/api/user/servers/{uuidShort}/reinstallClient API: game servers / User / Server / Core: Reinstall serverServer access
POST/api/user/servers/{uuidShort}/install/abortClient API: game servers / User / Server / Core: Abort server installServer access
POST/api/user/servers/{uuidShort}/scriptClient API: game servers / User / Server / CoreServer access
GET/api/user/servers/{uuidShort}/daemon-versionClient API: game servers / User / Server / CoreServer access
POST/api/user/servers/{uuidShort}/ws/broadcastClient API: game servers / User / Server / CoreServer access
POST/api/user/servers/{uuidShort}/commandClient API: game servers / User / Server / Core: Send console commandServer access
GET/api/user/servers/{uuidShort}/crashClient API: game servers / User / Server / Crash: Last crash and auto restart settingServer access
DELETE/api/user/servers/{uuidShort}/crashClient API: game servers / User / Server / Crash: Last crash and auto restart settingServer access
PUT/api/user/servers/{uuidShort}/crash/auto-restartClient API: game servers / User / Server / Crash: Turn automatic restart after a crash on or offServer access
GET/api/user/servers/{uuidShort}/databasesClient API: game servers / User / Server / Databases: Get server databasesServer access
POST/api/user/servers/{uuidShort}/databasesClient API: game servers / User / Server / Databases: Create databaseServer access
DELETE/api/user/servers/{uuidShort}/databases/bulk-deleteClient API: game servers / User / Server / Databases: Bulk delete server databasesServer access
GET/api/user/servers/{uuidShort}/databases/hostsClient API: game servers / User / Server / Databases: Get available database hostsServer access
GET/api/user/servers/{uuidShort}/databases/{databaseId}Client API: game servers / User / Server / Databases: Get specific databaseServer access
PATCH/api/user/servers/{uuidShort}/databases/{databaseId}Client API: game servers / User / Server / Databases: Update databaseServer access
DELETE/api/user/servers/{uuidShort}/databases/{databaseId}Client API: game servers / User / Server / Databases: Delete databaseServer access
POST/api/user/servers/{uuidShort}/databases/hosts/{databaseHostId}/testClient API: game servers / User / Server / Databases: Test database host connectionServer access
GET/api/user/servers/{uuidShort}/databases/{databaseId}/exportClient API: game servers / User / Server / Databases: Export database as SQL dumpServer access
POST/api/user/servers/{uuidShort}/databases/{databaseId}/importClient API: game servers / User / Server / Databases: Import SQL dump into databaseServer access
POST/api/user/servers/{uuidShort}/databases/{databaseId}/queryClient API: game servers / User / Server / Databases: Run a SQL queryServer access
GET/api/user/servers/{uuidShort}/databases/phpmyadmin/checkClient API: game servers / User / Server / Databases: Check phpMyAdmin installationServer access
POST/api/user/servers/{uuidShort}/databases/{databaseId}/phpmyadmin/tokenClient API: game servers / User / Server / Databases: Generate phpMyAdmin signon tokenServer access
GET/api/user/servers/{uuidShort}/fastdlClient API: game servers / User / Server / FastDL: Get FastDL configurationServer access
POST/api/user/servers/{uuidShort}/fastdl/enableClient API: game servers / User / Server / FastDL: Enable FastDLServer access
POST/api/user/servers/{uuidShort}/fastdl/disableClient API: game servers / User / Server / FastDL: Disable FastDLServer access
PUT/api/user/servers/{uuidShort}/fastdlClient API: game servers / User / Server / FastDL: Update FastDL configurationServer access
GET/api/user/servers/{uuidShort}/files/transfer-targetsClient API: game servers / User / Server / File TransfersServer access
POST/api/user/servers/{uuidShort}/files/transferClient API: game servers / User / Server / File TransfersServer access
GET/api/user/files/transfersClient API: game servers / User / Server / File TransfersSigned-in user
GET/api/user/servers/{uuidShort}/filesClient API: game servers / User / Server / Files: Get server filesServer access
GET/api/user/servers/{uuidShort}/archive-listClient API: game servers / User / Server / Files: List directory inside an archiveServer access
GET/api/user/servers/{uuidShort}/search-filesClient API: game servers / User / Server / Files: Search files with advanced filtersServer access
GET/api/user/servers/{uuidShort}/fileClient API: game servers / User / Server / Files: Get file contentServer access
GET/api/user/servers/{uuidShort}/file-hashClient API: game servers / User / Server / Files: Get file hashesServer access
POST/api/user/servers/{uuidShort}/write-fileClient API: game servers / User / Server / Files: Write file contentServer access
PUT/api/user/servers/{uuidShort}/renameClient API: game servers / User / Server / Files: Rename files or foldersServer access
DELETE/api/user/servers/{uuidShort}/delete-filesClient API: game servers / User / Server / Files: Delete filesServer access
GET/api/user/servers/{uuidShort}/trashClient API: game servers / User / Server / FilesServer access
POST/api/user/servers/{uuidShort}/trash/restoreClient API: game servers / User / Server / FilesServer access
POST/api/user/servers/{uuidShort}/trash/deleteClient API: game servers / User / Server / FilesServer access
POST/api/user/servers/{uuidShort}/trash/emptyClient API: game servers / User / Server / FilesServer access
POST/api/user/servers/{uuidShort}/wipe-all-filesClient API: game servers / User / Server / Files: Wipe all server filesServer access
POST/api/user/servers/{uuidShort}/copy-filesClient API: game servers / User / Server / Files: Copy filesServer access
POST/api/user/servers/{uuidShort}/create-directoryClient API: game servers / User / Server / Files: Create directoryServer access
POST/api/user/servers/{uuidShort}/compress-filesClient API: game servers / User / Server / Files: Compress filesServer access
POST/api/user/servers/{uuidShort}/decompress-archiveClient API: game servers / User / Server / Files: Decompress archiveServer access
POST/api/user/servers/{uuidShort}/extract-archive-selectionClient API: game servers / User / Server / Files: Extract selected paths from an archiveServer access
POST/api/user/servers/{uuidShort}/change-permissionsClient API: game servers / User / Server / Files: Change file permissionsServer access
POST/api/user/servers/{uuidShort}/pull-fileClient API: game servers / User / Server / Files: Pull file from URLServer access
GET/api/user/servers/{uuidShort}/downloads-listClient API: game servers / User / Server / Files: Get downloads listServer access
DELETE/api/user/servers/{uuidShort}/delete-pull-process/{pullId}Client API: game servers / User / Server / Files: Delete pull processServer access
POST/api/user/servers/{uuidShort}/share-fileClient API: game servers / User / Server / Files: Share a server file via temp uploadsServer access
GET/api/user/servers/{uuidShort}/share-jobsClient API: game servers / User / Server / Files: List temp upload share jobsServer access
DELETE/api/user/servers/{uuidShort}/share-jobs/{shareId}Client API: game servers / User / Server / Files: Cancel a temp upload share jobServer access
GET/api/user/servers/{uuidShort}/upload-fileClient API: game servers / User / Server / Files: Get file upload URLServer access
POST/api/user/servers/{uuidShort}/upload-fileClient API: game servers / User / Server / Files: Upload fileServer access
GET/api/user/servers/{uuidShort}/download-fileClient API: game servers / User / Server / Files: Get file download URLServer access
GET/api/user/servers/{uuidShort}/download-directoryClient API: game servers / User / Server / Files: Get directory download URLServer access
GET/api/user/servers/{uuidShort}/file-fingerprintsClient API: game servers / User / Server / FilesServer access
GET/api/user/servers/{uuidShort}/firewallClient API: game servers / User / Server / Firewall: List firewall rulesServer access
POST/api/user/servers/{uuidShort}/firewallClient API: game servers / User / Server / Firewall: Create firewall ruleServer access
PUT/api/user/servers/{uuidShort}/firewall/{ruleId}Client API: game servers / User / Server / Firewall: Update firewall ruleServer access
DELETE/api/user/servers/{uuidShort}/firewall/{ruleId}Client API: game servers / User / Server / Firewall: Delete firewall ruleServer access
GET/api/user/servers/{uuidShort}/firewall/port/{port}Client API: game servers / User / Server / Firewall: Get firewall rules by portServer access
POST/api/user/servers/{uuidShort}/firewall/syncClient API: game servers / User / Server / Firewall: Sync firewall rulesServer access
POST/api/user/servers/{uuidShort}/importClient API: game servers / User / Server / Import: Import server filesServer access
GET/api/user/servers/{uuidShort}/importsClient API: game servers / User / Server / Import: List server importsServer access
GET/api/user/servers/{uuidShort}/lifecycle-hooksClient API: game servers / User / Server / Lifecycle HooksServer access
PUT/api/user/servers/{uuidShort}/lifecycle-hooks/{hookType}Client API: game servers / User / Server / Lifecycle HooksServer access
POST/api/user/servers/{uuidShort}/lifecycle-hooks/{hookType}/stepsClient API: game servers / User / Server / Lifecycle HooksServer access
PUT/api/user/servers/{uuidShort}/lifecycle-hooks/{hookType}/steps/{stepId}Client API: game servers / User / Server / Lifecycle HooksServer access
PUT/api/user/servers/{uuidShort}/lifecycle-hooks/{hookType}/steps/{stepId}/sequenceClient API: game servers / User / Server / Lifecycle HooksServer access
DELETE/api/user/servers/{uuidShort}/lifecycle-hooks/{hookType}/steps/{stepId}Client API: game servers / User / Server / Lifecycle HooksServer access
GET/api/user/servers/{uuidShort}/logsClient API: game servers / User / Server / Logs: Get server logsServer access
GET/api/user/servers/{uuidShort}/install-logsClient API: game servers / User / Server / Logs: Get server installation logsServer access
POST/api/user/servers/{uuidShort}/logs/uploadClient API: game servers / User / Server / Logs: Upload server logs to MythicalSystems PasteServer access
POST/api/user/servers/{uuidShort}/install-logs/uploadClient API: game servers / User / Server / Logs: Upload server installation logs to MythicalSystems PasteServer access
GET/api/user/servers/{uuidShort}/playersClient API: game servers / User / Server / PlayersServer access
POST/api/user/servers/{uuidShort}/power/{action}Client API: game servers / User / Server / Power: Send power action to serverServer access
GET/api/user/servers/{uuidShort}/proxyClient API: game servers / User / Server / Proxy: List reverse proxiesServer access
POST/api/user/servers/{uuidShort}/proxy/createClient API: game servers / User / Server / Proxy: Create reverse proxyServer access
POST/api/user/servers/{uuidShort}/proxy/deleteClient API: game servers / User / Server / Proxy: Delete reverse proxyServer access
POST/api/user/servers/{uuidShort}/proxy/verify-dnsClient API: game servers / User / Server / Proxy: Verify DNS recordsServer access
GET/api/user/servers/{uuidShort}/resource-historyClient API: game servers / User / Server / Resource History: Resource history for one serverServer access
GET/api/user/servers/{uuidShort}/schedulesClient API: game servers / User / Server / Schedules: Get server schedulesServer access
POST/api/user/servers/{uuidShort}/schedulesClient API: game servers / User / Server / Schedules: Create scheduleServer access
GET/api/user/servers/{uuidShort}/schedules/{scheduleId}Client API: game servers / User / Server / Schedules: Get specific scheduleServer access
PUT/api/user/servers/{uuidShort}/schedules/{scheduleId}Client API: game servers / User / Server / Schedules: Update scheduleServer access
DELETE/api/user/servers/{uuidShort}/schedules/{scheduleId}Client API: game servers / User / Server / Schedules: Delete scheduleServer access
POST/api/user/servers/{uuidShort}/schedules/{scheduleId}/toggleClient API: game servers / User / Server / Schedules: Toggle schedule statusServer access
GET/api/user/servers/{uuidShort}/schedules/activeClient API: game servers / User / Server / Schedules: Get active schedulesServer access
GET/api/user/servers/{uuidShort}/schedules/dueClient API: game servers / User / Server / Schedules: Get due schedulesServer access
POST/api/user/servers/{uuidShort}/schedules/{scheduleId}/runClient API: game servers / User / Server / Schedules: Run schedule nowServer access
GET/api/user/servers/{uuidShort}/schedules/{scheduleId}/exportClient API: game servers / User / Server / Schedules: Export scheduleServer access
POST/api/user/servers/{uuidShort}/schedules/importClient API: game servers / User / Server / Schedules: Import scheduleServer access
GET/api/user/servers/{uuidShort}/subdomainsClient API: game servers / User / Server / Subdomains: List subdomains and available domainsServer access
PUT/api/user/servers/{uuidShort}/subdomainsClient API: game servers / User / Server / Subdomains: Create a subdomainServer access
DELETE/api/user/servers/{uuidShort}/subdomains/{uuid}Client API: game servers / User / Server / Subdomains: Delete a subdomainServer access
GET/api/user/servers/{uuidShort}/subuser-invitesClient API: game servers / User / Server / Subuser Invites: Active invite linksServer access
POST/api/user/servers/{uuidShort}/subuser-invitesClient API: game servers / User / Server / Subuser Invites: Active invite linksServer access
DELETE/api/user/servers/{uuidShort}/subuser-invites/{inviteId}Client API: game servers / User / Server / Subuser Invites: Revoke an invite linkServer access
GET/api/user/subuser-invites/{token}Client API: game servers / User / Server / Subuser Invites: Preview an invite linkSigned-in user
POST/api/user/subuser-invites/{token}Client API: game servers / User / Server / Subuser Invites: Preview an invite linkSigned-in user
GET/api/user/servers/{uuidShort}/subusersClient API: game servers / User / Server / Subusers: Get server subusersServer access
POST/api/user/servers/{uuidShort}/subusersClient API: game servers / User / Server / Subusers: Create subuserServer access
GET/api/user/servers/{uuidShort}/subusers/permissionsClient API: game servers / User / Server / Subusers: Get valid permissionsServer access
GET/api/user/servers/{uuidShort}/subusers/detailsClient API: game servers / User / Server / Subusers: Get all subusers with detailsServer access
GET/api/user/servers/{uuidShort}/subusers/search-usersClient API: game servers / User / Server / Subusers: Search users for subuserServer access
GET/api/user/servers/{uuidShort}/subusers/{subuserId}Client API: game servers / User / Server / Subusers: Get specific subuserServer access
DELETE/api/user/servers/{uuidShort}/subusers/{subuserId}Client API: game servers / User / Server / Subusers: Delete subuserServer access
GET/api/user/servers/{uuidShort}/subusers/{subuserId}/detailsClient API: game servers / User / Server / Subusers: Get subuser with detailsServer access
PATCH/api/user/servers/{uuidShort}/subusers/{subuserId}Client API: game servers / User / Server / SubusersServer access
GET/api/user/servers/{uuidShort}/schedules/{scheduleId}/tasksClient API: game servers / User / Server / Tasks: Get schedule tasksServer access
POST/api/user/servers/{uuidShort}/schedules/{scheduleId}/tasksClient API: game servers / User / Server / Tasks: Create taskServer access
GET/api/user/servers/{uuidShort}/schedules/{scheduleId}/tasks/{taskId}Client API: game servers / User / Server / Tasks: Get specific taskServer access
PUT/api/user/servers/{uuidShort}/schedules/{scheduleId}/tasks/{taskId}Client API: game servers / User / Server / Tasks: Update taskServer access
DELETE/api/user/servers/{uuidShort}/schedules/{scheduleId}/tasks/{taskId}Client API: game servers / User / Server / Tasks: Delete taskServer access
PUT/api/user/servers/{uuidShort}/schedules/{scheduleId}/tasks/{taskId}/sequenceClient API: game servers / User / Server / Tasks: Update task sequenceServer access
PUT/api/user/servers/{uuidShort}/schedules/{scheduleId}/tasks/{taskId}/queueClient API: game servers / User / Server / Tasks: Toggle task queued statusServer access
GET/api/user/servers/{uuidShort}/schedules/{scheduleId}/tasks/with-scheduleClient API: game servers / User / Server / Tasks: Get tasks with scheduleServer access
GET/api/user/servers/{uuidShort}/tasks/queuedClient API: game servers / User / Server / Tasks: Get queued tasksServer access
GET/api/user/servers/{uuidShort}/tasks/readyClient API: game servers / User / Server / Tasks: Get ready tasksServer access
GET/api/user/sessionClient API: account / User / Session: Get user sessionSigned-in user
PATCH/api/user/sessionClient API: account / User / Session: Update user sessionSigned-in user
POST/api/user/avatarClient API: account / User / Session: Upload user avatarSigned-in user
GET/api/user/preferencesClient API: account / User / Session: Get user preferencesSigned-in user
PATCH/api/user/preferencesClient API: account / User / Session: Update user preferencesSigned-in user
GET/api/user/notification-settingsClient API: account / User / Session: Get email and Discord notification settingsSigned-in user
PUT/api/user/notification-settingsClient API: account / User / Session: Save email and Discord notification settingsSigned-in user
POST/api/user/notification-settings/test-discordClient API: account / User / Session: Send a test message to the saved Discord webhookSigned-in user
GET/api/user/preferences/uiClient API: account / User / Session: Get synced UI stateSigned-in user
PATCH/api/user/preferences/uiClient API: account / User / Session: Save changed UI state entriesSigned-in user
POST/api/user/data-requestClient API: account / User / Session: Request account data exportSigned-in user
GET/api/user/mailsClient API: account / User / Session: Get user mails with paginationSigned-in user
POST/api/user/mails/{id}/resendClient API: account / User / Session: Resend a failed emailSigned-in user
GET/api/user/activitiesClient API: account / User / Session: Get user activities with paginationSigned-in user
DELETE/api/user/auth/discord/unlinkClient API: account / User / SessionSigned-in user
POST/api/user/sign-api-keyClient API: account / User / Session: Sign API keySigned-in user
GET/api/user/account/deletionClient API: account / User / Session: Get account deletion statusSigned-in user
POST/api/user/account/deletion/otpClient API: account / User / Session: Send account deletion email OTPSigned-in user
POST/api/user/account/deletion/confirmClient API: account / User / Session: Confirm account deletionSigned-in user
DELETE/api/user/account/deletionClient API: account / User / Session: Cancel pending account deletionSigned-in user
GET/api/user/sessionsClient API: account / User / Sessions: List active sessionsSigned-in user
POST/api/user/sessions/revoke-othersClient API: account / User / Sessions: Sign out every other sessionSigned-in user
DELETE/api/user/sessions/{id}Client API: account / User / Sessions: Sign out one sessionSigned-in user
GET/api/user/realmsClient API: account / User / SpellsSigned-in user
GET/api/user/spellsClient API: account / User / SpellsSigned-in user
GET/api/user/spells/{id}Client API: account / User / SpellsSigned-in user
GET/api/user/ssh-keysClient API: account / User / SSH Keys: Get SSH keysSigned-in user
POST/api/user/ssh-keysClient API: account / User / SSH Keys: Create SSH keySigned-in user
GET/api/user/ssh-keys/{id}Client API: account / User / SSH Keys: Get specific SSH keySigned-in user
PUT/api/user/ssh-keys/{id}Client API: account / User / SSH Keys: Update SSH keySigned-in user
DELETE/api/user/ssh-keys/{id}Client API: account / User / SSH Keys: Delete SSH keySigned-in user
POST/api/user/ssh-keys/{id}/restoreClient API: account / User / SSH Keys: Restore SSH keySigned-in user
DELETE/api/user/ssh-keys/{id}/hard-deleteClient API: account / User / SSH Keys: Hard delete SSH keySigned-in user
POST/api/user/ssh-keys/generate-fingerprintClient API: account / User / SSH Keys: Generate SSH key fingerprintSigned-in user
GET/api/user/ssh-keys/activitiesClient API: account / User / SSH Keys: Get SSH key activitiesSigned-in user
GET/api/user/statusClient API: account / User / Status: Get public status page dataSigned-in user
GET/api/user/ticketsClient API: account / User / Tickets: Get user ticketsSigned-in user
PUT/api/user/ticketsClient API: account / User / Tickets: Create ticketSigned-in user
GET/api/user/tickets/categoriesClient API: account / User / Tickets: Get ticket categoriesSigned-in user
GET/api/user/tickets/prioritiesClient API: account / User / Tickets: Get ticket prioritiesSigned-in user
GET/api/user/tickets/statusesClient API: account / User / Tickets: Get ticket statusesSigned-in user
GET/api/user/tickets/serversClient API: account / User / Tickets: Get user serversSigned-in user
POST/api/user/tickets/{uuid}/replyClient API: account / User / Tickets: Reply to ticketSigned-in user
POST/api/user/tickets/{uuid}/attachmentsClient API: account / User / Tickets: Upload attachmentSigned-in user
DELETE/api/user/tickets/{uuid}/messages/{id}Client API: account / User / Tickets: Delete a ticket messageSigned-in user
DELETE/api/user/tickets/{uuid}Client API: account / User / Tickets: Delete a ticketSigned-in user
GET/api/user/tickets/{uuid}Client API: account / User / Tickets: Get ticket detailsSigned-in user
GET/api/user/vm-instances/{id}/activitiesClient API: VDS / User / VDS / Activities: Get VM instance activitiesVDS access
POST/api/user/vds-chatbot/chatClient API: VDS / User / VDS / Chatbot: Send a message to the VDS AI chatbotSigned-in user
POST/api/user/vds-chatbot/chat/streamClient API: VDS / User / VDS / ChatbotSigned-in user
GET/api/user/vds-chatbot/conversationsClient API: VDS / User / VDS / Chatbot: Get user VDS chatbot conversationsSigned-in user
GET/api/user/vds-chatbot/conversations/{id}Client API: VDS / User / VDS / Chatbot: Get VDS chatbot conversation messagesSigned-in user
DELETE/api/user/vds-chatbot/conversations/{id}Client API: VDS / User / VDS / Chatbot: Delete VDS chatbot conversationSigned-in user
PATCH/api/user/vds-chatbot/conversations/{id}/memoryClient API: VDS / User / VDS / Chatbot: Update VDS chatbot conversation memorySigned-in user
GET/api/user/vm-instancesClient API: VDS / User / VDS / Core: List user VM instancesSigned-in user
GET/api/user/vm-instances/{id}Client API: VDS / User / VDS / Core: Get VM instance detailsVDS access
GET/api/user/vm-instances/{id}/statusClient API: VDS / User / VDS / Core: Get VM instance statusVDS access
GET/api/user/vm-instances/{id}/qemu-hardwareClient API: VDS / User / VDS / Core: Get QEMU hardware settings (EFI + TPM + Serial)VDS access
PATCH/api/user/vm-instances/{id}/qemu-hardwareClient API: VDS / User / VDS / Core: Update QEMU hardware settings (EFI + TPM + Serial)VDS access
GET/api/user/vm-instances/{id}/network-optionsClient API: VDS / User / VDS / Core: Get DNS optionsVDS access
GET/api/user/vm-instances/{id}/networkingClient API: VDS / User / VDS / Core: Get VM networking detailsVDS access
PATCH/api/user/vm-instances/{id}/network-dnsClient API: VDS / User / VDS / Core: Update DNS settingsVDS access
GET/api/user/vm-instances/{id}/iso-storagesClient API: VDS / User / VDS / Core: List ISO storagesVDS access
GET/api/user/vm-instances/{id}/iso-currentClient API: VDS / User / VDS / Core: Get currently mounted ISOVDS access
POST/api/user/vm-instances/{id}/iso-upload-and-mountClient API: VDS / User / VDS / Core: Upload and mount an ISOVDS access
POST/api/user/vm-instances/{id}/iso-fetch-and-mountClient API: VDS / User / VDS / Core: Fetch ISO from URL and mount itVDS access
POST/api/user/vm-instances/{id}/iso-unmountClient API: VDS / User / VDS / Core: Unmount ISOVDS access
GET/api/user/vm-instances/{id}/templatesClient API: VDS / User / VDS / Core: Get available templatesVDS access
POST/api/user/vm-instances/{id}/powerClient API: VDS / User / VDS / Core: VM power actionVDS access
GET/api/user/vm-instances/{id}/vnc-ticketClient API: VDS / User / VDS / Core: Get VNC console ticketVDS access
POST/api/user/vm-instances/{id}/reinstallClient API: VDS / User / VDS / Core: Start async VM reinstallVDS access
GET/api/user/vm-instances/reinstall-status/{reinstallId}Client API: VDS / User / VDS / Core: Poll reinstall statusSigned-in user
GET/api/user/vm-instances/task-status/{taskId}Client API: VDS / User / VDS / CoreSigned-in user
GET/api/user/vm-instances/{id}/backupsClient API: VDS / User / VDS / Core: List VM backupsVDS access
POST/api/user/vm-instances/{id}/backups/{backupId}/recoverClient API: VDS / User / VDS / CoreVDS access
POST/api/user/vm-instances/{id}/backupsClient API: VDS / User / VDS / Core: Create VM backupVDS access
GET/api/user/vm-instances/backup-status/{backupId}Client API: VDS / User / VDS / Core: Poll backup statusSigned-in user
DELETE/api/user/vm-instances/{id}/backupsClient API: VDS / User / VDS / Core: Delete VM backupVDS access
POST/api/user/vm-instances/{id}/backups/restoreClient API: VDS / User / VDS / Core: Restore VM from backupVDS access
GET/api/user/vm-instances/restore-status/{restoreId}Client API: VDS / User / VDS / Core: Poll restore statusSigned-in user
GET/api/user/vm-instances/{id}/subusersClient API: VDS / User / VDS / Subusers: List subusersVDS access
POST/api/user/vm-instances/{id}/subusersClient API: VDS / User / VDS / Subusers: Add subuserVDS access
DELETE/api/user/vm-instances/{id}/subusers/{subuserId}Client API: VDS / User / VDS / Subusers: Remove subuserVDS access
GET/api/user/webspacesClient API: web hosting / WebSpaces: List accessible WebSpacesSigned-in user
GET/api/user/webspaces/catalogClient API: web hosting / WebSpaces: Order catalog (nodes + WebPlates)Signed-in user
GET/api/user/webspaces/{uuidShort}/utilizationClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/transfer/statusClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/backups/jobs/{jobId}Client API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}Client API: web hosting / WebSpaces: Get WebSpaceSigned-in user
GET/api/user/webspaces/{uuidShort}/infrastructure-readinessClient API: web hosting / WebSpaces: Infrastructure readiness for this WebSpaceSigned-in user
PATCH/api/user/webspaces/{uuidShort}Client API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/php-iniClient API: web hosting / WebSpacesSigned-in user
PUT/api/user/webspaces/{uuidShort}/php-iniClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/php-extensionsClient API: web hosting / WebSpacesSigned-in user
PUT/api/user/webspaces/{uuidShort}/php-extensionsClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/redisClient API: web hosting / WebSpacesSigned-in user
PUT/api/user/webspaces/{uuidShort}/redisClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/malware-scanClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/malware-scanClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/malware-scan/scheduleClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/powerClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/statusClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/logsClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/logs/installClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/reinstallClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/install/abortClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/sslClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/ssl/renewClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/dns-checkClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/dns/provisionClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/ssl/customClient API: web hosting / WebSpacesSigned-in user
PUT/api/user/webspaces/{uuidShort}/ssl/customClient API: web hosting / WebSpacesSigned-in user
DELETE/api/user/webspaces/{uuidShort}/ssl/customClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/backupsClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/backups/reconcileClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/backupClient API: web hosting / WebSpacesSigned-in user
DELETE/api/user/webspaces/{uuidShort}/backups/{backupUuid}Client API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/backups/{backupUuid}/restoreClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/backups/{backupUuid}/filesClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/backups/{backupUuid}/downloadClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/backups/importClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/jwtClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/file-capabilitiesClient API: web hosting / WebSpaces: WebSpace file manager capabilitiesSigned-in user
GET/api/user/webspaces/{uuidShort}/files/listClient API: web hosting / WebSpaces: List WebSpace filesSigned-in user
GET/api/user/webspaces/{uuidShort}/files/contentsClient API: web hosting / WebSpaces: Read WebSpace fileSigned-in user
POST/api/user/webspaces/{uuidShort}/files/writeClient API: web hosting / WebSpaces: Write WebSpace fileSigned-in user
POST/api/user/webspaces/{uuidShort}/files/create-directoryClient API: web hosting / WebSpaces: Create WebSpace directorySigned-in user
PUT/api/user/webspaces/{uuidShort}/files/renameClient API: web hosting / WebSpaces: Rename WebSpace fileSigned-in user
POST/api/user/webspaces/{uuidShort}/files/copyClient API: web hosting / WebSpaces: Copy WebSpace file or directorySigned-in user
POST/api/user/webspaces/{uuidShort}/files/copy-manyClient API: web hosting / WebSpaces: Copy many WebSpace filesSigned-in user
POST/api/user/webspaces/{uuidShort}/files/create-symlinkClient API: web hosting / WebSpaces: Create WebSpace symlinkSigned-in user
GET/api/user/webspaces/{uuidShort}/files/fingerprintsClient API: web hosting / WebSpaces: Fingerprint WebSpace filesSigned-in user
POST/api/user/webspaces/{uuidShort}/files/deleteClient API: web hosting / WebSpaces: Delete WebSpace filesSigned-in user
POST/api/user/webspaces/{uuidShort}/files/compressClient API: web hosting / WebSpaces: Compress WebSpace filesSigned-in user
POST/api/user/webspaces/{uuidShort}/files/decompressClient API: web hosting / WebSpaces: Decompress WebSpace archiveSigned-in user
POST/api/user/webspaces/{uuidShort}/files/chmodClient API: web hosting / WebSpaces: Change WebSpace file permissionsSigned-in user
GET/api/user/webspaces/{uuidShort}/files/searchClient API: web hosting / WebSpaces: Search WebSpace filesSigned-in user
POST/api/user/webspaces/{uuidShort}/files/pullClient API: web hosting / WebSpaces: Pull remote file into WebSpaceSigned-in user
GET/api/user/webspaces/{uuidShort}/files/downloadClient API: web hosting / WebSpaces: Download WebSpace fileSigned-in user
POST/api/user/webspaces/{uuidShort}/files/uploadClient API: web hosting / WebSpaces: Upload WebSpace fileSigned-in user
GET/api/user/webspaces/{uuidShort}/files/trashClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/files/trash/restoreClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/files/trash/deleteClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/files/trash/emptyClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/files/download-directoryClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/files/archive-listClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/files/extract-archive-selectionClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/files/search-advancedClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/files/wipeClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/files/upload-urlClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/files/shareClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/files/share-jobsClient API: web hosting / WebSpacesSigned-in user
DELETE/api/user/webspaces/{uuidShort}/files/share-jobs/{shareId}Client API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/files/pull-jobsClient API: web hosting / WebSpacesSigned-in user
DELETE/api/user/webspaces/{uuidShort}/files/pull-jobs/{identifier}Client API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/usersClient API: web hosting / WebSpaces: List WebSpace subusersSigned-in user
POST/api/user/webspaces/{uuidShort}/usersClient API: web hosting / WebSpaces: Add WebSpace subuserSigned-in user
PUT/api/user/webspaces/{uuidShort}/users/{subuserId}Client API: web hosting / WebSpaces: Update WebSpace subuserSigned-in user
DELETE/api/user/webspaces/{uuidShort}/users/{subuserId}Client API: web hosting / WebSpaces: Remove WebSpace subuserSigned-in user
GET/api/user/webspaces/{uuidShort}/activitiesClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/dns/zonesClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/dns/hostsClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/dns/zonesClient API: web hosting / WebSpacesSigned-in user
DELETE/api/user/webspaces/{uuidShort}/dns/zones/{zoneId}Client API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/dns/zones/{zoneId}/recordsClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/dns/zones/{zoneId}/recordsClient API: web hosting / WebSpacesSigned-in user
PATCH/api/user/webspaces/{uuidShort}/dns/zones/{zoneId}/records/{recordId}Client API: web hosting / WebSpacesSigned-in user
DELETE/api/user/webspaces/{uuidShort}/dns/zones/{zoneId}/records/{recordId}Client API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/proxy-logsClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/proxy-logs/rotateClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/analyticsClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/apps/wordpressClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/apps/wordpress/updateClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/apps/wordpress/stagingClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/apps/wordpress/staging/promoteClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/apps/laravelClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/apps/joomlaClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/apps/drupalClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/apps/prestashopClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/apps/magentoClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/apps/ghostClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/apps/node-starterClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/apps/python-starterClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/apps/wordpress/pluginClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/apps/wordpress/auto-updateClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/apps/git-deployClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/apps/git-webhookClient API: web hosting / WebSpacesSigned-in user
PUT/api/user/webspaces/{uuidShort}/apps/git-webhookClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/apps/git-deploy-keyClient API: web hosting / WebSpacesSigned-in user
POST/api/user/webspaces/{uuidShort}/apps/git-deploy-keyClient API: web hosting / WebSpacesSigned-in user
GET/api/user/webspaces/{uuidShort}/databasesClient API: web hosting / User / WebSpaces / DatabasesSigned-in user
GET/api/user/webspaces/{uuidShort}/databases/hostsClient API: web hosting / User / WebSpaces / DatabasesSigned-in user
POST/api/user/webspaces/{uuidShort}/databasesClient API: web hosting / User / WebSpaces / DatabasesSigned-in user
DELETE/api/user/webspaces/{uuidShort}/databases/{databaseId}Client API: web hosting / User / WebSpaces / DatabasesSigned-in user
POST/api/user/webspaces/{uuidShort}/databases/{databaseId}/reset-passwordClient API: web hosting / User / WebSpaces / DatabasesSigned-in user
POST/api/user/webspaces/{uuidShort}/databases/{databaseId}/dumpClient API: web hosting / User / WebSpaces / DatabasesSigned-in user
POST/api/user/webspaces/{uuidShort}/databases/{databaseId}/restoreClient API: web hosting / User / WebSpaces / DatabasesSigned-in user
GET/api/user/webspaces/{uuidShort}/databases/phpmyadmin/checkClient API: web hosting / User / WebSpaces / DatabasesSigned-in user
POST/api/user/webspaces/{uuidShort}/databases/{databaseId}/phpmyadmin/tokenClient API: web hosting / User / WebSpaces / DatabasesSigned-in user
GET/api/user/webspaces/{uuidShort}/databases/phppgadmin/checkClient API: web hosting / User / WebSpaces / DatabasesSigned-in user
POST/api/user/webspaces/{uuidShort}/databases/{databaseId}/phppgadmin/tokenClient API: web hosting / User / WebSpaces / DatabasesSigned-in user
GET/api/user/webspaces/{uuidShort}/mailboxesClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
GET/api/user/webspaces/{uuidShort}/mailboxes/hostsClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
GET/api/user/webspaces/{uuidShort}/mailboxes/dnsClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
GET/api/user/webspaces/{uuidShort}/mailboxes/deliverabilityClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
POST/api/user/webspaces/{uuidShort}/mailboxes/dns/provisionClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
POST/api/user/webspaces/{uuidShort}/mailboxesClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
DELETE/api/user/webspaces/{uuidShort}/mailboxes/{mailboxId}Client API: web hosting / User / WebSpaces / MailboxesSigned-in user
POST/api/user/webspaces/{uuidShort}/mailboxes/{mailboxId}/reset-passwordClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
PATCH/api/user/webspaces/{uuidShort}/mailboxes/{mailboxId}/enabledClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
GET/api/user/webspaces/{uuidShort}/mailboxes/webmail/checkClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
POST/api/user/webspaces/{uuidShort}/mailboxes/{mailboxId}/webmail/tokenClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
GET/api/user/webspaces/{uuidShort}/mailboxes/forwardersClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
POST/api/user/webspaces/{uuidShort}/mailboxes/forwardersClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
DELETE/api/user/webspaces/{uuidShort}/mailboxes/forwarders/{forwarderId}Client API: web hosting / User / WebSpaces / MailboxesSigned-in user
PUT/api/user/webspaces/{uuidShort}/mailboxes/{mailboxId}/autorespondClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
PATCH/api/user/webspaces/{uuidShort}/mailboxes/{mailboxId}/autorespondClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
GET/api/user/webspaces/{uuidShort}/mailboxes/{mailboxId}/spam-filterClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
PUT/api/user/webspaces/{uuidShort}/mailboxes/{mailboxId}/spam-filterClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
PATCH/api/user/webspaces/{uuidShort}/mailboxes/{mailboxId}/spam-filterClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
GET/api/user/webspaces/{uuidShort}/mailboxes/mailing-listsClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
POST/api/user/webspaces/{uuidShort}/mailboxes/mailing-listsClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
POST/api/user/webspaces/{uuidShort}/mailboxes/mailing-lists/deleteClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
DELETE/api/user/webspaces/{uuidShort}/mailboxes/mailing-lists/deleteClient API: web hosting / User / WebSpaces / MailboxesSigned-in user
GET/api/user/webspaces/{uuidShort}/schedulesClient API: web hosting / User / WebSpaces / Schedules: List WebSpace schedulesSigned-in user
POST/api/user/webspaces/{uuidShort}/schedulesClient API: web hosting / User / WebSpaces / Schedules: Create WebSpace scheduleSigned-in user
POST/api/user/webspaces/{uuidShort}/schedules/abortClient API: web hosting / User / WebSpaces / Schedules: Abort WebSpace schedule runSigned-in user
GET/api/user/webspaces/{uuidShort}/schedules/{scheduleId}Client API: web hosting / User / WebSpaces / Schedules: Get WebSpace scheduleSigned-in user
PUT/api/user/webspaces/{uuidShort}/schedules/{scheduleId}Client API: web hosting / User / WebSpaces / Schedules: Update WebSpace scheduleSigned-in user
DELETE/api/user/webspaces/{uuidShort}/schedules/{scheduleId}Client API: web hosting / User / WebSpaces / Schedules: Delete WebSpace scheduleSigned-in user
POST/api/user/webspaces/{uuidShort}/schedules/{scheduleId}/toggleClient API: web hosting / User / WebSpaces / Schedules: Toggle WebSpace scheduleSigned-in user
POST/api/user/webspaces/{uuidShort}/schedules/{scheduleId}/executeClient API: web hosting / User / WebSpaces / Schedules: Execute WebSpace scheduleSigned-in user
GET/api/user/webspaces/{uuidShort}/sftp-accountsClient API: web hosting / User / WebSpaces / SFTP AccountsSigned-in user
POST/api/user/webspaces/{uuidShort}/sftp-accountsClient API: web hosting / User / WebSpaces / SFTP AccountsSigned-in user
PATCH/api/user/webspaces/{uuidShort}/sftp-accounts/{accountId}Client API: web hosting / User / WebSpaces / SFTP AccountsSigned-in user
DELETE/api/user/webspaces/{uuidShort}/sftp-accounts/{accountId}Client API: web hosting / User / WebSpaces / SFTP AccountsSigned-in user
POST/api/user/webspaces/{uuidShort}/sftp-accounts/{accountId}/reset-passwordClient API: web hosting / User / WebSpaces / SFTP AccountsSigned-in user
ANY/apiSystem (public) / Web routesPublic
ANY/api/manifest.webmanifestSystem (public) / Web routesPublic
GET/api/public/webspace-shares/{publicId}System (public) / Web routesPublic
DELETE/api/public/webspace-shares/{publicId}System (public) / Web routesPublic
GET/api/wings/adminDaemon-facing / Wings / Nodes: Wings admin indexAdminadmin.nodes.view
GET/api/wings/admin/node/{id}/systemDaemon-facing / Wings / Nodes: Get node system informationAdminadmin.nodes.view
GET/api/wings/admin/node/{id}/utilizationDaemon-facing / Wings / Nodes: Get node utilizationAdminadmin.nodes.view
GET/api/wings/admin/node/{id}/ipsDaemon-facing / Wings / Nodes: Get node IPsAdminadmin.nodes.view
GET/api/wings/admin/node/{id}/networkDaemon-facing / Wings / NodesAdminadmin.nodes.view
GET/api/wings/admin/node/{id}/docker/diskDaemon-facing / Wings / Nodes: Get Docker disk usageAdminadmin.nodes.view
DELETE/api/wings/admin/node/{id}/docker/pruneDaemon-facing / Wings / Nodes: Prune Docker imagesAdminadmin.nodes.edit
GET/api/wings/admin/node/{id}/modulesDaemon-facing / Wings / Nodes: List all modulesAdminadmin.nodes.view
GET/api/wings/admin/node/{id}/modules/{module}/configDaemon-facing / Wings / Nodes: Get module configurationAdminadmin.nodes.view
PUT/api/wings/admin/node/{id}/modules/{module}/configDaemon-facing / Wings / Nodes: Update module configurationAdminadmin.nodes.edit
POST/api/wings/admin/node/{id}/modules/{module}/enableDaemon-facing / Wings / Nodes: Enable moduleAdminadmin.nodes.edit
POST/api/wings/admin/node/{id}/modules/{module}/disableDaemon-facing / Wings / Nodes: Disable moduleAdminadmin.nodes.edit
GET/api/remote/configDaemon-facing / Wings / RemoteWings node token
GET/api/remote/healthDaemon-facing / Wings / RemoteWings node token
GET/api/remote/serversDaemon-facing / Wings / Remote: Get remote serversWings node token
POST/api/remote/servers/resetDaemon-facing / Wings / Remote: Reset serversWings node token
GET/api/remote/servers/{uuid}Daemon-facing / Wings / Remote: Get server configurationWings node token
GET/api/remote/servers/{uuid}/installDaemon-facing / Wings / Remote: Get server installation configurationWings node token
POST/api/remote/servers/{uuid}/installDaemon-facing / Wings / Remote: Report server installation completionWings node token
POST/api/remote/servers/{uuid}/container/statusDaemon-facing / Wings / Remote: Update server container statusWings node token
POST/api/remote/activityDaemon-facing / Wings / Remote: Log server activitiesWings node token
POST/api/remote/sftp/authDaemon-facing / Wings / Remote: SFTP authenticationWings node token
GET/api/remote/backups/{backupUuid}Daemon-facing / Wings / Remote: Get backup upload informationWings node token
POST/api/remote/backups/{backupUuid}Daemon-facing / Wings / Remote: Report backup completionWings node token
POST/api/remote/backups/{backupUuid}/restoreDaemon-facing / Wings / Remote: Report backup restoration completionWings node token
POST/api/remote/servers/{uuid}/transferDaemon-facing / Wings / RemoteWings node token
POST/api/remote/servers/{uuid}/transfer/archiveDaemon-facing / Wings / RemoteWings node token
POST/api/remote/servers/{uuid}/transfer/failureDaemon-facing / Wings / RemoteWings node token
POST/api/remote/servers/{uuid}/transfer/successDaemon-facing / Wings / RemoteWings node token
GET/api/remote/servers/{uuid}/importDaemon-facing / Wings / Remote: Report import statusWings node token
POST/api/remote/servers/{uuid}/importDaemon-facing / Wings / Remote: Report import statusWings node token
GET/download/backupFeatherWings / Downloads: Download server backupSigned URL
GET/download/fileFeatherWings / Downloads: Download server fileSigned URL
POST/upload/fileFeatherWings / Uploads: Upload filesSigned URL
GET/api/servers/:server/wsFeatherWings / Servers: Connect to server websocketWebsocket JWT
POST/api/transfersFeatherWings / Transfers: Receive server transferTransfer JWT
POST/api/updateFeatherWings / System: Update runtime configurationNode token
GET/api/systemFeatherWings / System: Get system informationNode token
GET/api/system/backupsFeatherWings / System: Get backup destinationsNode token
POST/api/system/node-backupFeatherWings / System: Create node backupNode token
GET/api/system/node-backupsFeatherWings / System: List node backupsNode token
GET/api/system/node-backups/:backupFeatherWings / System: Get node backupNode token
GET/api/system/node-backups/:backup/downloadFeatherWings / System: Download node backupNode token
DELETE/api/system/node-backups/:backupFeatherWings / System: Delete node backupNode token
POST/api/system/node-backup/restoreFeatherWings / System: Restore node backupNode token
POST/api/system/self-updateFeatherWings / System: Trigger self-updateNode token
GET/api/diagnosticsFeatherWings / System: Generate diagnostics bundleNode token
GET/api/system/docker/diskFeatherWings / System: Get Docker disk usageNode token
DELETE/api/system/docker/image/pruneFeatherWings / System: Prune Docker imagesNode token
GET/api/system/ipsFeatherWings / System: List system IP addressesNode token
GET/api/system/utilizationFeatherWings / System: Get system utilizationNode token
POST/api/system/terminal/execFeatherWings / System: Execute host commandNode token
GET/api/configFeatherWings / Configuration: Get raw configurationNode token
PUT/api/configFeatherWings / Configuration: Replace entire configurationNode token
PATCH/api/config/patchFeatherWings / Configuration: Patch configuration valuesNode token
GET/api/config/schemaFeatherWings / Configuration: Get configuration schemaNode token
GET/api/serversFeatherWings / Servers: List serversNode token
POST/api/serversFeatherWings / Servers: Create serverNode token
DELETE/api/transfers/:serverFeatherWings / Transfers: Cancel incoming transferNode token
POST/api/deauthorize-userFeatherWings / WingsNode token
GET/api/modulesFeatherWings / Modules: List modulesNode token
GET/api/modules/:module/configFeatherWings / Modules: Get module configurationNode token
PUT/api/modules/:module/configFeatherWings / Modules: Update module configurationNode token
POST/api/modules/:module/enableFeatherWings / Modules: Enable moduleNode token
POST/api/modules/:module/disableFeatherWings / Modules: Disable moduleNode token
GET/api/servers/:serverFeatherWings / Servers: Get serverNode token
DELETE/api/servers/:serverFeatherWings / Servers: Delete serverNode token
GET/api/servers/:server/logsFeatherWings / Servers: Tail server logsNode token
GET/api/servers/:server/install-logsFeatherWings / Servers: Retrieve server install logsNode token
POST/api/servers/:server/powerFeatherWings / Servers: Execute server power actionNode token
POST/api/servers/:server/commandsFeatherWings / Servers: Send console commandsNode token
POST/api/servers/:server/completionFeatherWings / Servers: Console Tab completionNode token
POST/api/servers/:server/execFeatherWings / Servers: Execute shell command in containerNode token
POST/api/servers/:server/installFeatherWings / Servers: Trigger server installNode token
POST/api/servers/:server/reinstallFeatherWings / Servers: Reinstall serverNode token
POST/api/servers/:server/syncFeatherWings / Servers: Sync server stateNode token
POST/api/servers/:server/reconcileFeatherWings / Servers: Force runtime reconcileNode token
POST/api/servers/:server/ws/denyFeatherWings / Servers: Invalidate websocket tokensNode token
POST/api/servers/:server/transferFeatherWings / Transfers: Initiate server transferNode token
DELETE/api/servers/:server/transferFeatherWings / Transfers: Cancel server transferNode token
POST/api/servers/:server/proxy/createFeatherWings / Server Proxy: Create server proxyNode token
POST/api/servers/:server/proxy/deleteFeatherWings / Server Proxy: Delete server proxyNode token
GET/api/servers/:server/fastdlFeatherWings / Servers: Get server FastDL configurationNode token
PUT/api/servers/:server/fastdlFeatherWings / Servers: Update server FastDL configurationNode token
POST/api/servers/:server/fastdl/enableFeatherWings / Servers: Enable FastDL for serverNode token
POST/api/servers/:server/fastdl/disableFeatherWings / Servers: Disable FastDL for serverNode token
POST/api/servers/:server/importFeatherWings / Servers: Import server filesNode token
DELETE/api/servers/:server/deleteAllBackupsFeatherWings / Servers: Delete all server backupsNode token
GET/api/servers/:server/files/contentsFeatherWings / Server Files: Read file contentsNode token
GET/api/servers/:server/files/revisionsFeatherWings / WingsNode token
GET/api/servers/:server/files/revisions/:revisionFeatherWings / WingsNode token
GET/api/servers/:server/files/list-directoryFeatherWings / Server Files: List directory contentsNode token
GET/api/servers/:server/files/archive/listFeatherWings / Server Files: List directory inside an archiveNode token
POST/api/servers/:server/files/archive/extractFeatherWings / Server Files: Extract selected paths from archiveNode token
PUT/api/servers/:server/files/renameFeatherWings / Server Files: Rename filesNode token
POST/api/servers/:server/files/copyFeatherWings / Server Files: Copy fileNode token
POST/api/servers/:server/files/writeFeatherWings / Server Files: Write file contentsNode token
POST/api/servers/:server/files/create-directoryFeatherWings / Server Files: Create directoryNode token
POST/api/servers/:server/files/deleteFeatherWings / Server Files: Delete filesNode token
GET/api/servers/:server/files/trashFeatherWings / WingsNode token
POST/api/servers/:server/files/trash/restoreFeatherWings / WingsNode token
POST/api/servers/:server/files/trash/deleteFeatherWings / WingsNode token
DELETE/api/servers/:server/files/trashFeatherWings / WingsNode token
POST/api/servers/:server/files/compressFeatherWings / Server Files: Compress filesNode token
POST/api/servers/:server/files/decompressFeatherWings / Server Files: Decompress archiveNode token
DELETE/api/servers/:server/files/operations/:operationFeatherWings / Server Files: Cancel file operationNode token
POST/api/servers/:server/files/chmodFeatherWings / Server Files: Change file permissionsNode token
GET/api/servers/:server/files/searchFeatherWings / Server Files: Search server filesNode token
GET/api/servers/:server/files/pullFeatherWings / Server Files: List remote downloadsNode token
POST/api/servers/:server/files/pullFeatherWings / Server Files: Pull remote fileNode token
DELETE/api/servers/:server/files/pull/:downloadFeatherWings / Server Files: Cancel remote downloadNode token
GET/api/servers/:server/files/shareFeatherWings / Server Files: List file share jobsNode token
POST/api/servers/:server/files/shareFeatherWings / Server Files: Share server file via temp uploadsNode token
DELETE/api/servers/:server/files/share/:shareFeatherWings / Server Files: Cancel file share jobNode token
GET/api/servers/:server/backupFeatherWings / Backups: List server backupsNode token
POST/api/servers/:server/backupFeatherWings / Backups: Create server backupNode token
POST/api/servers/:server/backup/:backup/restoreFeatherWings / Backups: Restore server backupNode token
DELETE/api/servers/:server/backup/:backupFeatherWings / Backups: Delete server backupNode token
GET/api/servers/:server/firewallFeatherWings / Firewall: List firewall rules for a serverNode token
POST/api/servers/:server/firewallFeatherWings / Firewall: Create a firewall ruleNode token
POST/api/servers/:server/firewall/syncFeatherWings / Firewall: Sync firewall rules to iptablesNode token
GET/api/servers/:server/firewall/port/:portFeatherWings / Firewall: List firewall rules for a server portNode token
GET/api/servers/:server/firewall/:ruleFeatherWings / Firewall: Get a firewall ruleNode token
PUT/api/servers/:server/firewall/:ruleFeatherWings / Firewall: Update a firewall ruleNode token
DELETE/api/servers/:server/firewall/:ruleFeatherWings / Firewall: Delete a firewall ruleNode token
GET/api/docs/openapi.jsonFeatherWings / Wings needs api.docs.enabledNone
GET/api/docsFeatherWings / Wings needs api.docs.enabledNone
GET/api/docs/uiFeatherWings / Wings needs api.docs.enabledNone
GET/api/docs/ui/*anyFeatherWings / Wings needs api.docs.enabledNone
POST/api/deauthorize-userFeatherQuilld / DeauthorizeNode token
POST/api/webspaces/{uuid:guid}/ws/permissionsFeatherQuilld / DeauthorizeNode token
GET/api/dns/probeFeatherQuilld / DnsNode token
GET/api/dns/zonesFeatherQuilld / DnsNode token
POST/api/dns/zonesFeatherQuilld / DnsNode token
GET/api/dns/zones/{zone}/recordsFeatherQuilld / DnsNode token
POST/api/dns/zones/{zone}/recordsFeatherQuilld / DnsNode token
PATCH/api/dns/zones/{zone}/records/{recordId}FeatherQuilld / DnsNode token
DELETE/api/dns/zones/{zone}/records/{recordId}FeatherQuilld / DnsNode token
POST/api/dns/zones/{zone}/txtFeatherQuilld / DnsNode token
DELETE/api/dns/zones/{zone}/txtFeatherQuilld / DnsNode token
GET/FeatherQuilld / Home: Serves the main page at /.None / own check
GET/api/mail/probeFeatherQuilld / MailNode token
GET/api/mail/domainsFeatherQuilld / MailNode token
POST/api/mail/domainsFeatherQuilld / MailNode token
DELETE/api/mail/domains/{name}FeatherQuilld / MailNode token
POST/api/mail/provisionFeatherQuilld / MailNode token
GET/api/mail/dns-hints/{domain}FeatherQuilld / MailNode token
GET/api/mail/mailboxes/{email}/spamFeatherQuilld / MailNode token
GET/api/mail/listsFeatherQuilld / MailNode token
GET/api/mail/deliverabilityFeatherQuilld / MailNode token
GET/api/mail/webmailFeatherQuilld / MailNode token
POST/api/mail/webmail/configureFeatherQuilld / MailNode token
GET/api/systemFeatherQuilld / System: Daemon identity (Calagopus Wings-compatible shape).Node token
GET/api/system/healthFeatherQuilld / System: Health probe used by FeatherPanel admin.Node token
GET/api/system/utilizationFeatherQuilld / System: Host utilization in panel-friendly flat shape.Node token
GET/api/system/statsFeatherQuilld / System: Calagopus-style nested stats.Node token
GET/api/system/diagnosticsFeatherQuilld / System: Diagnostics / self-test snapshot.Node token
GET/api/system/infoFeatherQuilld / System: Basic daemon identity (non-secret).Node token
GET/api/system/pluginsFeatherQuilld / System: Loaded plugins (non-secret metadata).Node token
DELETE/api/system/plugins/{pluginId}FeatherQuilld / System: Soft-unload a plugin (subscriptions + routes). MVC application parts require a process restart.Node token
GET/api/system/packages/wsFeatherQuilld / System: Live package install/remove output (bearer via Authorization header or ?token=).Node token
GET/api/system/packagesFeatherQuilld / System: List installable host packages (reverse proxy, Docker).Node token
POST/api/system/packages/{packageId}/installFeatherQuilld / System: Install a supported host package.Node token
POST/api/system/packages/{packageId}/removeFeatherQuilld / System: Remove a supported host package.Node token
GET/api/system/version-statusFeatherQuilld / System: Compare installed version with upstream (GitHub latest).Node token
POST/api/system/self-updateFeatherQuilld / System: Download and replace the running FeatherQuilld binary.Node token
GET/api/system/logsFeatherQuilld / System: List daemon log files (latest.log and archived *.log.gz).Node token
GET/api/system/logs/{fileName}FeatherQuilld / System: Tail lines from a daemon log file.Node token
GET/api/transfers/{uuid:guid}/statusFeatherQuilld / Transfers: Transfer progress for a WebSpace UUID (outgoing or incoming).Node token
POST/api/transfersFeatherQuilld / 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/capabilitiesFeatherQuilld / WebSpaceFiles: List files and directories under a path.Node token
GET/api/webspaces/{uuid:guid}/files/listFeatherQuilld / WebSpaceFiles: List files and directories under a path.Node token
GET/api/webspaces/{uuid:guid}/files/contentsFeatherQuilld / WebSpaceFilesNode token
POST/api/webspaces/{uuid:guid}/files/writeFeatherQuilld / WebSpaceFilesNode token
POST/api/webspaces/{uuid:guid}/files/create-directoryFeatherQuilld / WebSpaceFilesNode token
PUT/api/webspaces/{uuid:guid}/files/renameFeatherQuilld / WebSpaceFilesNode token
POST/api/webspaces/{uuid:guid}/files/copyFeatherQuilld / WebSpaceFilesNode token
POST/api/webspaces/{uuid:guid}/files/copy-manyFeatherQuilld / WebSpaceFiles: Copy multiple files into a destination directory.Node token
POST/api/webspaces/{uuid:guid}/files/create-symlinkFeatherQuilld / WebSpaceFiles: Create a symbolic link within the WebSpace filesystem.Node token
GET/api/webspaces/{uuid:guid}/files/fingerprintsFeatherQuilld / WebSpaceFiles: Compute content fingerprints (hashes) for selected files.Node token
POST/api/webspaces/{uuid:guid}/files/deleteFeatherQuilld / WebSpaceFilesNode token
GET/api/webspaces/{uuid:guid}/files/trashFeatherQuilld / WebSpaceFilesNode token
POST/api/webspaces/{uuid:guid}/files/trash/restoreFeatherQuilld / WebSpaceFilesNode token
POST/api/webspaces/{uuid:guid}/files/trash/deleteFeatherQuilld / WebSpaceFilesNode token
POST/api/webspaces/{uuid:guid}/files/trash/emptyFeatherQuilld / WebSpaceFilesNode token
GET/api/webspaces/{uuid:guid}/files/downloadFeatherQuilld / WebSpaceFilesNode token
POST/api/webspaces/{uuid:guid}/files/uploadFeatherQuilld / WebSpaceFilesNode token
POST/api/webspaces/{uuid:guid}/files/compressFeatherQuilld / WebSpaceFiles: Compress selected paths into an archive.Node token
POST/api/webspaces/{uuid:guid}/files/decompressFeatherQuilld / WebSpaceFilesNode token
POST/api/webspaces/{uuid:guid}/files/chmodFeatherQuilld / WebSpaceFilesNode token
GET/api/webspaces/{uuid:guid}/files/searchFeatherQuilld / WebSpaceFiles: Search file names under a directory.Node token
POST/api/webspaces/{uuid:guid}/files/pullFeatherQuilld / WebSpaceFilesNode token
GET/api/webspaces/{uuid:guid}/files/pull-jobsFeatherQuilld / WebSpaceFilesNode token
DELETE/api/webspaces/{uuid:guid}/files/pull-jobs/{identifier}FeatherQuilld / WebSpaceFilesNode token
GET/api/webspaces/{uuid:guid}/files/download-directoryFeatherQuilld / WebSpaceFilesNode token
GET/api/webspaces/{uuid:guid}/files/archive-listFeatherQuilld / WebSpaceFilesNode token
POST/api/webspaces/{uuid:guid}/files/extract-archive-selectionFeatherQuilld / WebSpaceFilesNode token
GET/api/webspaces/{uuid:guid}/files/search-advancedFeatherQuilld / WebSpaceFilesNode token
POST/api/webspaces/{uuid:guid}/files/wipeFeatherQuilld / WebSpaceFilesNode token
POST/api/webspaces/{uuid:guid}/files/upload-signedFeatherQuilld / WebSpaceFilesNone / own check
POST/api/webspaces/{uuid}/schedules/syncFeatherQuilld / WebSpaceSchedules: Pull schedule definitions from the panel and apply them locally.Node token
POST/api/webspaces/{uuid}/schedules/{scheduleId:int}/triggerFeatherQuilld / WebSpaceSchedules: Trigger a schedule task immediately.Node token
POST/api/webspaces/{uuid}/schedules/abortFeatherQuilld / WebSpaceSchedules: Abort a running scheduled task for this WebSpace.Node token
GET/api/webspacesFeatherQuilld / WebSpacesNode token
GET/api/webspaces/{uuid:guid}FeatherQuilld / WebSpacesNode token
GET/api/webspaces/{uuid:guid}/statusFeatherQuilld / WebSpacesNode token
GET/api/webspaces/{uuid:guid}/logsFeatherQuilld / WebSpacesNode token
GET/api/webspaces/{uuid:guid}/proxy-logsFeatherQuilld / WebSpacesNode token
POST/api/webspaces/{uuid:guid}/proxy-logs/rotateFeatherQuilld / WebSpacesNode token
POST/api/webspaces/{uuid:guid}/execFeatherQuilld / WebSpacesNode token
GET/api/webspaces/{uuid:guid}/logs/installFeatherQuilld / WebSpacesNode token
GET/api/webspaces/{uuid:guid}/sslFeatherQuilld / WebSpacesNode token
POST/api/webspaces/{uuid:guid}/ssl/renewFeatherQuilld / WebSpacesNode token
GET/api/webspaces/{uuid:guid}/redisFeatherQuilld / WebSpacesNode token
PUT/api/webspaces/{uuid:guid}/redisFeatherQuilld / WebSpacesNode token
GET/api/webspaces/{uuid:guid}/ssl/customFeatherQuilld / WebSpacesNode token
PUT/api/webspaces/{uuid:guid}/ssl/customFeatherQuilld / WebSpacesNode token
DELETE/api/webspaces/{uuid:guid}/ssl/customFeatherQuilld / WebSpacesNode token
GET/api/webspaces/{uuid:guid}/wsFeatherQuilld / 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/webspacesFeatherQuilld / WebSpaces: Panel create body: { "uuid": "...", "start_on_completion": false, "skip_scripts": false }.Node token
POST/api/webspaces/{uuid:guid}/powerFeatherQuilld / WebSpacesNode token
POST/api/webspaces/{uuid:guid}/reinstallFeatherQuilld / WebSpacesNode token
POST/api/webspaces/{uuid:guid}/install/abortFeatherQuilld / WebSpacesNode token
POST/api/webspaces/{uuid:guid}/syncFeatherQuilld / WebSpacesNode token
POST/api/webspaces/{uuid:guid}/recreate-runtimeFeatherQuilld / WebSpacesNode token
GET/api/webspaces/{uuid:guid}/backupsFeatherQuilld / WebSpaces: List backups for a WebSpace.Node token
POST/api/webspaces/{uuid:guid}/backupFeatherQuilld / WebSpaces: Create a backup (sync or async job).Node token
GET/api/webspaces/{uuid:guid}/backups/jobs/{jobId:guid}FeatherQuilld / WebSpaces: Get status of an async backup/restore job.Node token
GET/api/webspaces/{uuid:guid}/utilizationFeatherQuilld / WebSpacesNode token
POST/api/webspaces/{uuid:guid}/bandwidth/resetFeatherQuilld / WebSpacesNode token
DELETE/api/webspaces/{uuid:guid}/backups/{backupUuid:guid}FeatherQuilld / WebSpaces: Delete a backup archive.Node token
GET/api/webspaces/{uuid:guid}/backups/{backupUuid:guid}/downloadFeatherQuilld / WebSpaces: Download a backup archive as gzip.Node token
GET/api/webspaces/{uuid:guid}/backups/{backupUuid:guid}/filesFeatherQuilld / WebSpaces: List files inside a backup archive (immediate children of directory).Node token
POST/api/webspaces/{uuid:guid}/backups/{backupUuid:guid}/restoreFeatherQuilld / WebSpaces: Restore a backup into the WebSpace filesystem.Node token
POST/api/webspaces/{uuid:guid}/backups/importFeatherQuilld / WebSpaces: Import an uploaded tar.gz archive as a new backup.Node token
POST/api/webspaces/{uuid:guid}/backups/reconcileFeatherQuilld / WebSpaces: Rebuild local sidecar backup index from the remote provider (restic/PBS).Node token
GET/api/webspaces/malware-scan/probeFeatherQuilld / WebSpaces: ClamAV availability on this node.Node token
GET/api/webspaces/{uuid:guid}/malware-scan/lastFeatherQuilld / WebSpaces: Last malware scan result for a WebSpace.Node token
POST/api/webspaces/{uuid:guid}/malware-scanFeatherQuilld / WebSpaces: Run a filesystem malware scan (async job).Node token
GET/api/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}/transferFeatherQuilld / WebSpaces: Outgoing transfer to another Quilld node.Node token
DELETE/api/webspaces/{uuid:guid}FeatherQuilld / WebSpacesNode token