Update Car by ID

Updates the car in the inventory with forma data.

Swagger Documentation

Method PUT
Endpoint /car/{carId}
Base Path azvehicles.com/azstc2018api
Consumes application/json
Produces
  • application/json
  • application/xml
Path Request Parameter
Path Parameter Data Type Required/Optional Valid Values Description
carId
  • integer
  • int64
Required 8-digit numeric The car ID provided by AZ Vehicles.
requestBody:
content:
application/x-www-form-urlencoded:
schema:
type: object
properties:
make:
description: Updated make of the car.
type: string
model:
description: Updated model of the car.
type: string
year:
description: Updated year of the car.
type: string
color:
description: Updated color of the car.
type: string
Response Payload Parameters
Request JSON Data Element Data Type Required/Optional Valid Values Description
id
  • integer
  • int64
Required 8-digit numeric The system-generated unique ID for the car.
make
  • enum
  • string
Required
  • Buick
  • Cadillac
  • Chevrolet
  • Chrysler
  • Dodge
  • Ford
  • Lincoln
  • Jeep
  • Oldsmobile
  • Plymouth
  • Pontiac
The make of the car. For example, Ford, Chevrolet, Dodge, and so on.
model
  • enum
  • string
Required
  • Barracuda
  • Camaro
  • Chevelle
  • Corvette
  • Cutlass
  • El Dorado
  • Falcon
  • Firebird
  • Gran Torino
  • GTO
  • Mustang
  • Nova
  • Roadrunner
The model of the car. For example, Mustang, Camaro, GTO, and so on.
year
  • enum
  • string
Required
  • 1964
  • 1965
  • 1966
  • 1967
  • 1968
  • 1969
  • 1970
  • 1971
  • 1972
  • 1973
  • 1974
  • 1975
  • 1976
  • 1977
  • 1978
  • 1979
  • 1980
  • 1981
  • 1982
  • 1983
  • 1984
  • 1985
  • 1986
The year the car was produced (must be 1964-1986).
color
  • enum
  • string
Required
  • Black
  • Brown
  • White
  • Silver
  • Gold
  • Red
  • Blue
  • Green
  • Orange
  • Purple
  • Yellow
The primary color of the car.
Response Status Codes
Code Definition
201 Successful operation. The car was updated.
405 Invalid input. Please enter a valid ID.