Fetch best matching opcodes for a given concern
Fetch best matching opcodes for a given concern
Path Parameters
dealerUUID string required
application/json
Request Body required
- Array [
- ]
requesterUserUUID string
onlineSchedulerVisibility boolean
mobileServiceVisibility boolean
serviceCartVisibility boolean
dealerAppSchedulerVisibility boolean
checkInVisibility boolean
isDefault boolean
startPosition int32
endPosition int32
isLastPage boolean
resultSize int32
communicationCodes string[]
opCodes string[]
uuidList string[]
getTotalCount boolean
getMkAndDmsSimilarOpcodeCount boolean
searchToken string
sortPreference string
Possible values: [OPCODE, NAME, PRICE, SORT_ORDER, _SCORE]
sortDirection string
Possible values: [ASCENDING, DESCENDING]
eventDealerAssociateUuid string
serviceTypeList string[]
Possible values: [MAINTENANCE, REPAIR, INSPECT, SERVICE]
brandIdList int64[] deprecated
vehicleMakeList string[] deprecated
brandUuidList string[]
typeList string[]
Possible values: [OPCODE, SERVICEMENU, SERVICEMOTORSMAINTENANCEMENU, SERVICEMOTORSLINEITEM, SERVICEMOTORSINDICATOR]
mileageDTOList object[]
startMileage int64
repeatInterval int64
endMileage int64
baseVehicleId int64
engineId int64
minPrice double
maxPrice double
dmsLaborPriceMismatch boolean
severityFlag string
engineList string[]
modelList string[]
yearList int32[]
trimList string[]
vehicleUuid string
vin string
model string
year string
make string
categories string[]
concernText string
numberOfMatches int32
Responses
- 200
- 400
- 401
- 403
- 500
OK
*/*
Schema
Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
- Array [
- Array [
- ]
- Array [
- ]
- ]
errors object[]
errorName string
errorMessage string
errorCode int32
warnings object[]
warningCode string
warningTitle string
warningMessage string
statusCode int32
apiRequestId string
matchedOpcodes object[]
laborOpCode string
score double
evidence string
operationDTO object
laborOpCode string
opCodeName string
description string
totalPrice string
opCodeDurationInMinutes string
isValid boolean
uuid string
inMobileService boolean
inOnlineScheduler boolean
communicationCodes string[]
payType string
inServiceCart boolean
inDealerAppScheduler boolean
dmsDescription string
laborPrice string
dmsLaborPrice string
partsPrice string
dmsPartsPrice string
taxAmount string
dmsTaxAmount string
dmsTotalPrice string
sortOrder int64
correction string
cause string
soldHours double
dispatchCode string
comebackFlag boolean
usagePercentile int64 deprecated
position int32
leadTimeInMinutes int64
isIndexed boolean
isDefault boolean
notes string
serviceType string
serviceTypeServiceCart string
recallId string
vehicleMileageConfigDTOList object[]
brandDTO object
id int64
name string
uuid string
motorsMakeId int32
motorsMakeName string
year string
model string
trim string
engine string
mileageUuid string
uuid string
motorsBaseVehicleId string
motorsEngineId string
isValid boolean
dailyLimitConfigDTOList object[]
dayNumber int32
dayLimit int32
pullEstimateInSC boolean
miscPrice string
useDmsPrice boolean
showDmsPriceMismatchWarning boolean
noPartsNeeded boolean
inCheckIn boolean
quickOpLiteUuid string
invoiceLineList undefined[]
menuName string
operationType string
Possible values: [OPCODE, SERVICEMENU, SERVICEMOTORSMAINTENANCEMENU, SERVICEMOTORSLINEITEM, SERVICEMOTORSINDICATOR]
dealerUuid string
isCustomConcern boolean
taxonomyId int32
severityFlag string
isSeverityNormal boolean
isSeveritySevere boolean
notesSevere string[]
notesNormal string[]
motorsOperationName string
mileage int64
motorsMake string
motorsMakeId int32
category string
totalPriceForConversion number
{
"errors": [
{
"errorName": "string",
"errorMessage": "string",
"errorCode": 0
}
],
"warnings": [
{
"warningCode": "string",
"warningTitle": "string",
"warningMessage": "string"
}
],
"statusCode": 0,
"apiRequestId": "string",
"matchedOpcodes": [
{
"laborOpCode": "string",
"score": 0,
"evidence": "string",
"operationDTO": {
"laborOpCode": "string",
"opCodeName": "string",
"description": "string",
"totalPrice": "string",
"opCodeDurationInMinutes": "string",
"isValid": true,
"uuid": "string",
"inMobileService": true,
"inOnlineScheduler": true,
"communicationCodes": [
"string"
],
"payType": "string",
"inServiceCart": true,
"inDealerAppScheduler": true,
"dmsDescription": "string",
"laborPrice": "string",
"dmsLaborPrice": "string",
"partsPrice": "string",
"dmsPartsPrice": "string",
"taxAmount": "string",
"dmsTaxAmount": "string",
"dmsTotalPrice": "string",
"sortOrder": 0,
"correction": "string",
"cause": "string",
"soldHours": 0,
"dispatchCode": "string",
"comebackFlag": true,
"position": 0,
"leadTimeInMinutes": 0,
"isIndexed": true,
"isDefault": true,
"notes": "string",
"serviceType": "string",
"serviceTypeServiceCart": "string",
"recallId": "string",
"vehicleMileageConfigDTOList": [
{
"brandDTO": {
"id": 0,
"name": "string",
"uuid": "string",
"motorsMakeId": 0,
"motorsMakeName": "string"
},
"year": "string",
"model": "string",
"trim": "string",
"engine": "string",
"mileageUuid": "string",
"uuid": "string",
"motorsBaseVehicleId": "string",
"motorsEngineId": "string",
"isValid": true
}
],
"dailyLimitConfigDTOList": [
{
"dayNumber": 0,
"dayLimit": 0
}
],
"pullEstimateInSC": true,
"miscPrice": "string",
"useDmsPrice": true,
"showDmsPriceMismatchWarning": true,
"noPartsNeeded": true,
"inCheckIn": true,
"quickOpLiteUuid": "string",
"invoiceLineList": [
null
],
"menuName": "string",
"operationType": "OPCODE",
"dealerUuid": "string",
"isCustomConcern": true,
"taxonomyId": 0,
"severityFlag": "string",
"isSeverityNormal": true,
"isSeveritySevere": true,
"notesSevere": [
"string"
],
"notesNormal": [
"string"
],
"motorsOperationName": "string",
"mileage": 0,
"motorsMake": "string",
"motorsMakeId": 0,
"category": "string",
"totalPriceForConversion": 0
}
}
]
}
Bad Request
*/*
Schema
Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
errors object[]
errorName string
errorMessage string
errorCode int32
warnings object[]
warningCode string
warningTitle string
warningMessage string
statusCode int32
apiRequestId string
{
"errors": [
{
"errorName": "string",
"errorMessage": "string",
"errorCode": 0
}
],
"warnings": [
{
"warningCode": "string",
"warningTitle": "string",
"warningMessage": "string"
}
],
"statusCode": 0,
"apiRequestId": "string"
}
Unauthorized
*/*
Schema
Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
errors object[]
errorName string
errorMessage string
errorCode int32
warnings object[]
warningCode string
warningTitle string
warningMessage string
statusCode int32
apiRequestId string
{
"errors": [
{
"errorName": "string",
"errorMessage": "string",
"errorCode": 0
}
],
"warnings": [
{
"warningCode": "string",
"warningTitle": "string",
"warningMessage": "string"
}
],
"statusCode": 0,
"apiRequestId": "string"
}
Forbidden
*/*
Schema
Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
errors object[]
errorName string
errorMessage string
errorCode int32
warnings object[]
warningCode string
warningTitle string
warningMessage string
statusCode int32
apiRequestId string
{
"errors": [
{
"errorName": "string",
"errorMessage": "string",
"errorCode": 0
}
],
"warnings": [
{
"warningCode": "string",
"warningTitle": "string",
"warningMessage": "string"
}
],
"statusCode": 0,
"apiRequestId": "string"
}
Internal Server Error
*/*
Schema
Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
errors object[]
errorName string
errorMessage string
errorCode int32
warnings object[]
warningCode string
warningTitle string
warningMessage string
statusCode int32
apiRequestId string
{
"errors": [
{
"errorName": "string",
"errorMessage": "string",
"errorCode": 0
}
],
"warnings": [
{
"warningCode": "string",
"warningTitle": "string",
"warningMessage": "string"
}
],
"statusCode": 0,
"apiRequestId": "string"
}
Loading...