This is the 2.7.3 approved release of the Global API distributed to Global suppliers.This is considered the release candidate for the first release of the Global TBM Program.   

This has been updated on 09/30/2018
There will be a subsequent release for documentation only fixes including diagrams Activation (T&C updates)

# API Versions in this release

| API/Proto file | Description | Version | Version Date | Version Changes this release | 
|--------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|--------------|------------------------------------------------|
| Global_Uconnect_Control.proto | Main message proto file. Contains the 	Uconnect message wrapper, Keep Alive and Ack message definitions | 1.22 | 09/06/2018 | Added phoneRequests for ecall and rsa |
|  |  |  |  | 
| Global_Uconnect_Device.proto | Used for common device information messages | 1.3 | 04/2/2018 | N/A | 
| Global_Uconnect_DRM.proto | Used for Common DRM Messages | 1.5 | 08/22/2018 | Updated DRM to remove issuer and serial number fields. | 
| Global_Uconnect_GNSS.proto | The proto is utilized for Destination,Address,POI and location used in other Protobuff | 1.5   | 06/20/2018 | N/A |
| Global_Uconnect_VehicleInfo.proto | The common proto is utilized for VehicleInfo and VehicleStatus | 1.1 | 9/20/2017 | N/A | 
| Global_Uconnect_Ext_Activation.proto | This API supports the In-Vehicle Activation process by submitting a request to the SDP when the vehicle is first activated by the customer. | 1.8 | 09/25/2018 | Added ACTIVATION_IN_PROGRESS to responseEnum and update diagram [previously Merged CompleteActivation with PIN Create and T&C] also added Legal Docs update  |
| Global_Uconnect_Ext_AOTA.proto | This API is to notify the AOTA client of an update.  The AOTA client will manage downloading the update most likely through a different channel (https). | 1.4 | 06/26/2018 | N/A |
| Global_Uconnect_Ext_Auth.proto | This API supports the client sending both User and Device identifier and credentials to the SDP.  For Users the SDP replies with the login results.  Upon successful login, the SDP will push a provisioning message to the client with personal account settings associated with the provided user identity.The API is also to support a personal account.  The SDP must know the identity of the user prior to delivering personal account data to the vehicle. This proto now also includes the token request for the Navigation Authorication | 1.8 | 06/30/2018 | N/A |
| Global_Uconnect_Ext_CommCheck.proto | The Proto is to utilize the common Authorization and Comm Check Messages, often referred to as bootstrap. | 1 | 12/112017 | N/A
| Global_Uconnect_Ext_Ecall.proto | This is to define Emergency Call.When ECall is triggered, Phone call will be dialed out to the call center.The operator may expect to see the vehicle related information when the phone call is connected. Client  gathers vehicle information and send it out.Before the phone call is connected, the user also has the chance to cancel the Ecall. | 2.1 | 09/20/2018 |Added RequestECallPhoneNumbers and crashDetected structure |
| Global_Uconnect_FOTA.proto | This API notify the FOTA client of an update.  The FOTA client will manage downloading the update most likely through a different channel (https). | 1.2 | 11/2/2017 | N/A |
| Global_Uconnect_Ext_IVH.proto | IVH-In Vehicle Help,This API is to notify when new Help Content is available for download.  The IVH client will manage downloading the update most likely through a different channel (https). | 1.2 | 11/2/2017 | N/A |
| Global_Uconnect_Ext_PC.proto | This API enables the SDP to configure the TBM for Parental Control data collection and notification.The feature supports notifying the vehicle owner with alerts for geofencing, curfew, speed, valet, and similar events. | 1.9 | 09/20/2018 | Added BreachType Both and made corrections (Previsously Added a ConfigActionEnum to various alerts, added timestamp to logged events and utcoffset) |
| Global_Uconnect_Ext_Lastmile.proto | Upload Last Mile Navigation Information | 1.1 | 05/30/2018 | N/A |
| Global_Uconnect_Ext_PerformancePages.proto | Uploads Track Data | 1.1 | 11/2/2017 | N/A |
| Global_Uconnect_Ext_PHEV.proto | The  proto is to for PHEV(Plug in Hybrid Electric Vehicles) | 1.2 | 09/30/2018 |Added ChargeDataRequest and ChargeDataPublish, added BatteryVoltage to ChargeData |
| Global_Uconnect_Ext_POISearch.proto | This API supports the POI Search Requests. | 1.2 | 11/2/2017 | 
| Global_Uconnect_Ext_Provision.proto | The Provisioning API supports the client requesting or the SDP pushing the vehicle provisioning information to the client.The interface includes the read-only configuration data consumed by the client.  The Vehicle Data Sync interface supports the data elements which can be modified in the vehicle and synchronized with the cloud. | 1.17 | 05/25/2018 | N/A |
| Global_Uconnect_Ext_RemoteOp.proto | This API supports the Remote Operations. | 1.12 | 06/18/2018 |N/A |
| Global_Uconnect_Ext_RemoteInhibits.proto | This API supports the Remote Inhibit Operations including crank and slow. | 1.2 | 06/18/2018 | Changed CrankAttempted boolean to isCrankAttempted |
| Global_Uconnect_Ext_RoadSideAssist.proto | This API is to define Road Side Assistance. When Bluetooth is triggered, Phone call will be dialed out to the call center.The operator may expect to see the vehicle related information when the phone call is connected. Client  gathers vehicle information and send it out. | 1.8 | 09/20/2018 | Added RequestPhoneNumbers changed ASOS to ASOS_NON_IMPACT |
| Global_Uconnect_Ext_SendAndGo.proto | This API is to push some destinations to the vehicle, the SDP shall send the destinations data to the TBM when the TBM is connected.TBM will save the destination. | 1.1 | 06/2/2018 | N/A |
| Global_Uconnect_Ext_Signature.proto | This is for validation and protection for all the messages that are stored in TU. | 1.4 | 05/20/2018 | N/A|
| Global_Uconnect_Ext_SQDF.proto | This message is to define SQDF | 1.15 | 09/20/2018 | Added SRS_LAMP_STAT Added ResponseIDHex and CANFRAMEHEX to ECUData - previous change Change FAILED Enum in CommandStatus from 5 to 2. ServiceEnum Default changed to default1 |
| Global_Uconnect_Ext_StolenVehiAssist.proto | This API is to assist the User in case of Vehicle is Stolen, and User  alerts the SDP (by means the call center)  then the SDP sends info to the client.When the vehicle is stolen, the SDP side can send out request to the User, asking the TBM to enter into the SVA mode.The SDP shall also send a cancel request asking the TBM to exit the SVA mode.The TBM shall respond with a message with related vehicle information required by the SVA service. | 1.3 | 06/20/2018 | N/A |
| Global_Uconnect_Ext_TheftAlarmNotify.proto | This API is to notify the User in case of steal or tamper with car.When Theft alarm is detected Client sends Information to SDP to alert the User. | 1.6 | 07/23/2018 | N/A | 
| Global_Uconnect_Ext_VehicelDataAcquisition.proto | The messages in Global_Uconnect_Ext_VehDataAcquisition.proto define a flexible mechanism for collecting data from vehicles. | 1.9 | 08/02/2018 | Added Capture Window and Histogram message types to the policy.  |
| Global_Uconnect_Ext_VehicleFinder.proto | This API is to find the location of the vehicle on demand | 1.6 | 09/28/2018 | Added FAILURE_SPEED_LOCKOUT to response enum |
| Global_Uconnect_Ext_VehicleMessaging.proto | This API enables the SDP to send messages to HU , the HU messages that should be displayed to the operator of the vehicle, and the HU to notify the SDP when messages were displayed and the operator's response. | 1.4 | 08/02/2018 | Removed Enrollment Message Type, Added Subscription Message Type and Marketing Message Type, Added Enumeration for Expired Notice, fixed Vehicle Received Topic |
| Global_Uconnect_Ext_VehicleSync.proto | This API is to publish configuration changes to the vehicle. | 1.14 | 11/30/2017 | N/A | 
| Global_Uconnect_Ext_WIFIHostspot.proto | This proto is for getting WIFI Data Status and sending Push if there is low Data. | 1.1 | 11/2/2017 | N/A |
| Global_Uconnect_Ext_ConnectedPages.proto | This proto is for Uploading Eco and OffroadPages Info. | 1.1 | 05/18/2018 | Added Token elements needed for profile | N/A |
| Global_Uconnect_Ext_PrivacyMode.proto | This proto is for setting Privacy Mode. | 1.1 | 07/23/2018 | Initial Proto | N/A |
| Certificate Management | Certificate Management | 1.2 | 9/30/2018 | Updates from the Global Security Team | 