PUT api/v2/Users/{id}/Vehicles

Updates details of a Person Vehicle. Returns Success/Error code.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

User Id

globally unique identifier

Required

Body Parameters

PersonUpdateVehicleViewModel
NameDescriptionTypeAdditional information
VehicleId

Required: Represents Vehicle Id of the Vehicle

globally unique identifier

None.

PersonVehicleId

Required: Represents PersonVehicleId of the Person

globally unique identifier

None.

PersonId

Required: Represents Person Id of the Vehicle

globally unique identifier

None.

sRegionId

Required: Represents sRegionId of the Vehicle

globally unique identifier

None.

Description

Required: Represents Description of the Vehicle

string

None.

Year

Optional: Represents Year of manufacturing of the Vehicle

string

None.

Make

Optional: Represents Make of the Vehicle

string

None.

Model

Optional: Represents Model of the Vehicle

string

None.

Color

Optional: Represents color of the Vehicle

string

None.

PlateNumber

Required: Represents Plate Number of the Vehicle

string

None.

sVehicleTypeId

Required: Represents sVehicleTypeId of the Vehicle

globally unique identifier

None.

Request Formats

application/json, text/json

Sample:
{
  "VehicleId": "5c4a5cca-224e-4d3a-a653-91cda7329900",
  "PersonVehicleId": "f0a91d5d-e33a-4766-9027-f71adbb84160",
  "PersonId": "b6887318-ea0d-494f-b2c5-b9b088c27b4f",
  "sRegionId": "2c1e7a33-5e71-4ffa-8d60-8a99c1b0fcbf",
  "Description": "sample string 5",
  "Year": "sample string 6",
  "Make": "sample string 7",
  "Model": "sample string 8",
  "Color": "sample string 9",
  "PlateNumber": "sample string 10",
  "sVehicleTypeId": "79bd0b9f-1aed-4944-b37f-2397678fec9b"
}

application/xml, text/xml

Sample:
<PersonUpdateVehicleViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/APIWebRole.Controllers">
  <Color>sample string 9</Color>
  <Description>sample string 5</Description>
  <Make>sample string 7</Make>
  <Model>sample string 8</Model>
  <PersonId>b6887318-ea0d-494f-b2c5-b9b088c27b4f</PersonId>
  <PlateNumber>sample string 10</PlateNumber>
  <Year>sample string 6</Year>
  <sRegionId>2c1e7a33-5e71-4ffa-8d60-8a99c1b0fcbf</sRegionId>
  <sVehicleTypeId>79bd0b9f-1aed-4944-b37f-2397678fec9b</sVehicleTypeId>
  <PersonVehicleId>f0a91d5d-e33a-4766-9027-f71adbb84160</PersonVehicleId>
  <VehicleId>5c4a5cca-224e-4d3a-a653-91cda7329900</VehicleId>
</PersonUpdateVehicleViewModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Result
NameDescriptionTypeAdditional information
ResultCode

Represents the result code

integer

None.

Description

Represents a description of the result code

string

None.

Response Formats

application/json, text/json

Sample:
{
  "ResultCode": 1,
  "Description": "sample string 2"
}

application/xml, text/xml

Sample:
<Result xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/APIWebRole.Controllers">
  <Description>sample string 2</Description>
  <HttpStatusCode>Continue</HttpStatusCode>
  <ResultCode>1</ResultCode>
</Result>