Jaws Deploy stores deployment artifacts as packages in workspace feeds. The package upload endpoint (POST /api/packagestore/package) accepts the following formats:
Filename convention
The uploader parses the package ID and version directly from the filename. Use:
<PackageId>.<Version>.<ext>
Examples
Acme.Web.2.5.3.nupkg
Acme.Worker.2.5.3-rc1.zip
web-frontend.2026.05.16+sha.abcdef.tar.gz
The version segment must be a valid SemVer / NuGetVersion string. Filenames that don't parse get rejected with 400 Bad Request.