Ford Guide

Here is a guide to supported Ford models and regions, information on the necessary connectivity subscriptions and available data use-cases.

Available data points

You can find a breakdown of all available data points in the Auto API availability for Ford table.

Eligible Models

The following European-market Ford models are eligible. In order to send data, a vehicle must have an active FordPass Connect subscription. All models come with a complimentary 2-year subscription to FordPass Connect.

Model nameOptional equipment untilStandard equipment since
Fiesta (Active, Active Colorline, Active Plus and Vignale series)September 2019October 2019
Fiesta (all other series)September 2019October 2019
Fiesta Panel VanSeptember 2019October 2019
EcosportSeptember 2019October 2019
Focus (ST Line, Active, Titanium and Vignale series)August 2019September 2019
Focus (all other series)August 2019September 2019
S-MAXN/AAugust 2019
GalaxyN/AAugust 2019
MondeoN/AAugust 2019
EdgeN/AJanuary 2019
KugaN/ADecember 2019
KugaN/ADecember 2019
MustangN/AJune 2019
RangerOctober 2019November 2019

Supported Markets

Ford customers in the European Economic Area can grant 3rd-party access to vehicle data.

API Refresh Rate

All eligible Ford models refresh the data when the engine is turned on, 60 seconds after an engine on event, engine off. In addition, the data is updated if there is a new dashboard warning light coming on.

API Pricing

You are presented with the pricing for your data points selection within the platform when creating a production app. The pricing is set per vehicle per month and varies according to the data use-case.

Data Points

You can find a breakdown of all available data points in the following table: Auto API availability for Ford. Each request returns data points and corresponding timestamps; the timestamps indicate the moment the data was transferred from the vehicle.

Data points are selected via data buckets which have been tailored for specific use cases. The following data buckets are available:

Pay-as-you-drive

Allowed purposeAuto API properties
Insurance-related purposes, including distance-based insurance services.Diagnostics: mileage, timestamp
Vehicle Location: coordinates, timestamp

Enhanced insurance

Allowed purposeAuto API properties
Insurance-related purposes, including distance-based insurance services.Diagnostics: mileage, fuel level, battery voltage, trouble codes, oil life remaining, tire pressure statuses, tire pressures, engine cooloant temperature, timestamp
Dashboard lights: Dashboard warning lights, timestamp
Vehicle Location: coordinates, heading, timestamp
Race: gear mode, selected gear, timestamp
Ignition: ignition state, timestamp

Logbook

Allowed purposeAuto API properties
Logbook related purposes such as documenting the distances travelled by a vehicle and the different vehicle locations.Diagnostics: mileage, timestamp
Vehicle Location: coordinates, timestamp
Ignition: ignition state, timestamp

Maintenance

Allowed purposeAuto API properties
Maintenance-related purposes, such as analysing and predicting the condition of the vehicle and identifying malfunctions.Diagnostics: mileage, fuel level, battery voltage, trouble codes, oil life remaining, tire pressure statuses, tire pressures, engine cooloant temperature, timestamp
Dashboard lights: Dashboard warning lights, timestamp
Vehicle Location: coordinates, timestamp
Race: gear mode, selected gear, timestamp
Ignition: ignition state, timestamp

Webhooks

The webhooks below are currently in production.

WebhookTrigger
Authorization ChangedWhen an access token’s authorization state changes – for instance, when the access is revoked from within the FordPass owner portal
Battery Guard WarningTriggered when the 12V battery has low voltage
Dashboard Lights ChangedTriggered when the dashboard warning lights change
Tire Pressure WarningTriggered when the tire pressure is too low or too high
Ignition ChangedTriggered when the ignition status changes
Vehicle Location ChangedTriggered when the vehicle's location is updated

Example webhook

The following example shows the JSON content of an vehicle_location_changed event being delivered.

{
    "vehicle": {
        "vin": "1HMCF6112HA3FBBCC",
        "serial_number": "BB5EAC44D33F205A87"
    },
    "event": {
        "type": "vehicle_location_changed",
        "received_at": "2019-02-20T09:13:33.563772Z",
        "action": null
    },
    "application": {
        "id": "A77294AC8DA324FB46DA98921"
    }
}

More Information

Should you have any questions, please contact us on our Slack channel.