Added
Support multiple telematics consent options
13 days ago by Root Insurance
We now support a new quoting option: options.telematics.
Use the options.telematics object to represent customer consent and enrollment across one or more third-party telematics programs. This enables Root to order and use telematics data from supported providers when permitted.
Affected Endpoints
🔍 What’s New
You may now provide the following at the top level of options in a quote request body (alongside invoicePeriod):
"options": {
....,
"telematics": {}
}Example
Request
Includes telematics program selections and the user’s enrollment/consent data.
{
"quote": {
....,
"options": {
....,
"telematics": {
"programs": [
{
"program": "arity",
"enrollment": "declined",
"consented_at": null
},
{
"program": "cas",
"enrollment": "enrolled",
"consented_at": "2025-06-19T16:20:36Z"
}
]
},
....
},
....
},
....
}Response
Returns telematics.status and the list of telematics programs available for the quote, including program metadata and enrollment validation details.
{
"quote": {
....,
"options": {
....,
"telematics": {
"status": "available",
"programs": [
{
"program": "arity",
"name": "Arity",
"description": "Telematics provided by Arity",
"enrollment": {
"value": "declined",
"valid": true,
"messages": null,
"requirements": []
},
"consented_at": null
},
{
"program": "cas",
"name": "CAS",
"description": "Telematics provided by CAS",
"enrollment": {
"value": "enrolled",
"valid": true,
"messages": null,
"requirements": []
},
"consented_at": "2025-06-19T16:20:36Z"
}
]
},
....
},
....
},
....
}