EMUN1 ASP.NET

<back to all web services

AddSwatchListItem

Requires Authentication
The following routes are available for this service:
All Verbs/service/AddSwatchListItem
AddSwatchListItem Parameters:
NameParameterData TypeRequiredDescription
SwatchIdquerystringNo
ListIdquerystringNo
AddSwatchListItemResponse Parameters:
NameParameterData TypeRequiredDescription
statusformstringNo
swatchformSwatchNo
Swatch Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
SwatchAltID1formstringNo
SwatchAltID2formstringNo
StatusformstringNo
AppStatusformstringNo
GradeformstringNo
ColorformstringNo
TypeformstringNo
UOMformstringNo
QtyAvailableformdoubleNo
AvailableformDateTimeNo
DiscontinuedformDateTimeNo
SalesPriceformdoubleNo
IntroDateformstringNo
Custom2formstringNo
Custom3formstringNo
VendorIdformstringNo
DescriptionformstringNo
ContentformstringNo
ScotchGuardformboolNo
VerticalRepeatformstringNo
HorizontalRepeatformstringNo
MetaformDictionary<string, string>No
TagsformDictionary<string, HashSet<String>>No
EntityBase<K> Parameters:
NameParameterData TypeRequiredDescription
IdformKNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /service/AddSwatchListItem HTTP/1.1 
Host: www.bernhardt.com 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	swatchId: String,
	listId: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	status: String,
	swatch: 
	{
		id: String,
		swatchAltID1: String,
		swatchAltID2: String,
		status: String,
		appStatus: String,
		grade: String,
		color: String,
		type: String,
		uom: String,
		qtyAvailable: 0,
		available: 0001-01-01,
		discontinued: 0001-01-01,
		salesPrice: 0,
		introDate: String,
		custom2: String,
		custom3: String,
		vendorId: String,
		description: String,
		content: String,
		scotchGuard: False,
		verticalRepeat: String,
		horizontalRepeat: String,
		meta: 
		{
			String: String
		},
		tags: 
		{
			String: 
			[
				String
			]
		}
	}
}