curl --request GET \
--url https://{company}.datatruck.io/api/v1/openapi/work-orders/ \
--header 'Authorization: <api-key>'{
"count": 50,
"next": "/work-orders/?page=2",
"previous": null,
"results": [
{
"id": 1001,
"number": "WO-2025-001",
"status": "Pending",
"vendor": "ABC Auto Repair",
"assigned_to": "John Doe",
"mc_number": "MC-123456",
"truck": "Truck-45",
"trailer": "Trailer-22",
"approved_by": "Jane Smith",
"custom_payment_method": "Wire Transfer",
"total_price": "1200.50",
"paid_amount": "500.00",
"balance": "700.50",
"work_order_tasks": [
{
"id": 1,
"number": "TASK-1001",
"custom_task": "Brake replacement",
"parts_price": "200.00",
"parts_quantity": 2,
"total_parts_price": "400.00",
"labor_price": "100.00",
"labor_hours": 2,
"total_labor_price": "200.00",
"total_price": "600.00"
}
],
"tags": [
{
"id": 10,
"name": "Urgent"
}
],
"work_order_payments": [
{
"id": 5,
"amount": "500.00",
"note": "Partial payment received",
"payment_date": "2025-03-10"
}
],
"scheduled_on_date": "2025-03-10T08:00:00Z",
"procedure_name": "TRK Accident Damage / Repair"
}
]
}Retrieve a list of work orders with related tasks, payments, and tags.
curl --request GET \
--url https://{company}.datatruck.io/api/v1/openapi/work-orders/ \
--header 'Authorization: <api-key>'{
"count": 50,
"next": "/work-orders/?page=2",
"previous": null,
"results": [
{
"id": 1001,
"number": "WO-2025-001",
"status": "Pending",
"vendor": "ABC Auto Repair",
"assigned_to": "John Doe",
"mc_number": "MC-123456",
"truck": "Truck-45",
"trailer": "Trailer-22",
"approved_by": "Jane Smith",
"custom_payment_method": "Wire Transfer",
"total_price": "1200.50",
"paid_amount": "500.00",
"balance": "700.50",
"work_order_tasks": [
{
"id": 1,
"number": "TASK-1001",
"custom_task": "Brake replacement",
"parts_price": "200.00",
"parts_quantity": 2,
"total_parts_price": "400.00",
"labor_price": "100.00",
"labor_hours": 2,
"total_labor_price": "200.00",
"total_price": "600.00"
}
],
"tags": [
{
"id": 10,
"name": "Urgent"
}
],
"work_order_payments": [
{
"id": 5,
"amount": "500.00",
"note": "Partial payment received",
"payment_date": "2025-03-10"
}
],
"scheduled_on_date": "2025-03-10T08:00:00Z",
"procedure_name": "TRK Accident Damage / Repair"
}
]
}Page number for paginated results
1
Filter work orders by status
List of work orders retrieved successfully
Total number of work orders
50
URL to the next page of results
"/work-orders/?page=2"
URL to the previous page of results
null
Show child attributes
Work order ID
1001
Work order number
"WO-2025-001"
Current status of the work order
"Pending"
Vendor assigned to the work order
"ABC Auto Repair"
Person responsible for the work order
"John Doe"
Motor Carrier number
"MC-123456"
Truck associated with the work order
"Truck-45"
Trailer associated with the work order
"Trailer-22"
Person who approved the work order
"Jane Smith"
Custom payment method used
"Wire Transfer"
Total price for the work order
"1200.50"
Total amount paid
"500.00"
Remaining balance
"700.50"
Show child attributes
1
"TASK-1001"
"Brake replacement"
"200.00"
2
"400.00"
"100.00"
2
"200.00"
"600.00"
Scheduled date and time for the work order
"2025-03-10T08:00:00Z"
Procedure name list: {"name": "TRK Accident Damage / Repair"}, {"name": "TRK Complex Repair"}, {"name": "TRK Air System Leakage"}, {"name": "TRK Brake Issue"}, {"name": "TRK ABS failure"}, {"name": "TRK Body Damage"}, {"name": "TRK 5th Wheel Repair"}, {"name": "TRK Alignment/Balancing"}, {"name": "TRK Tire Repair / Replacement"}, {"name": "TRK TIre Rim Repair / Replacement"}, {"name": "TRK Tire Hub Repair / Replacement/Oil refill"}, {"name": "TRK Check Engine Light"}, {"name": "TRK Stop Engine Light"}, {"name": "TRK Starter failure"}, {"name": "TRK Oil Leakage"}, {"name": "TRK Coolant Leakage"}, {"name": "TRK Fuel Leakage"}, {"name": "TRK Electrical Issues"}, {"name": "TRK Lights repair"}, {"name": "TRK Def system issue"}, {"name": "TRK Exhaust system issue"}, {"name": "TRK Suspension issue"}, {"name": "TRK Windshield"}, {"name": "TRK Side Windows repair/replacement"}, {"name": "TRK Wiper blades replacement"}, {"name": "TRK Inner appliances Issues"}, {"name": "TRK Inverter failure"}, {"name": "TRK Air conditioner service"}, {"name": "TRK Wash"}, {"name": "TRK TOW"}, {"name": "TRK Other Repair"}, {"name": "TRL Accident Damage / Repair"}, {"name": "TRL Complex Repair"}, {"name": "TRL Air System Leakage"}, {"name": "TRL Brake Issue"}, {"name": "TRL ABS failure"}, {"name": "TRL Body Damage"}, {"name": "TRL 5th Wheel Repair"}, {"name": "TRL Alignment/Balancing"}, {"name": "TRL Tire Repair / Replacement"}, {"name": "TRL TIre Rim Repair / Replacement"}, {"name": "TRL Tire Hub Repair / Replacement/Oil refill"}, {"name": "TRL Check Engine Light"}, {"name": "TRL Stop Engine Light"}, {"name": "TRL Starter failure"}, {"name": "TRL Oil Leakage"}, {"name": "TRL Coolant Leakage"}, {"name": "TRL Fuel Leakage"}, {"name": "TRL Electrical Issues"}, {"name": "TRL Lights repair"}, {"name": "TRL Def system issue"}, {"name": "TRL Exhaust system issue"}, {"name": "TRL Suspension issue"}, {"name": "TRL Windshield"}, {"name": "TRL Side Windows repair/replacement"}, {"name": "TRL Wiper blades replacement"}, {"name": "TRL Inner appliances Issues"}, {"name": "TRL Inverter failure"}, {"name": "TRL Air conditioner service"}, {"name": "TRL Wash"}, {"name": "TRL TOW"}, {"name": "TRL Other Repair"}
"TRK Accident Damage / Repair"