The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /csv/reply/PackageRequest HTTP/1.1
Host: www.sourcetech.se
Content-Type: text/csv
Content-Length: length
Name,DisplayName,Version,Headers
String,String,String,{}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length
Package,Statistics,PurchaseInfo,InstallationInfo,DependencyInfo,RelativeRootFolder,Name,DisplayName,Version
"{Metadata:{Summary:String,Description:String,Hidden:False,InfoUrl:String,Name:String,DisplayName:String,Version:String},Build:{Assembly:{Path:String,InterfaceType:String}},InstallationMetadata:{Assembly:{Path:String,InterfaceType:String},Installer:{Path:String,InterfaceType:String}}}",,"{PackageName:String,Purchased:False,TimePurchased:0001-01-01,TimeDownloaded:0001-01-01}","{PackageName:String,PackageDisplayName:String,PackageVersion:String,Installed:False,InstallationTime:0001-01-01,VersionHistory:[{PackageName:String,PackageVersion:String,SourceVersion:String,InstallationTime:0001-01-01}],InstallationEvents:[{PackageName:String,PackageVersion:String,SuGetServer:{UserAgent:String,Name:String,Version:String,CompatibilityVersion:0},SuGetClient:{UserAgent:String,Name:String,Version:String,CompatibilityVersion:0},Installed:False,ExitCode:0,Message:String,Time:0001-01-01}]}",{IsHidden:False},String,String,String,String