docs.jsonld
type: ApiDocumentation
title: Vehicle API - Car2DB v3
description: API for accessing the car database with information about makes, models, specifications, and much more.
entrypoint: /
supported class: Error
supported class: ConstraintViolation
supported class: Equipments
supported class: EquipmentFull
supported class: Generations
supported class: Makes
supported class: Models
supported class: Options
supported class: OptionValues
supported class: Series
supported class: Specifications
supported class: SpecificationValues
supported class: Trims
supported class: TrimFull
supported class: Types
supported class: Years
supported class: VehicleSearchResult
supported class: Entrypoint
supported class: ConstraintViolationList

Error
type: Class
title: Error
supported property: SupportedProperty
  property: Error/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Error/title
  title: title
  required: false
  readable: true
  writeable: false
  description: A short, human-readable summary of the problem.
supported property: SupportedProperty
  property: Error/detail
  title: detail
  required: false
  readable: true
  writeable: false
  description: A human-readable explanation specific to this occurrence of the problem.
supported property: SupportedProperty
  property: Error/instance
  title: instance
  required: false
  readable: true
  writeable: false
  description: A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.
supported property: SupportedProperty
  property: Error/type
  title: type
  required: false
  readable: true
  writeable: false
  description: A URI reference that identifies the problem type
supported property: SupportedProperty
  property: Error/meta
  title: meta
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Error/source
  title: source
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Error/trace
  title: trace
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Error/message
  title: message
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Error/code
  title: code
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Error/file
  title: file
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Error/line
  title: line
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Error/description
  title: description
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Error/trace
  title: trace
  required: false
  readable: true
  writeable: false
supported operation: Operation
  type: FindAction
  description: Retrieves a Error resource.
  method: GET
  returns: Error
  title: getError
description: A representation of common errors.
subclass of: Error

Error/id
type: Property
domain: Error
the hydra core vocabulary: id
range: string

Error/title
type: Property
domain: Error
the hydra core vocabulary: title
range: string

Error/detail
type: Property
domain: Error
the hydra core vocabulary: detail
range: string

Error/instance
type: Property
domain: Error
the hydra core vocabulary: instance
range: string

Error/type
type: Property
domain: Error
the hydra core vocabulary: type
range: string

Error/meta
type: Property
domain: Error
the hydra core vocabulary: meta

Error/source
type: Property
domain: Error
the hydra core vocabulary: source

Error/trace
type: Property
domain: Error
the hydra core vocabulary: trace

Error/message
type: Property
domain: Error
the hydra core vocabulary: message
range: string

Error/code
type: Property
domain: Error
the hydra core vocabulary: code
range: integer

Error/file
type: Property
domain: Error
the hydra core vocabulary: file
range: string

Error/line
type: Property
domain: Error
the hydra core vocabulary: line
range: integer

Error/description
type: Property
domain: Error
the hydra core vocabulary: description
range: string

ConstraintViolation
type: Class
title: ConstraintViolation
supported property: SupportedProperty
  property: ConstraintViolation/status
  title: status
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ConstraintViolation/errorTitle
  title: errorTitle
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ConstraintViolation/violations
  title: violations
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/detail
  title: detail
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/message
  title: message
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ConstraintViolation/code
  title: code
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ConstraintViolation/file
  title: file
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/line
  title: line
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/description
  title: description
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/type
  title: type
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/title
  title: title
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/instance
  title: instance
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/statusCode
  title: statusCode
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/headers
  title: headers
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/trace
  title: trace
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/previous
  title: previous
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a ConstraintViolation resource.
  method: GET
  returns: ConstraintViolation
  title: getConstraintViolation
supported operation: Operation
  type: FindAction
  description: Retrieves a ConstraintViolation resource.
  method: GET
  returns: ConstraintViolation
  title: getConstraintViolation
supported operation: Operation
  type: FindAction
  description: Retrieves a ConstraintViolation resource.
  method: GET
  returns: ConstraintViolation
  title: getConstraintViolation
description: Unprocessable entity
subclass of: Error

ConstraintViolation/status
type: Property
domain: ConstraintViolation
the hydra core vocabulary: status
range: integer

ConstraintViolation/errorTitle
type: Property
domain: ConstraintViolation
the hydra core vocabulary: errorTitle
range: string

ConstraintViolation/violations
type: Property
domain: ConstraintViolation
the hydra core vocabulary: violations
range: ConstraintViolationList

ConstraintViolation/detail
type: Property
domain: ConstraintViolation
the hydra core vocabulary: detail
range: string

ConstraintViolation/message
type: Property
domain: ConstraintViolation
the hydra core vocabulary: message
range: string

ConstraintViolation/code
type: Property
domain: ConstraintViolation
the hydra core vocabulary: code
range: string
range: integer

ConstraintViolation/file
type: Property
domain: ConstraintViolation
the hydra core vocabulary: file
range: string

ConstraintViolation/line
type: Property
domain: ConstraintViolation
the hydra core vocabulary: line
range: integer

ConstraintViolation/description
type: Property
domain: ConstraintViolation
the hydra core vocabulary: description
range: string

ConstraintViolation/type
type: Property
domain: ConstraintViolation
the hydra core vocabulary: type
range: string

ConstraintViolation/title
type: Property
domain: ConstraintViolation
the hydra core vocabulary: title
range: string

ConstraintViolation/instance
type: Property
domain: ConstraintViolation
the hydra core vocabulary: instance
range: string

ConstraintViolation/statusCode
type: Property
domain: ConstraintViolation
the hydra core vocabulary: statusCode
range: integer

ConstraintViolation/headers
type: Property
domain: ConstraintViolation
the hydra core vocabulary: headers

ConstraintViolation/trace
type: Property
domain: ConstraintViolation
the hydra core vocabulary: trace

ConstraintViolation/previous
type: Property
domain: ConstraintViolation
the hydra core vocabulary: previous

Equipments
type: Class
title: Equipments
supported property: SupportedProperty
  property: Equipments/trimId
  title: trimId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Equipments/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Equipments/year
  title: year
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Equipments/dateCreate
  title: dateCreate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Equipments/dateUpdate
  title: dateUpdate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Equipments/typeId
  title: typeId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Equipments/optionValues
  title: optionValues
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Equipments/breadcrumbs
  title: breadcrumbs
  required: false
  readable: true
  writeable: true
  description: Navigation breadcrumbs showing the hierarchical path (type, make, model, generation, series, trim)
supported operation: Operation
  type: FindAction
  description: Retrieves a Equipments resource.
  method: GET
  returns: Equipments
  title: getEquipments

Equipments/trimId
type: Property
domain: Equipments
the hydra core vocabulary: trimId
range: integer

Equipments/name
type: Property
domain: Equipments
the hydra core vocabulary: name
range: string

Equipments/year
type: Property
domain: Equipments
the hydra core vocabulary: year
range: integer

Equipments/dateCreate
type: Property
domain: Equipments
the hydra core vocabulary: dateCreate
range: integer

Equipments/dateUpdate
type: Property
domain: Equipments
the hydra core vocabulary: dateUpdate
range: integer

Equipments/typeId
type: Property
domain: Equipments
the hydra core vocabulary: typeId
range: integer

Equipments/optionValues
type: Link
domain: Equipments
the hydra core vocabulary: optionValues

Equipments/breadcrumbs
type: Property
domain: Equipments
the hydra core vocabulary: breadcrumbs

EquipmentFull
type: Class
title: EquipmentFull
supported property: SupportedProperty
  property: EquipmentFull/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: EquipmentFull/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: EquipmentFull/year
  title: year
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: EquipmentFull/breadcrumbs
  title: breadcrumbs
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: EquipmentFull/options
  title: options
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a EquipmentFull resource.
  method: GET
  returns: EquipmentFull
  title: getEquipmentFull

EquipmentFull/id
type: Property
domain: EquipmentFull
the hydra core vocabulary: id
range: integer

EquipmentFull/name
type: Property
domain: EquipmentFull
the hydra core vocabulary: name
range: string

EquipmentFull/year
type: Property
domain: EquipmentFull
the hydra core vocabulary: year
range: integer

EquipmentFull/breadcrumbs
type: Property
domain: EquipmentFull
the hydra core vocabulary: breadcrumbs

EquipmentFull/options
type: Property
domain: EquipmentFull
the hydra core vocabulary: options

Generations
type: Class
title: Generations
supported property: SupportedProperty
  property: Generations/modelId
  title: modelId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Generations/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Generations/yearBegin
  title: yearBegin
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Generations/yearEnd
  title: yearEnd
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Generations/dateCreate
  title: dateCreate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Generations/dateUpdate
  title: dateUpdate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Generations/typeId
  title: typeId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Generations/seriesIds
  title: seriesIds
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Generations/breadcrumbs
  title: breadcrumbs
  required: false
  readable: true
  writeable: true
  description: Navigation breadcrumbs showing the hierarchical path (type, make, model)
supported operation: Operation
  type: FindAction
  description: Retrieves a Generations resource.
  method: GET
  returns: Generations
  title: getGenerations

Generations/modelId
type: Property
domain: Generations
the hydra core vocabulary: modelId
range: integer

Generations/name
type: Property
domain: Generations
the hydra core vocabulary: name
range: string

Generations/yearBegin
type: Property
domain: Generations
the hydra core vocabulary: yearBegin
range: string

Generations/yearEnd
type: Property
domain: Generations
the hydra core vocabulary: yearEnd
range: string

Generations/dateCreate
type: Property
domain: Generations
the hydra core vocabulary: dateCreate
range: integer

Generations/dateUpdate
type: Property
domain: Generations
the hydra core vocabulary: dateUpdate
range: integer

Generations/typeId
type: Property
domain: Generations
the hydra core vocabulary: typeId
range: integer

Generations/seriesIds
type: Property
domain: Generations
the hydra core vocabulary: seriesIds

Generations/breadcrumbs
type: Property
domain: Generations
the hydra core vocabulary: breadcrumbs

Makes
type: Class
title: Makes
supported property: SupportedProperty
  property: Makes/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Makes/dateCreate
  title: dateCreate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Makes/dateUpdate
  title: dateUpdate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Makes/typeId
  title: typeId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Makes/modelIds
  title: modelIds
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Makes/breadcrumbs
  title: breadcrumbs
  required: false
  readable: true
  writeable: true
  description: Navigation breadcrumbs showing the hierarchical path (type)
supported operation: Operation
  type: FindAction
  description: Retrieves a Makes resource.
  method: GET
  returns: Makes
  title: getMakes

Makes/name
type: Property
domain: Makes
the hydra core vocabulary: name
range: string

Makes/dateCreate
type: Property
domain: Makes
the hydra core vocabulary: dateCreate
range: integer

Makes/dateUpdate
type: Property
domain: Makes
the hydra core vocabulary: dateUpdate
range: integer

Makes/typeId
type: Property
domain: Makes
the hydra core vocabulary: typeId
range: integer

Makes/modelIds
type: Property
domain: Makes
the hydra core vocabulary: modelIds

Makes/breadcrumbs
type: Property
domain: Makes
the hydra core vocabulary: breadcrumbs

Models
type: Class
title: Models
supported property: SupportedProperty
  property: Models/makeId
  title: makeId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Models/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Models/dateCreate
  title: dateCreate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Models/dateUpdate
  title: dateUpdate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Models/typeId
  title: typeId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Models/generationIds
  title: generationIds
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Models/seriesIds
  title: seriesIds
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Models/trimIds
  title: trimIds
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Models/breadcrumbs
  title: breadcrumbs
  required: false
  readable: true
  writeable: true
  description: Navigation breadcrumbs showing the hierarchical path (type, make)
supported operation: Operation
  type: FindAction
  description: Retrieves a Models resource.
  method: GET
  returns: Models
  title: getModels

Models/makeId
type: Property
domain: Models
the hydra core vocabulary: makeId
range: integer

Models/name
type: Property
domain: Models
the hydra core vocabulary: name
range: string

Models/dateCreate
type: Property
domain: Models
the hydra core vocabulary: dateCreate
range: integer

Models/dateUpdate
type: Property
domain: Models
the hydra core vocabulary: dateUpdate
range: integer

Models/typeId
type: Property
domain: Models
the hydra core vocabulary: typeId
range: integer

Models/generationIds
type: Property
domain: Models
the hydra core vocabulary: generationIds

Models/seriesIds
type: Property
domain: Models
the hydra core vocabulary: seriesIds

Models/trimIds
type: Property
domain: Models
the hydra core vocabulary: trimIds

Models/breadcrumbs
type: Property
domain: Models
the hydra core vocabulary: breadcrumbs

Options
type: Class
title: Options
supported property: SupportedProperty
  property: Options/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Options/optionParentId
  title: optionParentId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Options/dateCreate
  title: dateCreate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Options/dateUpdate
  title: dateUpdate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Options/typeId
  title: typeId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Options/childOptionIds
  title: childOptionIds
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a Options resource.
  method: GET
  returns: Options
  title: getOptions

Options/name
type: Property
domain: Options
the hydra core vocabulary: name
range: string

Options/optionParentId
type: Property
domain: Options
the hydra core vocabulary: optionParentId
range: integer

Options/dateCreate
type: Property
domain: Options
the hydra core vocabulary: dateCreate
range: integer

Options/dateUpdate
type: Property
domain: Options
the hydra core vocabulary: dateUpdate
range: integer

Options/typeId
type: Property
domain: Options
the hydra core vocabulary: typeId
range: integer

Options/childOptionIds
type: Property
domain: Options
the hydra core vocabulary: childOptionIds

OptionValues
type: Class
title: OptionValues
supported property: SupportedProperty
  property: OptionValues/optionId
  title: optionId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: OptionValues/equipmentId
  title: equipmentId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: OptionValues/isBase
  title: isBase
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: OptionValues/dateCreate
  title: dateCreate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: OptionValues/dateUpdate
  title: dateUpdate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: OptionValues/typeId
  title: typeId
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a OptionValues resource.
  method: GET
  returns: OptionValues
  title: getOptionValues

OptionValues/optionId
type: Property
domain: OptionValues
the hydra core vocabulary: optionId
range: integer

OptionValues/equipmentId
type: Property
domain: OptionValues
the hydra core vocabulary: equipmentId
range: integer

OptionValues/isBase
type: Property
domain: OptionValues
the hydra core vocabulary: isBase
range: boolean

OptionValues/dateCreate
type: Property
domain: OptionValues
the hydra core vocabulary: dateCreate
range: integer

OptionValues/dateUpdate
type: Property
domain: OptionValues
the hydra core vocabulary: dateUpdate
range: integer

OptionValues/typeId
type: Property
domain: OptionValues
the hydra core vocabulary: typeId
range: integer

Series
type: Class
title: Series
supported property: SupportedProperty
  property: Series/modelId
  title: modelId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Series/generationId
  title: generationId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Series/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Series/dateCreate
  title: dateCreate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Series/dateUpdate
  title: dateUpdate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Series/typeId
  title: typeId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Series/trimIds
  title: trimIds
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Series/breadcrumbs
  title: breadcrumbs
  required: false
  readable: true
  writeable: true
  description: Navigation breadcrumbs showing the hierarchical path (type, make, model, generation)
supported operation: Operation
  type: FindAction
  description: Retrieves a Series resource.
  method: GET
  returns: Series
  title: getSeries

Series/modelId
type: Property
domain: Series
the hydra core vocabulary: modelId
range: integer

Series/generationId
type: Property
domain: Series
the hydra core vocabulary: generationId
range: integer

Series/name
type: Property
domain: Series
the hydra core vocabulary: name
range: string

Series/dateCreate
type: Property
domain: Series
the hydra core vocabulary: dateCreate
range: integer

Series/dateUpdate
type: Property
domain: Series
the hydra core vocabulary: dateUpdate
range: integer

Series/typeId
type: Property
domain: Series
the hydra core vocabulary: typeId
range: integer

Series/trimIds
type: Property
domain: Series
the hydra core vocabulary: trimIds

Series/breadcrumbs
type: Property
domain: Series
the hydra core vocabulary: breadcrumbs

Specifications
type: Class
title: Specifications
supported property: SupportedProperty
  property: Specifications/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Specifications/specificationParentId
  title: specificationParentId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Specifications/dateCreate
  title: dateCreate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Specifications/dateUpdate
  title: dateUpdate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Specifications/typeId
  title: typeId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Specifications/childSpecificationIds
  title: childSpecificationIds
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a Specifications resource.
  method: GET
  returns: Specifications
  title: getSpecifications

Specifications/name
type: Property
domain: Specifications
the hydra core vocabulary: name
range: string

Specifications/specificationParentId
type: Property
domain: Specifications
the hydra core vocabulary: specificationParentId
range: integer

Specifications/dateCreate
type: Property
domain: Specifications
the hydra core vocabulary: dateCreate
range: integer

Specifications/dateUpdate
type: Property
domain: Specifications
the hydra core vocabulary: dateUpdate
range: integer

Specifications/typeId
type: Property
domain: Specifications
the hydra core vocabulary: typeId
range: integer

Specifications/childSpecificationIds
type: Property
domain: Specifications
the hydra core vocabulary: childSpecificationIds

SpecificationValues
type: Class
title: SpecificationValues
supported property: SupportedProperty
  property: SpecificationValues/trimId
  title: trimId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: SpecificationValues/specificationId
  title: specificationId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: SpecificationValues/value
  title: value
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: SpecificationValues/unit
  title: unit
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: SpecificationValues/dateCreate
  title: dateCreate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: SpecificationValues/dateUpdate
  title: dateUpdate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: SpecificationValues/typeId
  title: typeId
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a SpecificationValues resource.
  method: GET
  returns: SpecificationValues
  title: getSpecificationValues

SpecificationValues/trimId
type: Property
domain: SpecificationValues
the hydra core vocabulary: trimId
range: integer

SpecificationValues/specificationId
type: Property
domain: SpecificationValues
the hydra core vocabulary: specificationId
range: integer

SpecificationValues/value
type: Property
domain: SpecificationValues
the hydra core vocabulary: value
range: string

SpecificationValues/unit
type: Property
domain: SpecificationValues
the hydra core vocabulary: unit
range: string

SpecificationValues/dateCreate
type: Property
domain: SpecificationValues
the hydra core vocabulary: dateCreate
range: integer

SpecificationValues/dateUpdate
type: Property
domain: SpecificationValues
the hydra core vocabulary: dateUpdate
range: integer

SpecificationValues/typeId
type: Property
domain: SpecificationValues
the hydra core vocabulary: typeId
range: integer

Trims
type: Class
title: Trims
supported property: SupportedProperty
  property: Trims/seriesId
  title: seriesId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Trims/modelId
  title: modelId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Trims/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Trims/startProductionYear
  title: startProductionYear
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Trims/endProductionYear
  title: endProductionYear
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Trims/dateCreate
  title: dateCreate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Trims/dateUpdate
  title: dateUpdate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Trims/typeId
  title: typeId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Trims/equipmentIds
  title: equipmentIds
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Trims/specificationValues
  title: specificationValues
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Trims/breadcrumbs
  title: breadcrumbs
  required: false
  readable: true
  writeable: true
  description: Navigation breadcrumbs showing the hierarchical path (type, make, model, generation, series)
supported property: SupportedProperty
  property: Trims/keySpecifications
  title: keySpecifications
  required: false
  readable: true
  writeable: true
  description: Key technical specifications formatted for easy consumption by LLM agents. Includes engine, dimensions, performance, and fuel consumption data.
supported operation: Operation
  type: FindAction
  description: Retrieves a Trims resource.
  method: GET
  returns: Trims
  title: getTrims

Trims/seriesId
type: Property
domain: Trims
the hydra core vocabulary: seriesId
range: integer

Trims/modelId
type: Property
domain: Trims
the hydra core vocabulary: modelId
range: integer

Trims/name
type: Property
domain: Trims
the hydra core vocabulary: name
range: string

Trims/startProductionYear
type: Property
domain: Trims
the hydra core vocabulary: startProductionYear
range: integer

Trims/endProductionYear
type: Property
domain: Trims
the hydra core vocabulary: endProductionYear
range: integer

Trims/dateCreate
type: Property
domain: Trims
the hydra core vocabulary: dateCreate
range: integer

Trims/dateUpdate
type: Property
domain: Trims
the hydra core vocabulary: dateUpdate
range: integer

Trims/typeId
type: Property
domain: Trims
the hydra core vocabulary: typeId
range: integer

Trims/equipmentIds
type: Property
domain: Trims
the hydra core vocabulary: equipmentIds

Trims/specificationValues
type: Link
domain: Trims
the hydra core vocabulary: specificationValues

Trims/breadcrumbs
type: Property
domain: Trims
the hydra core vocabulary: breadcrumbs

Trims/keySpecifications
type: Property
domain: Trims
the hydra core vocabulary: keySpecifications

TrimFull
type: Class
title: TrimFull
supported property: SupportedProperty
  property: TrimFull/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TrimFull/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TrimFull/yearBegin
  title: yearBegin
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TrimFull/yearEnd
  title: yearEnd
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TrimFull/breadcrumbs
  title: breadcrumbs
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TrimFull/keySpecifications
  title: keySpecifications
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TrimFull/specifications
  title: specifications
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TrimFull/equipments
  title: equipments
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a TrimFull resource.
  method: GET
  returns: TrimFull
  title: getTrimFull
description: Full trim information with breadcrumbs, key specifications, grouped specifications and equipments

TrimFull/id
type: Property
domain: TrimFull
the hydra core vocabulary: id
range: integer

TrimFull/name
type: Property
domain: TrimFull
the hydra core vocabulary: name
range: string

TrimFull/yearBegin
type: Property
domain: TrimFull
the hydra core vocabulary: yearBegin
range: integer

TrimFull/yearEnd
type: Property
domain: TrimFull
the hydra core vocabulary: yearEnd
range: integer

TrimFull/breadcrumbs
type: Property
domain: TrimFull
the hydra core vocabulary: breadcrumbs

TrimFull/keySpecifications
type: Property
domain: TrimFull
the hydra core vocabulary: keySpecifications

TrimFull/specifications
type: Property
domain: TrimFull
the hydra core vocabulary: specifications

TrimFull/equipments
type: Property
domain: TrimFull
the hydra core vocabulary: equipments

Types
type: Class
title: Types
supported property: SupportedProperty
  property: Types/name
  title: name
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a Types resource.
  method: GET
  returns: Types
  title: getTypes

Types/name
type: Property
domain: Types
the hydra core vocabulary: name
range: string

Years
type: Class
title: Years
supported property: SupportedProperty
  property: Years/year
  title: year
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Years/typeId
  title: typeId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Years/makeIds
  title: makeIds
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Years/modelIds
  title: modelIds
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Years/generationIds
  title: generationIds
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Years/seriesIds
  title: seriesIds
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Years/trimIds
  title: trimIds
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a Years resource.
  method: GET
  returns: Years
  title: getYears

Years/year
type: Property
domain: Years
the hydra core vocabulary: year
range: integer

Years/typeId
type: Property
domain: Years
the hydra core vocabulary: typeId
range: integer

Years/makeIds
type: Property
domain: Years
the hydra core vocabulary: makeIds

Years/modelIds
type: Property
domain: Years
the hydra core vocabulary: modelIds

Years/generationIds
type: Property
domain: Years
the hydra core vocabulary: generationIds

Years/seriesIds
type: Property
domain: Years
the hydra core vocabulary: seriesIds

Years/trimIds
type: Property
domain: Years
the hydra core vocabulary: trimIds

VehicleSearchResult
type: Class
title: VehicleSearchResult
supported property: SupportedProperty
  property: VehicleSearchResult/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: VehicleSearchResult/model
  title: model
  required: false
  readable: true
  writeable: false
  description: Model information including make details
supported property: SupportedProperty
  property: VehicleSearchResult/matchingTrimsCount
  title: matchingTrimsCount
  required: false
  readable: true
  writeable: false
  description: Total number of matching trims for this model
supported property: SupportedProperty
  property: VehicleSearchResult/matchingTrims
  title: matchingTrims
  required: false
  readable: true
  writeable: false
  description: Array of matching trims (max 5 per model)
supported operation: Operation
  type: FindAction
  description: Retrieves a VehicleSearchResult resource.
  method: GET
  returns: owl:Nothing
  title: getVehicleSearchResult

VehicleSearchResult/id
type: Property
domain: VehicleSearchResult
the hydra core vocabulary: id
range: integer

VehicleSearchResult/model
type: Property
domain: VehicleSearchResult
the hydra core vocabulary: model

VehicleSearchResult/matchingTrimsCount
type: Property
domain: VehicleSearchResult
the hydra core vocabulary: matchingTrimsCount
range: integer

VehicleSearchResult/matchingTrims
type: Property
domain: VehicleSearchResult
the hydra core vocabulary: matchingTrims

Entrypoint
type: Class
title: Entrypoint
supported property: SupportedProperty
  property: Entrypoint/equipments
  title: getEquipmentsCollection
  description: The collection of Equipments resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/generations
  title: getGenerationsCollection
  description: The collection of Generations resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/makes
  title: getMakesCollection
  description: The collection of Makes resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/models
  title: getModelsCollection
  description: The collection of Models resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/options
  title: getOptionsCollection
  description: The collection of Options resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/optionValues
  title: getOptionValuesCollection
  description: The collection of OptionValues resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/series
  title: getSeriesCollection
  description: The collection of Series resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/specifications
  title: getSpecificationsCollection
  description: The collection of Specifications resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/specificationValues
  title: getSpecificationValuesCollection
  description: The collection of SpecificationValues resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/trims
  title: getTrimsCollection
  description: The collection of Trims resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/types
  title: getTypesCollection
  description: The collection of Types resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/vehicleSearchResult
  title: getVehicleSearchResultCollection
  description: The collection of VehicleSearchResult resources
  readable: true
  writeable: false
supported operation: Operation
  method: GET
  title: index
  description: The API Entrypoint.
  returns: Entrypoint

Entrypoint/equipments
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Equipments
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Equipments resources.
  method: GET
  returns: Collection
  title: getEquipmentsCollection

Entrypoint/generations
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Generations
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Generations resources.
  method: GET
  returns: Collection
  title: getGenerationsCollection

Entrypoint/makes
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Makes
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Makes resources.
  method: GET
  returns: Collection
  title: getMakesCollection

Entrypoint/models
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Models
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Models resources.
  method: GET
  returns: Collection
  title: getModelsCollection

Entrypoint/options
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Options
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Options resources.
  method: GET
  returns: Collection
  title: getOptionsCollection

Entrypoint/optionValues
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: OptionValues
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of OptionValues resources.
  method: GET
  returns: Collection
  title: getOptionValuesCollection

Entrypoint/series
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Series
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Series resources.
  method: GET
  returns: Collection
  title: getSeriesCollection

Entrypoint/specifications
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Specifications
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Specifications resources.
  method: GET
  returns: Collection
  title: getSpecificationsCollection

Entrypoint/specificationValues
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: SpecificationValues
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of SpecificationValues resources.
  method: GET
  returns: Collection
  title: getSpecificationValuesCollection

Entrypoint/trims
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Trims
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Trims resources.
  method: GET
  returns: Collection
  title: getTrimsCollection

Entrypoint/types
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Types
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Types resources.
  method: GET
  returns: Collection
  title: getTypesCollection

Entrypoint/vehicleSearchResult
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: VehicleSearchResult
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of VehicleSearchResult resources.
  method: GET
  returns: Collection
  title: getVehicleSearchResultCollection

ConstraintViolationList
type: Class
title: ConstraintViolationList
description: A constraint violation List.
supported property: SupportedProperty
  property: propertyPath
  title: propertyPath
  description: The property path of the violation
  readable: true
  writeable: false
supported property: SupportedProperty
  property: message
  title: message
  description: The message associated with the violation
  readable: true
  writeable: false

propertyPath
type: Property
domain: ConstraintViolationList
range: string

message
type: Property
domain: ConstraintViolationList
range: string