Job Management
Assign Job
Assign a job to a driver and/or vehicle.
PUT/api/v1/workspace/jobs/{jobId}/assign
Request Body
At least one of userId or vehicleId should be provided.
| Field | Type | Required | Description |
|---|---|---|---|
userId | UUID | Optional | The driver's user ID |
vehicleId | UUID | Optional | The vehicle ID to assign |
{
"userId": "d4f5a6b7-8c9d-4e0f-a1b2-c3d4e5f6a7b8",
"vehicleId": "e5f6a7b8-9d0e-4f1a-b2c3-d4e5f6a7b8c9"
}Example
Request
curl -X PUT \
"https://live.fleetwork.vn/api/v1/workspace/jobs/3fa85f64-5717-4562-b3fc-2c963f66afa6/assign" \
-H "API-KEY: <your-key>" \
-H "Content-Type: application/json" \
-d '{"userId": "d4f5a6b7-8c9d-4e0f-a1b2-c3d4e5f6a7b8", "vehicleId": "e5f6a7b8-9d0e-4f1a-b2c3-d4e5f6a7b8c9"}'Response
{
"code": "OK",
"message": null,
"data": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}The data field returns the job ID.