SuGet Server

<back to all web services

PackageRequest

The following routes are available for this service:
GET,POST/v1/Package/{Name}
GET,POST/v1/Package/{Name}/{Version}

To override the Content-type in your clients HTTP Accept Header, append ?format=csv

HTTP + CSV

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