Skip to content

DriveMotionUsers

Base API Objects

TNDriveMotionResponseBase Response

Attribute Type Default Required Description
responseStatus ResponseStatus Yes Response Status Enum
responseMessage String No

TNResponseStatus

Code Name
32200 success
32400 invalidRequest
32500 internalServerError

Get User Profiles

TNGetUserProfileResponse

Attribute Type Default Required Description
userProfiles [TNUserProfile] No User profile info

TNUserProfile

Attribute Type Default Required Description
userId String Yes User ID
telematicsUserId String Yes Telematics User ID
userAlias String Yes User Alias
userState String Yes User State
userConsent Boolean Yes User Consent
premiumScoreVersion String No Premium Score Version
userConsentTime Date No User Consent time
vehicleProfiles List No User's vehicle profiles

VehicleProfile

Attribute Type Default Required Description
telematicsVehicleId String Yes Telematics Vehicle ID
telematicsVehicleId String Yes Telematics Vehicle ID
vehicle Vehicle Yes Vehicle Info
telematics VehicleTelematics Yes Vehicle Telematics Info

Vehicle

Attribute Type Default Required Description
vin String Yes Vehicle VIN number
licenseState String Yes
licensePlate String Yes
make String Yes
model String Yes
year Integer Yes

VehicleTelematics

Attribute Type Default Required Description
consent VehicleConsent Yes
channel VehicleChannel Yes

VehicleConsent

Attribute Type Default Required Description
status Boolean Yes
reason String Yes
timestamp Date No

VehicleChannel

Attribute Type Default Required Description
channelId String Yes
channelClientId String Yes

Opt In

TNOptInResponse

Attribute Type Default Required Description
userProfile TNUserProfile No User profile info

Opt Out

TNOptOutResponse

Attribute Type Default Required Description
userProfile UserProfile No User profile info

Delete Account And Data

TNDeleteAccountAndDataResponse

Attribute Type Default Required Description
success Boolean Yes Is action success or not