This end-point saves items, for a dealer, which are required at the time of appointment checkin. Eg- A dealer could ask customer to submit items like insurance and credit card prior to checkin.
Item could be any document which is required for the customer to sign and send back to the dealer, it could be a video or images of vehicle which dealer requires before checkin or could be anything(like VIN) which dealer wants the customer to scan.
ApiScope: manage.dealer.supported.item.write
API Scope Level: DealerScope
Path Parameters
ServiceSubscriberDealer string required
application/json
Request Body required
dealerSupportedItem object
invalidateAllDealerAssociatesWithApprovalAuthority boolean
Responses
- 200
- 400
- 401
- 403
- 500
OK
application/json
application/x-protobuf
Schema
Example (from schema)
Schema
errors object[]
warnings object[]
apiRequestId string
dealerSupportedItemUuid string
{
"errors": [
{
"errorCode": 0,
"errorTitle": "string",
"errorMessage": "string"
}
],
"warnings": [
{
"warningCode": 0,
"warningTitle": "string",
"warningMessage": "string"
}
],
"apiRequestId": "string",
"dealerSupportedItemUuid": "string"
}
Schema
Example (from schema)
Schema
errors object[]
warnings object[]
apiRequestId string
dealerSupportedItemUuid string
{
"errors": [
{
"errorCode": 0,
"errorTitle": "string",
"errorMessage": "string"
}
],
"warnings": [
{
"warningCode": 0,
"warningTitle": "string",
"warningMessage": "string"
}
],
"apiRequestId": "string",
"dealerSupportedItemUuid": "string"
}
Bad Request
application/json
Schema
Example (from schema)
Schema
errors object[]
warnings object[]
apiRequestId string
{
"errors": [
{
"errorCode": 0,
"errorTitle": "string",
"errorMessage": "string"
}
],
"warnings": [
{
"warningCode": 0,
"warningTitle": "string",
"warningMessage": "string"
}
],
"apiRequestId": "string"
}
Unauthorized
application/json
Schema
Example (from schema)
Schema
errors object[]
warnings object[]
apiRequestId string
{
"errors": [
{
"errorCode": 0,
"errorTitle": "string",
"errorMessage": "string"
}
],
"warnings": [
{
"warningCode": 0,
"warningTitle": "string",
"warningMessage": "string"
}
],
"apiRequestId": "string"
}
Forbidden
application/json
Schema
Example (from schema)
Schema
errors object[]
warnings object[]
apiRequestId string
{
"errors": [
{
"errorCode": 0,
"errorTitle": "string",
"errorMessage": "string"
}
],
"warnings": [
{
"warningCode": 0,
"warningTitle": "string",
"warningMessage": "string"
}
],
"apiRequestId": "string"
}
Internal Server Error
application/json
Schema
Example (from schema)
Schema
errors object[]
warnings object[]
apiRequestId string
{
"errors": [
{
"errorCode": 0,
"errorTitle": "string",
"errorMessage": "string"
}
],
"warnings": [
{
"warningCode": 0,
"warningTitle": "string",
"warningMessage": "string"
}
],
"apiRequestId": "string"
}
PUT /v2/dealer/:ServiceSubscriberDealer/supportedItem
Authorization
name: basicAuthtype: httpscheme: basic
Request
Request
curl / cURL
curl -L -X PUT '/manage/v2/dealer/:ServiceSubscriberDealer/supportedItem' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"dealerSupportedItem": {
"id": 0,
"uuid": "string",
"type": "string",
"name": "string",
"action": "string",
"description": "string",
"dealerUuid": "string",
"required": true,
"approvalNeeded": true,
"maintainHistory": true,
"vaultSupportedDataUuid": "string",
"isValid": true,
"dealerAssociatesWithApprovalAuthority": [
{
"userUuid": "string",
"departmentUuid": "string",
"dealerSupportedItemUuid": "string",
"isValid": true
}
],
"dealerSupportedItemMetaData": {
"dealerSupportedItemUuid": "string",
"fileText": "string",
"fileUrl": "string"
},
"isBackPageSupported": true
},
"invalidateAllDealerAssociatesWithApprovalAuthority": true
}'
python / requests
curl -L -X PUT '/manage/v2/dealer/:ServiceSubscriberDealer/supportedItem' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"dealerSupportedItem": {
"id": 0,
"uuid": "string",
"type": "string",
"name": "string",
"action": "string",
"description": "string",
"dealerUuid": "string",
"required": true,
"approvalNeeded": true,
"maintainHistory": true,
"vaultSupportedDataUuid": "string",
"isValid": true,
"dealerAssociatesWithApprovalAuthority": [
{
"userUuid": "string",
"departmentUuid": "string",
"dealerSupportedItemUuid": "string",
"isValid": true
}
],
"dealerSupportedItemMetaData": {
"dealerSupportedItemUuid": "string",
"fileText": "string",
"fileUrl": "string"
},
"isBackPageSupported": true
},
"invalidateAllDealerAssociatesWithApprovalAuthority": true
}'
go / native
curl -L -X PUT '/manage/v2/dealer/:ServiceSubscriberDealer/supportedItem' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"dealerSupportedItem": {
"id": 0,
"uuid": "string",
"type": "string",
"name": "string",
"action": "string",
"description": "string",
"dealerUuid": "string",
"required": true,
"approvalNeeded": true,
"maintainHistory": true,
"vaultSupportedDataUuid": "string",
"isValid": true,
"dealerAssociatesWithApprovalAuthority": [
{
"userUuid": "string",
"departmentUuid": "string",
"dealerSupportedItemUuid": "string",
"isValid": true
}
],
"dealerSupportedItemMetaData": {
"dealerSupportedItemUuid": "string",
"fileText": "string",
"fileUrl": "string"
},
"isBackPageSupported": true
},
"invalidateAllDealerAssociatesWithApprovalAuthority": true
}'
nodejs / axios
curl -L -X PUT '/manage/v2/dealer/:ServiceSubscriberDealer/supportedItem' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"dealerSupportedItem": {
"id": 0,
"uuid": "string",
"type": "string",
"name": "string",
"action": "string",
"description": "string",
"dealerUuid": "string",
"required": true,
"approvalNeeded": true,
"maintainHistory": true,
"vaultSupportedDataUuid": "string",
"isValid": true,
"dealerAssociatesWithApprovalAuthority": [
{
"userUuid": "string",
"departmentUuid": "string",
"dealerSupportedItemUuid": "string",
"isValid": true
}
],
"dealerSupportedItemMetaData": {
"dealerSupportedItemUuid": "string",
"fileText": "string",
"fileUrl": "string"
},
"isBackPageSupported": true
},
"invalidateAllDealerAssociatesWithApprovalAuthority": true
}'
ruby / Net::HTTP
curl -L -X PUT '/manage/v2/dealer/:ServiceSubscriberDealer/supportedItem' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"dealerSupportedItem": {
"id": 0,
"uuid": "string",
"type": "string",
"name": "string",
"action": "string",
"description": "string",
"dealerUuid": "string",
"required": true,
"approvalNeeded": true,
"maintainHistory": true,
"vaultSupportedDataUuid": "string",
"isValid": true,
"dealerAssociatesWithApprovalAuthority": [
{
"userUuid": "string",
"departmentUuid": "string",
"dealerSupportedItemUuid": "string",
"isValid": true
}
],
"dealerSupportedItemMetaData": {
"dealerSupportedItemUuid": "string",
"fileText": "string",
"fileUrl": "string"
},
"isBackPageSupported": true
},
"invalidateAllDealerAssociatesWithApprovalAuthority": true
}'
csharp / RestSharp
curl -L -X PUT '/manage/v2/dealer/:ServiceSubscriberDealer/supportedItem' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"dealerSupportedItem": {
"id": 0,
"uuid": "string",
"type": "string",
"name": "string",
"action": "string",
"description": "string",
"dealerUuid": "string",
"required": true,
"approvalNeeded": true,
"maintainHistory": true,
"vaultSupportedDataUuid": "string",
"isValid": true,
"dealerAssociatesWithApprovalAuthority": [
{
"userUuid": "string",
"departmentUuid": "string",
"dealerSupportedItemUuid": "string",
"isValid": true
}
],
"dealerSupportedItemMetaData": {
"dealerSupportedItemUuid": "string",
"fileText": "string",
"fileUrl": "string"
},
"isBackPageSupported": true
},
"invalidateAllDealerAssociatesWithApprovalAuthority": true
}'
php / cURL
curl -L -X PUT '/manage/v2/dealer/:ServiceSubscriberDealer/supportedItem' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"dealerSupportedItem": {
"id": 0,
"uuid": "string",
"type": "string",
"name": "string",
"action": "string",
"description": "string",
"dealerUuid": "string",
"required": true,
"approvalNeeded": true,
"maintainHistory": true,
"vaultSupportedDataUuid": "string",
"isValid": true,
"dealerAssociatesWithApprovalAuthority": [
{
"userUuid": "string",
"departmentUuid": "string",
"dealerSupportedItemUuid": "string",
"isValid": true
}
],
"dealerSupportedItemMetaData": {
"dealerSupportedItemUuid": "string",
"fileText": "string",
"fileUrl": "string"
},
"isBackPageSupported": true
},
"invalidateAllDealerAssociatesWithApprovalAuthority": true
}'
java / OkHttp
curl -L -X PUT '/manage/v2/dealer/:ServiceSubscriberDealer/supportedItem' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"dealerSupportedItem": {
"id": 0,
"uuid": "string",
"type": "string",
"name": "string",
"action": "string",
"description": "string",
"dealerUuid": "string",
"required": true,
"approvalNeeded": true,
"maintainHistory": true,
"vaultSupportedDataUuid": "string",
"isValid": true,
"dealerAssociatesWithApprovalAuthority": [
{
"userUuid": "string",
"departmentUuid": "string",
"dealerSupportedItemUuid": "string",
"isValid": true
}
],
"dealerSupportedItemMetaData": {
"dealerSupportedItemUuid": "string",
"fileText": "string",
"fileUrl": "string"
},
"isBackPageSupported": true
},
"invalidateAllDealerAssociatesWithApprovalAuthority": true
}'
powershell / RestMethod
curl -L -X PUT '/manage/v2/dealer/:ServiceSubscriberDealer/supportedItem' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"dealerSupportedItem": {
"id": 0,
"uuid": "string",
"type": "string",
"name": "string",
"action": "string",
"description": "string",
"dealerUuid": "string",
"required": true,
"approvalNeeded": true,
"maintainHistory": true,
"vaultSupportedDataUuid": "string",
"isValid": true,
"dealerAssociatesWithApprovalAuthority": [
{
"userUuid": "string",
"departmentUuid": "string",
"dealerSupportedItemUuid": "string",
"isValid": true
}
],
"dealerSupportedItemMetaData": {
"dealerSupportedItemUuid": "string",
"fileText": "string",
"fileUrl": "string"
},
"isBackPageSupported": true
},
"invalidateAllDealerAssociatesWithApprovalAuthority": true
}'