CarsKeep Open REST API v1 Platform
Connect your ERP, custom applications, telemetry hardware and accounting software to CarsKeep with Bearer JWT tokens and Zero Lock-in guarantee.
API Architecture & Authentication
High-performance API Gateway with strict JWT/Bearer access token validation
https://api.carskeep.com/api/v1/ All API requests are transmitted securely over HTTPS. Service tokens are generated in the shop owner admin portal with granular Bitset Capabilities.
curl -X POST "https://api.carskeep.com/api/v1//orders" \
-H "Authorization: Bearer ck_live_9f8a2e1d4c..." \
-H "Content-Type: application/json" \
-d '{
"vehicle": {
"vin": "JTDKN36U901234567",
"plate": "10-AB-420",
"model": "Toyota Camry 2.5 AT"
},
"bayNumber": 2,
"mileageKm": 68420,
"customer": {
"name": "Alexei Ivanov",
"phone": "+77014205566"
},
"services": [
{ "code": "SRV-OIL-01", "name": "Замена масла и фильтра", "hours": 0.8 },
{ "code": "SRV-BRK-02", "name": "Замена передних колодок", "hours": 1.2 }
]
}'Core REST API v1 Endpoints
Standardized CRUD endpoints designed to automate every workshop touchpoint
1. Online Booking & Lead Intake
3 routes /api/v1/bookings/slots /api/v1/bookings/create /api/v1/leads 2. Repair Order Management
3 routes /api/v1/repair-orders /api/v1/repair-orders/:id /api/v1/repair-orders/:id/status 3. FIFO Parts Inventory
3 routes /api/v1/inventory/items /api/v1/inventory/batch-receive /api/v1/inventory/reserve 4. Data Freedom & Zero Lock-in Export
1 routes /api/v1/tenants/export/full Events & Real-Time Webhooks
Instant webhook notifications for external systems, chat notifications, and BI tools
Sample Webhook JSON Payload:
event: ro.status_changed{
"event": "repair_order.estimate_approved",
"timestamp": "2026-09-30T10:14:22Z",
"tenant_id": "ten_baku_4021",
"data": {
"repair_order_id": "ro_94021",
"customer": {
"name": "Рамиль Мамедов",
"phone": "+994502000000"
},
"vehicle": {
"vin": "KMHD381UBJU194021",
"license_plate": "10-AB-402",
"model": "Kia Sportage 2021"
},
"approved_amount": 155.00,
"currency": "AZN",
"approved_items": [
{ "type": "part", "code": "54813-2S000", "title": "Втулка стабилизатора", "qty": 2, "price": 20.00 },
{ "type": "labor", "code": "L-SU-04", "title": "Замена втулок стабилизатора", "hours": 0.8, "price": 35.00 }
]
}
} booking.created New booking created via online widget or maps
vehicle.checked_in DVI intake inspection completed at service bay
repair_order.estimate_approved Customer approved repair estimate via WhatsApp link
repair_order.completed Quality control passed; vehicle ready for pickup
payment.fiscalized Payment recorded and fiscal receipt generated
Telematics & OBD-II Scanner Integration
Direct telemetry ingestion from connected fleet tracking devices
Automatic Odometer Sync
Vehicle odometer records update daily via satellite GPS telemetry without manual mechanic entry.
DTC Trouble Code Alerts
When a Check Engine fault code (e.g., P0300 cylinder misfire) triggers, an automatic inspection task is dispatched to the service advisor.
Official Client SDKs
Type-safe SDKs with built-in schema validation and error handling
Node.js / TypeScript
npm install @carskeep/api-sdk Python
pip install carskeep-sdk cURL / HTTP
curl -H "Authorization: Bearer token" https://api.carskeep.com