Service Maintenance & Repair (SMR) forecasts for new and used vehicles with a current age up to 12 years old.
Suitable for setting maintenance budgets on new and used vehicle contracts, cost of ownership comparison and supporting lender affordability assessments.
Key Features
OE Researched
Solifi SMR forecasts are built on OEM-researched service schedules, repair times, parts costs, and labour rates.
Trusted
Trusted by major UK fleet and leasing providers, Solifi has been a leading industry supplier for over 20 years
Comprehensive
Forecast data encompasses a broad range of operating scenarios, extending up to 5 years and a maximum of 200,000 miles
ONS Indexed
Historic forecast data for used vehicles is inflated using ONS inflation indices to reflect current market pricing
Improve Budgeting
Supports confident, profitable SMR budgeting, with the capability to reassess provisioning and enable early profit release
Affordability Assessments
Enables lenders to demonstrate they have considered overall affordability to the customer when considering motor finance applications
Sample Response
V2
Documentation
Introduction
Service Maintenance & Repair (SMR) expenditure forecasts for new and used vehicles up to 12 years old.
Header
When making calls to our API, include the following header:
x-api-key:your-api-key-here
Example Request
https://api.oneautoapi.com/solifi/smrbudgetfromidscode?ids_code=AB001234&miles_per_annum=65000&smr_budget_term_months=12&first_registration_date=2020-01-01¤t_mileage=12345
Example Sandbox Request
https://sandbox.oneautoapi.com/solifi/smrbudgetfromidscode?ids_code=AB001234&miles_per_annum=65000&smr_budget_term_months=12&first_registration_date=2020-01-01¤t_mileage=12345
Request Parameters
ids_code
mandatory, string, e.g. AB001234
The IDS Code.
miles_per_annum
mandatory, string, e.g. 65000
The expected annual mileage.
smr_budget_term_months
mandatory, string, e.g. 12
The SMR budget term in months.
first_registration_date
optional, string, e.g. 2020-01-01
Date of first registration.
current_mileage
optional, string, e.g. 12345
Current mileage of the vehicle.
Sample Response
{
"success": true,
"result": {
"is_interpolated": true,
"is_extrapolated": true,
"repairs_budget_gbp": 1505.06,
"servicing_budget_gbp": 245,
"tyre_budget_gbp": 539.98,
"mot_budget_gbp": 378.49,
"inspection_budget_gbp": 0,
"total_budget_gbp": 2423.53,
"pence_per_mile": 12.12,
"includes_ons_inflation": true
},
"error": "If there is an error the message would go here"
}Response Parameters
success
e.g. true
Whether the api call was successful
is_interpolated
e.g. true
Indicates if interpolation has been applied
is_extrapolated
e.g. true
Indicates if extrapolation has been applied
repairs_budget_gbp
e.g. 1505.06
Repairs budget in GBP
servicing_budget_gbp
e.g. 245
Servicing budget in GBP
tyre_budget_gbp
e.g. 539.98
Tyre budget in GBP
mot_budget_gbp
e.g. 378.49
MOT budget in GBP
inspection_budget_gbp
e.g. 0
Inspection budget in GBP
total_budget_gbp
e.g. 2423.53
Total budget in GBP
pence_per_mile
e.g. 12.12
The pence per mile cost.
includes_ons_inflation
e.g. true
Indicates where original budget values have been inflated using ONS data (for discontinued vehicles only)
error
e.g. If there is an error the message would go here
Details of what went wrong with the api call
Status Codes
200
success, chargeable
Request has been successfully received and a response has been sent.
202
accepted, non-chargeable
Request has been received and accepted for processing, but the action has not yet been completed.
204
no content, non-chargeable
Request has been successfully received but there is no content to return e.g. if an invalid VRM has been sent.
206
partial content, non-chargeable
Request has been successfully received but limited content is returned e.g. if an invalid VRM has been sent.
400
bad request, non-chargeable
Request was not received e.g. if any required parameters are missing.
403
forbidden, non-chargeable
Request was rejected e.g. if the API key is invalid or the service is not enabled.
429
too many requests, non-chargeable
API key rate limit/quota has been exceeded.
500
internal server error, non-chargeable
We are unable to process the request e.g. if the API is under extremely heavy load.
503
service unavailable, non-chargeable
Service is temporarily unavailable. Contact help@oneautoapi.com
