Mercedes.Agency.Orchestration.API

<back to all web services

UpdateBackOrderRequest

BackOrder
Requires Authentication
The following routes are available for this service:
PUT/v1/backorder/{Guid}Update Back Order by Guid
UpdateBackOrderRequest Parameters:
NameParameterData TypeRequiredDescription
GuidpathGuidNo
AgentCriteriabodyV2CriteriaYes
AdditionalInformationbodystringYes
ConfigCodebodystringYes
MotabilityPricingIdbodyint?No
AssistanceProviderIdbodyint?No
AssistanceDetailbodystringNo
IsCOPConverterbodyboolNo
ConfiguratorCodebodystringNo
IsOneAdminUpdatebodyboolNo
V2Criteria Parameters:
NameParameterData TypeRequiredDescription
EngineformList<V2EngineCriteria>Yes
CriteriaBase Parameters:
NameParameterData TypeRequiredDescription
Transmissionformstring[]Yes
Fuelformstring[]Yes
Upholsteryformstring[]Yes
Equipmentformstring[]Yes
Lineformstring[]Yes
BodyStyleformstring[]Yes
ColourGroupformstring[]Yes
Packagesformstring[]Yes
ModelformList<CriteriaModel>Yes
UrlReferrerformstringYes
PreferredDeliveryDateformstringYes
IsNewModelformboolNo
IsSmartformboolNo
IsSpecialisedformboolNo
CriteriaDifferenceformCriteriaDifferenceYes
JsonVersion Parameters:
NameParameterData TypeRequiredDescription
VersionformintNo
CriteriaModel Parameters:
NameParameterData TypeRequiredDescription
DescriptionformstringYes
IdformintNo
CriteriaDifference Parameters:
NameParameterData TypeRequiredDescription
ModelformboolNo
TransmissionformboolNo
FuelformboolNo
UpholsteryformboolNo
EquipmentformboolNo
LineformboolNo
BodyStyleformboolNo
ColourGroupformboolNo
PackagesformboolNo
EngineformboolNo
AdditionalInformationformboolNo
UrlReferrerformboolNo
PreferredDeliveryDateformboolNo
IsSmartformboolNo
IsSpecialisedformboolNo
V2EngineCriteria Parameters:
NameParameterData TypeRequiredDescription
BadgeformstringYes
BrandformstringYes

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.

PUT /v1/backorder/{Guid} HTTP/1.1 
Host: prod-api-agency-orch-mb-dhc.rapp-customers.co.uk 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	Guid: 00000000000000000000000000000000,
	AgentCriteria: 
	{
		Engine: 
		[
			{
				Badge: String,
				Brand: String
			}
		],
		Transmission: 
		[
			String
		],
		Fuel: 
		[
			String
		],
		Upholstery: 
		[
			String
		],
		Equipment: 
		[
			String
		],
		Line: 
		[
			String
		],
		BodyStyle: 
		[
			String
		],
		ColourGroup: 
		[
			String
		],
		Packages: 
		[
			String
		],
		Model: 
		[
			{
				Description: String,
				Id: 0
			}
		],
		UrlReferrer: String,
		PreferredDeliveryDate: String,
		IsNewModel: False,
		IsSmart: False,
		IsSpecialised: False,
		CriteriaDifference: 
		{
			Model: False,
			Transmission: False,
			Fuel: False,
			Upholstery: False,
			Equipment: False,
			Line: False,
			BodyStyle: False,
			ColourGroup: False,
			Packages: False,
			Engine: False,
			AdditionalInformation: False,
			UrlReferrer: False,
			PreferredDeliveryDate: False,
			IsSmart: False,
			IsSpecialised: False
		},
		Version: 0
	},
	AdditionalInformation: String,
	ConfigCode: String,
	MotabilityPricingId: 0,
	AssistanceProviderId: 0,
	AssistanceDetail: String,
	IsCOPConverter: False,
	ConfiguratorCode: String,
	IsOneAdminUpdate: False
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	
}