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
}