# Functions

BulkDecodeVIN godoc @Summary gets a list of decoded vins.
BulkDecodeVIN CSV godoc @Summary gets a list of decoded vins in csv format.
GetDeviceDefinitionAll godoc @Summary gets all device definitions by Makes, models, and years @ID GetDeviceDefinitionAll @Description gets a device definition @Tags device-definitions @Accept json @Produce json @Success 200 @Failure 500 @Router /device-definitions/all [get].
GetDeviceDefinitionByID godoc @Summary gets a device definition @ID GetDeviceDefinitionByID @Description gets a device definition @Tags device-definitions @Param id path string true "device definition id" @Produce json @Success 200 {object} models.GetDeviceDefinitionQueryResult @Failure 404 @Failure 500 @Router /device-definitions/{id} [get].
GetDeviceDefinitionByMMY godoc @Summary gets a specific device definition by make model and year.
GetDeviceIntegrationsByID godoc @Summary gets all the available integrations for a device definition.
GetDeviceMakes godoc @Summary gets all device makes @ID GetDeviceMakes @Description gets all device makes @Tags device-definitions @Produce json @Success 200 {object} grpc.GetDeviceMakeResponse @Failure 500 @Router /device-makes [get].
GetDeviceTypesByID godoc @Summary gets a device type.
GetIntegrationByID godoc @Summary gets integration by id.
GetIntegrations godoc @Summary gets list of integrations we have defined.