MobileConnect Application Server

<back to all web services

UpdateVehicleRequest

The following routes are available for this service:
All Verbs/vehicle/vehicleupdatevehicle/

To override the Content-type in your clients 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 /jsv/oneway/UpdateVehicleRequest HTTP/1.1 
Host: 185.179.20.77 
Content-Type: text/jsv
Content-Length: length

{
	Vehicle: 
	{
		VehicleId: 0,
		ReferUid: 00000000000000000000000000000000,
		Registration: String,
		Name: String,
		Make: String,
		Model: String,
		Height: 0,
		Width: 0,
		Length: 0,
		MaxWeight: 0,
		Odometer: 0,
		ExternalVehicleId: 0,
		ExternalVehicleReference: String,
		DataAccessGroup: String,
		VehicleType: 
		{
			VehicleTypeId: 0,
			Name: String,
			Description: String,
			CreationSource: 0,
			Make: String,
			Model: String,
			Height: 0,
			Width: 0,
			Length: 0,
			MaxWeight: 0,
			VehicleQuestionGroups: 
			[
				{
					VehicleQuestionGroupId: 0,
					Name: String,
					VehicleQuestions: 
					[
						{
							VehicleQuestionId: 0,
							Question: String,
							Ordinal: 0,
							Disabled: False,
							AllowMandatory: False,
							VehicleAnswerGroup: 
							{
								VehicleAnswerGroupId: 0,
								Name: String,
								VehicleAnswers: 
								[
									{
										VehicleAnswerId: 0,
										Answer: String,
										Ordinal: 0,
										AllowMandatory: False,
										Disabled: False
									}
								]
							},
							VehiclePassAnswer: 
							{
								VehicleAnswerId: 0,
								Answer: String,
								Ordinal: 0,
								AllowMandatory: False,
								Disabled: False
							}
						}
					],
					HHTEventTrigger: 
					{
						HHTEventTriggerId: 0,
						Code: String,
						Description: String,
						Disabled: False
					}
				}
			]
		},
		VehicleStatus: 
		{
			Name: String,
			Description: String
		},
		CustomField: 
		{
			Udf1Name: String,
			Udf1Value: String,
			Udf1Type: String,
			Udf2Name: String,
			Udf2Value: String,
			Udf2Type: String,
			Udf3Name: String,
			Udf3Value: String,
			Udf3Type: String,
			Udf4Name: String,
			Udf4Value: String,
			Udf4Type: String,
			Udf5Name: String,
			Udf5Value: String,
			Udf5Type: String,
			Udf6Name: String,
			Udf6Value: String,
			Udf6Type: String,
			Udf7Name: String,
			Udf7Value: String,
			Udf7Type: String,
			Udf8Name: String,
			Udf8Value: String,
			Udf8Type: String,
			Udf9Name: String,
			Udf9Value: String,
			Udf9Type: String,
			Udf10Name: String,
			Udf10Value: String,
			Udf10Type: String
		},
		VehicleCheckAuditHeaders: 
		[
			{
				VehicleCheckAuditHeaderId: 0,
				CheckDate: 0001-01-01,
				fkHHTEventTrigger: 0,
				fkJob: 00000000000000000000000000000000,
				HHTEventTrigger: 
				{
					HHTEventTriggerId: 0,
					Code: String,
					Description: String,
					Disabled: False
				},
				VehicleCheckAudits: 
				[
					{
						ReferUid: 00000000000000000000000000000000,
						CheckStatus: False,
						CheckInformation: String,
						CheckAnswer: String,
						IsMandatory: False
					}
				]
			}
		]
	},
	SessionUid: 00000000000000000000000000000000,
	DeviceSerialNumber: String,
	GeneratedAt: 0001-01-01
}