WebSpaces endpoints (Client API: web hosting) 107 FeatherPanel Client API: web hosting endpoints from user/webspaces.php: methods, paths, auth, permissions, rate limits, parameters and responses.
Last synced from FeatherPanel 15b94e9 on 23 Oct 2026 .
On this page
Defined in backend/app/routes/user/webspaces.php . Authentication used here: Signed-in user . Read Authentication for how to send credentials and Rate limits and errors for the response envelope.
Paths, methods, permissions and rate limits come from the route file. Summaries, parameters and response codes come from the OpenAPI annotations on the controllers; endpoints without annotations show only what the route file declares.
Endpoints GET /api/user/webspacesList accessible WebSpaces
curl -X GET " $PANEL_URL /api/user/webspaces" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/catalogOrder catalog (nodes + WebPlates)
curl -X GET " $PANEL_URL /api/user/webspaces/catalog" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/utilizationParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /utilization" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/transfer/statusParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /transfer/status" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/backups/jobs/{jobId}Parameter In Type Required Description uuidShortpath - yes jobIdpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /backups/jobs/ $JOB_ID " \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}Get WebSpace
Parameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT " \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/infrastructure-readinessInfrastructure readiness for this WebSpace
Parameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /infrastructure-readiness" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" PATCH /api/user/webspaces/{uuidShort}Parameter In Type Required Description uuidShortpath - yes
curl -X PATCH " $PANEL_URL /api/user/webspaces/ $UUID_SHORT " \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" Plugin events: featherpanel:webspace:updated
GET /api/user/webspaces/{uuidShort}/php-iniParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /php-ini" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" PUT /api/user/webspaces/{uuidShort}/php-iniParameter In Type Required Description uuidShortpath - yes
curl -X PUT " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /php-ini" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/php-extensionsParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /php-extensions" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" PUT /api/user/webspaces/{uuidShort}/php-extensionsParameter In Type Required Description uuidShortpath - yes
curl -X PUT " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /php-extensions" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/redisParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /redis" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" PUT /api/user/webspaces/{uuidShort}/redisParameter In Type Required Description uuidShortpath - yes
curl -X PUT " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /redis" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/malware-scanParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /malware-scan" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/malware-scanParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /malware-scan" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/malware-scan/scheduleParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /malware-scan/schedule" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/powerParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /power" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/statusParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /status" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/logsParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /logs" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/logs/installParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /logs/install" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/reinstallParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /reinstall" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" Plugin events: featherpanel:webspace:reinstall
POST /api/user/webspaces/{uuidShort}/install/abortParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /install/abort" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/sslParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /ssl" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/ssl/renewParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /ssl/renew" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/dns-checkParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /dns-check" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/dns/provisionParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /dns/provision" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/ssl/customParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /ssl/custom" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" PUT /api/user/webspaces/{uuidShort}/ssl/customParameter In Type Required Description uuidShortpath - yes
curl -X PUT " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /ssl/custom" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" DELETE /api/user/webspaces/{uuidShort}/ssl/customParameter In Type Required Description uuidShortpath - yes
curl -X DELETE " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /ssl/custom" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/backupsParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /backups" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/backups/reconcileParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /backups/reconcile" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/backupParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /backup" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" DELETE /api/user/webspaces/{uuidShort}/backups/{backupUuid}Parameter In Type Required Description uuidShortpath - yes backupUuidpath - yes
curl -X DELETE " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /backups/ $BACKUP_UUID " \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/backups/{backupUuid}/restoreParameter In Type Required Description uuidShortpath - yes backupUuidpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /backups/ $BACKUP_UUID /restore" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/backups/{backupUuid}/filesParameter In Type Required Description uuidShortpath - yes backupUuidpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /backups/ $BACKUP_UUID /files" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/backups/{backupUuid}/downloadParameter In Type Required Description uuidShortpath - yes backupUuidpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /backups/ $BACKUP_UUID /download" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/backups/importParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /backups/import" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/jwtParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /jwt" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/file-capabilitiesWebSpace file manager capabilities
Parameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /file-capabilities" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/files/listList WebSpace files
Parameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/list" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/files/contentsRead WebSpace file
Parameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/contents" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/files/writeWrite WebSpace file
Parameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/write" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/files/create-directoryCreate WebSpace directory
Parameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/create-directory" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" Plugin events: featherpanel:webspace:directory:create
PUT /api/user/webspaces/{uuidShort}/files/renameRename WebSpace file
Parameter In Type Required Description uuidShortpath - yes
curl -X PUT " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/rename" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/files/copyCopy WebSpace file or directory
Parameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/copy" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/files/copy-manyCopy many WebSpace files
Parameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/copy-many" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/files/create-symlinkCreate WebSpace symlink
Parameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/create-symlink" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/files/fingerprintsFingerprint WebSpace files
Parameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/fingerprints" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/files/deleteDelete WebSpace files
Parameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/delete" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" Plugin events: featherpanel:webspace:files:delete
POST /api/user/webspaces/{uuidShort}/files/compressCompress WebSpace files
Parameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/compress" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/files/decompressDecompress WebSpace archive
Parameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/decompress" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/files/chmodChange WebSpace file permissions
Parameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/chmod" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/files/searchSearch WebSpace files
Parameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/search" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/files/pullPull remote file into WebSpace
Parameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/pull" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/files/downloadDownload WebSpace file
Parameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/download" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/files/uploadUpload WebSpace file
Parameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/upload" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/files/trashParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/trash" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/files/trash/restoreParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/trash/restore" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/files/trash/deleteParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/trash/delete" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/files/trash/emptyParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/trash/empty" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/files/download-directoryParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/download-directory" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/files/archive-listParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/archive-list" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/files/search-advancedParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/search-advanced" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/files/wipeParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/wipe" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/files/upload-urlParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/upload-url" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/files/shareParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/share" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/files/share-jobsParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/share-jobs" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" DELETE /api/user/webspaces/{uuidShort}/files/share-jobs/{shareId}Parameter In Type Required Description uuidShortpath - yes shareIdpath - yes
curl -X DELETE " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/share-jobs/ $SHARE_ID " \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/files/pull-jobsParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/pull-jobs" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" DELETE /api/user/webspaces/{uuidShort}/files/pull-jobs/{identifier}Parameter In Type Required Description uuidShortpath - yes identifierpath - yes
curl -X DELETE " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /files/pull-jobs/ $IDENTIFIER " \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/usersList WebSpace subusers
Parameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /users" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/usersAdd WebSpace subuser
Parameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /users" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" Plugin events: featherpanel:webspace:subuser:create
PUT /api/user/webspaces/{uuidShort}/users/{subuserId}Update WebSpace subuser
Parameter In Type Required Description uuidShortpath - yes subuserIdpath - yes
curl -X PUT " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /users/ $SUBUSER_ID " \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" Plugin events: featherpanel:webspace:subuser:update
DELETE /api/user/webspaces/{uuidShort}/users/{subuserId}Remove WebSpace subuser
Parameter In Type Required Description uuidShortpath - yes subuserIdpath - yes
curl -X DELETE " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /users/ $SUBUSER_ID " \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" Plugin events: featherpanel:webspace:subuser:delete
GET /api/user/webspaces/{uuidShort}/activitiesParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /activities" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/dns/zonesParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /dns/zones" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/dns/hostsParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /dns/hosts" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/dns/zonesParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /dns/zones" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" DELETE /api/user/webspaces/{uuidShort}/dns/zones/{zoneId}Parameter In Type Required Description uuidShortpath - yes zoneIdpath - yes
curl -X DELETE " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /dns/zones/ $ZONE_ID " \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/dns/zones/{zoneId}/recordsParameter In Type Required Description uuidShortpath - yes zoneIdpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /dns/zones/ $ZONE_ID /records" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/dns/zones/{zoneId}/recordsParameter In Type Required Description uuidShortpath - yes zoneIdpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /dns/zones/ $ZONE_ID /records" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" PATCH /api/user/webspaces/{uuidShort}/dns/zones/{zoneId}/records/{recordId}Parameter In Type Required Description uuidShortpath - yes zoneIdpath - yes recordIdpath - yes
curl -X PATCH " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /dns/zones/ $ZONE_ID /records/ $RECORD_ID " \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" DELETE /api/user/webspaces/{uuidShort}/dns/zones/{zoneId}/records/{recordId}Parameter In Type Required Description uuidShortpath - yes zoneIdpath - yes recordIdpath - yes
curl -X DELETE " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /dns/zones/ $ZONE_ID /records/ $RECORD_ID " \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/proxy-logsParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /proxy-logs" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/proxy-logs/rotateParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /proxy-logs/rotate" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/analyticsParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /analytics" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/apps/wordpressParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /apps/wordpress" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" Plugin events: featherpanel:webspace:app:installed
POST /api/user/webspaces/{uuidShort}/apps/wordpress/updateParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /apps/wordpress/update" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" Plugin events: featherpanel:webspace:app:updated
POST /api/user/webspaces/{uuidShort}/apps/wordpress/stagingParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /apps/wordpress/staging" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/apps/wordpress/staging/promoteParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /apps/wordpress/staging/promote" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/apps/laravelParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /apps/laravel" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" Plugin events: featherpanel:webspace:app:installed
POST /api/user/webspaces/{uuidShort}/apps/joomlaParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /apps/joomla" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" Plugin events: featherpanel:webspace:app:installed
POST /api/user/webspaces/{uuidShort}/apps/drupalParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /apps/drupal" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" Plugin events: featherpanel:webspace:app:installed
POST /api/user/webspaces/{uuidShort}/apps/prestashopParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /apps/prestashop" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/apps/magentoParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /apps/magento" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/apps/ghostParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /apps/ghost" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" Plugin events: featherpanel:webspace:app:installed
POST /api/user/webspaces/{uuidShort}/apps/node-starterParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /apps/node-starter" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" Plugin events: featherpanel:webspace:app:installed
POST /api/user/webspaces/{uuidShort}/apps/python-starterParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /apps/python-starter" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" Plugin events: featherpanel:webspace:app:installed
POST /api/user/webspaces/{uuidShort}/apps/wordpress/pluginParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /apps/wordpress/plugin" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" Plugin events: featherpanel:webspace:app:installed
POST /api/user/webspaces/{uuidShort}/apps/wordpress/auto-updateParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /apps/wordpress/auto-update" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/apps/git-deployParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /apps/git-deploy" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" Plugin events: featherpanel:webspace:app:updated
GET /api/user/webspaces/{uuidShort}/apps/git-webhookParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /apps/git-webhook" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" PUT /api/user/webspaces/{uuidShort}/apps/git-webhookParameter In Type Required Description uuidShortpath - yes
curl -X PUT " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /apps/git-webhook" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" GET /api/user/webspaces/{uuidShort}/apps/git-deploy-keyParameter In Type Required Description uuidShortpath - yes
curl -X GET " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /apps/git-deploy-key" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json" POST /api/user/webspaces/{uuidShort}/apps/git-deploy-keyParameter In Type Required Description uuidShortpath - yes
curl -X POST " $PANEL_URL /api/user/webspaces/ $UUID_SHORT /apps/git-deploy-key" \
-H "Authorization: Bearer $FEATHERPANEL_API_KEY " \
-H "Accept: application/json"