Reconditioning
Learn how to use Reconditioning workflows.
Overview
Our API empowers businesses to quickly obtain accurate quotes for reconditioning services, facilitating swift decision-making and operational efficiency. From detailing to mechanical repairs, our Reconditioning API ensures you can easily access and order the services needed to bring vehicles up to your standards. By integrating this API, businesses can optimize their workflow, reduce manual errors, and improve turnaround times, ensuring vehicles are ready for sale or use faster than ever before.
- Body condition: Address dings, paint chips, dents, and scratches.
- Engine: Service belts, fans, spark plugs, and cylinders.
- Maintenance: Conduct oil and filter changes.
- Suspension: Check and replace ball joints, tie rods, and struts.
- Brakes: Inspect and replace pads and rotors, if necessary.
- Interior: Overhaul electrical systems, heating, and air conditioning.
- Exterior: Maintain lights and exhaust systems.
Workflows
The Reconditioning API facilitates two primary functions, Quote Reconditioning
and Order Reconditioning
for all recon service types.
Quote Reconditioning
Obtain accurate quotes for reconditioning services, including detailing, mechanical repairs, and more.
Order Reconditioning
Place orders for reconditioning services, ensuring vehicles are quickly brought up to your standards.
Typical Progression
Lets go over the typical progression of a reconditioning service order. While these steps are typical, there may be issues, delays, or other factors that can affect the progression of your service order.
If any problems arise, the service order’s status will be updated to either delayed
or canceled
, and you
will be notified of the issue via email and webhook.
After payment is successful
A service order is created with the details of your quote, including the estimated time and cost.
The service order will start in the pending
status, this means that its just waiting for the team to pick up the vehicle, and start work.
After some time has passed
The service provider will begin working on your vehicle, ensuring it receives the care it needs.
The service order will be updated to include the status of the service, moving from pending
to in-progress
.
Work is completed
Once the service is completed, the service order will be updated to reflect the status of the service.
After work is completed, the service order will be updated to include the status of the service, moving from in-progress
to completed
.
Webhooks
service.created
- This event is triggered when a service order is created, providing you with the details of the order:
{
"event": "service.created",
"type": "reconditioning",
"data": {
"id": "order_luE7cYfmcgAchV",
"status": "pending", // pending, in-progress, completed, delayed, canceled
"estimatedTime": "2024-01-01T12:00:00Z",
"receiptLink": "https://checkout.driv.ly/order_luE7cYfmcgAchV",
"paid": true,
"total": 350,
"items": [
{
"service": "reconditioning",
"price": 350,
"name": "Reconditioning",
"description": "fault_EbaCojKxsJL",
"quantity": 1
}
],
"history": [
// An Array to show the keys changed and when
{
"status": "pending",
"paid": true,
"time": "2024-01-01T12:00:00Z"
}
]
}
}
service.updated
- This event is triggered when a service order is updated, providing you with the updated details of the order:
{
"event": "service.updated",
"type": "reconditioning",
"data": {
"id": "order_luE7cYfmcgAchV",
"status": "in-progress",
"estimatedTime": "2024-01-01T12:00:00Z",
"receiptLink": "https://checkout.driv.ly/order_luE7cYfmcgAchV",
"paid": true,
"total": 350,
"items": [
{
"service": "reconditioning",
"price": 350,
"name": "Reconditioning",
"description": "fault_EbaCojKxsJL",
"quantity": 1
}
],
"history": [
{
"status": "pending",
"paid": true,
"time": "2024-01-01T12:00:00Z"
},
{
"status": "in-progress",
"time": "2024-01-02T12:00:00Z"
}
]
}
}
service.completed
- This event is triggered when a service order is completed, providing you with the final details of the order:
{
"event": "service.completed",
"type": "reconditioning",
"data": {
"id": "order_luE7cYfmcgAchV",
"status": "completed",
"estimatedTime": "2024-01-01T12:00:00Z",
"receiptLink": "https://checkout.driv.ly/order_luE7cYfmcgAchV",
"paid": true,
"total": 350,
"items": [
{
"service": "reconditioning",
"price": 350,
"name": "Reconditioning",
"description": "fault_EbaCojKxsJL",
"quantity": 1
}
],
"history": [
{
"status": "pending",
"paid": true,
"time": "2024-01-01T12:00:00Z"
},
{
"status": "in-progress",
"time": "2024-01-02T12:00:00Z"
},
{
"status": "completed",
"time": "2024-01-03T12:00:00Z"
}
]
}
}
Next Steps
Ready to get started with Reconditioning API?