High Mobility Push API 1.0.0
This document specifies the JSON format for each vehicle property that is made available through High Mobility's streaming and push interfaces.
SUB {instance}/{auto_api_level}/{app_id}/{vin}/mobile/{action}/{property}
Operation IDliveinstancerequiredstringuid: instancelive/sandbox
- Allowed values:
- "live"
- "sandbox"
auto_api_levelrequiredstringuid: auto_api_levelAutoAPI level
Const:"level13"app_idrequiredstringuid: app_idApplication id
vinrequiredstringuid: vinVIN
capabilityrequiredstringuid: capabilityCapability
Const:"mobile"actionrequiredstringuid: actionAction
Const:"get"propertyrequiredstringuid: propertyProperty
qos1Accepts the following message:
Mobile Connectionobjectuid: mobile_get_connectionversionrequirednumberuid: versionmessage_idrequiredstringuid: message_idvinrequiredstringuid: vincapabilityrequiredstringConst:"mobile"propertyrequiredstringConst:"connection"requiredobjectnon-emptyrequiredrestricted anyobjectnon-emptyConnection
datarequiredstringConnection state
- Allowed values:
- "disconnected"
- "connected"
timestamprequiredstringformat: date-timeuid: timestampAdditional properties are NOT allowed.
Additional properties are NOT allowed.
Additional properties are NOT allowed.
Examples
{ "version": 1, "message_id": "B10BB67D6B4D2EBAB49FD3F81D41111C2AC0D6E0816DE47F87DCDD1388F3D911", "vin": "VFXXXXXXXXXXXXXXX", "capability": "mobile", "property": "connection", "data": { "mobile": { "connection": { "data": "disconnected", "timestamp": "2019-08-24T14:15:22Z" } } } }
This example has been generated automatically.
- #1Mobile Connectionobjectuid: mobile_get_connectionversionrequirednumberuid: versionmessage_idrequiredstringuid: message_idvinrequiredstringuid: vincapabilityrequiredstringConst:"mobile"propertyrequiredstringConst:"connection"requiredobjectnon-emptyrequiredrestricted anyobjectnon-empty
Connection
datarequiredstringConnection state
- Allowed values:
- "disconnected"
- "connected"
timestamprequiredstringformat: date-timeuid: timestampAdditional properties are NOT allowed.
Additional properties are NOT allowed.
Additional properties are NOT allowed.
- objectuid: mobile_get_connectionversionrequirednumberuid: versionmessage_idrequiredstringuid: message_idvinrequiredstringuid: vincapabilityrequiredstringConst:"mobile"propertyrequiredstringConst:"connection"requiredobjectnon-emptyrequiredrestricted anyobjectnon-empty
Connection
datarequiredstringConnection state
- Allowed values:
- "disconnected"
- "connected"
timestamprequiredstringformat: date-timeuid: timestampAdditional properties are NOT allowed.
Additional properties are NOT allowed.
Additional properties are NOT allowed.