FleetWorkAPI Docs
Job Management

List Jobs

Retrieve a paginated list of jobs for your Fleetwork account.

GET/api/v1/workspace/jobs

Query Parameters

ParameterTypeRequiredDescription
pageintegerOptionalPage number (default: 1)
sizeintegerOptionalItems per page (default: 10)
jobStatusintegerOptional0=New, 1=Scheduled, 2=InProgress, 3=Completed, 4=Failed
jobTypeintegerOptional0=Unknown, 1=Shipment, 2=Service
userIdUUIDOptionalFilter by assigned driver ID
vehicleIdUUIDOptionalFilter by assigned vehicle ID
keywordstringOptionalSearch by job name
fromDatelongOptionalStart date filter as Unix timestamp (ms)
toDatelongOptionalEnd date filter as Unix timestamp (ms)
startDatelongOptionalFilter by job start date (Unix ms)
endDatelongOptionalFilter by job end date (Unix ms)
descStartDtbooleanOptionalSort descending by start date
descCreatedDtbooleanOptionalSort descending by created date

Example

Request

curl -X GET \
  "https://live.fleetwork.vn/api/v1/workspace/jobs?page=1&size=10&jobStatus=2&jobType=1&fromDate=1713139200000&toDate=1713225600000" \
  -H "API-KEY: <your-key>"

Response

{
  "code": "OK",
  "message": null,
  "data": [
    {
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "accountId": "a1b2c3d4-0000-0000-0000-000000000000",
      "jobName": "Delivery Batch #42",
      "jobDescription": "Morning delivery run",
      "refNo": "JB-2026-0042",
      "status": 2,
      "jobType": 1,
      "createdDt": 1713139200000,
      "modifiedDt": 1713225600000,
      "tasks": []
    }
  ],
  "total": 85,
  "page": 1,
  "pageSize": 10
}

On this page