1.`panel-host`: (**Required**) The host URL of the Pterodactyl panel.
2.`api-key`: (**Required**) The API key for the Pterodactyl panel.
3.`server-id`: ID of the target server.
4.`server-ids`: IDs of the target servers (multiline).
5.`source`: Source file to be uploaded.
6.`sources`: Source files to be uploaded (multiline).
7.`target`: Destination of the file on the server. Can be a file name (for a single source) or a directory name ending with a slash (for multiple files).
8.`proxy`: Proxy to be used for upload (username:password@host:port).
`decompress-target` allows decompression of archive files (`.zip, .tar, .tar.gz, .tgz, .rar`) after they are uploaded to the server. If you have multiple targets, it will decompress all valid compressed ones. If this option is not provided or set to false, files will be uploaded as is, without decompression.