Admin APIs/Bulk Operations
Vehicle Bulk Import
POST
/admin/vehiclebulkjobsBearer token required
ADMINContent-Type:
application/jsonRequest Example
JSON
{
"primaryUserId": "20",
"planId": "3",
"deviceTypeId": "1",
"rows": [
{
"rowNumber": 1,
"vehicleName": "Truck-01",
"imei": "123456789012345",
"simNumber": "8991234567890123456",
"deviceType": "GT06N",
"plateNumber": "DL-01-AB-1234",
"vin": "1HGBH41JXMN109186"
}
]
}Response Example
200 OK
{
"action": true,
"data": {
"jobId": "bulk-uuid-123",
"status": "processing",
"total": 100,
"processed": 45,
"failed": 2,
"results": []
}
}Code Examples
curl -X POST 'https://<your-domain>:3001/admin/vehiclebulkjobs' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{
"primaryUserId": "20",
"planId": "3",
"deviceTypeId": "1",
"rows": [
{
"rowNumber": 1,
"vehicleName": "Truck-01",
"imei": "123456789012345",
"simNumber": "8991234567890123456",
"deviceType": "GT06N",
"plateNumber": "DL-01-AB-1234",
"vin": "1HGBH41JXMN109186"
}
]
}'