# Cập nhật Job

> Cập nhật thông tin chi tiết của một job đã tồn tại.

Source: https://docs.fleetwork.vn/vi/jobs/jobs-update

**PUT** `https://live.fleetwork.vn/api/v1/workspace/jobs/{jobId}`

## Body yêu cầu

Tất cả các trường đều tuỳ chọn — chỉ cần đưa vào những trường bạn muốn thay đổi.

| Trường           | Kiểu    | Bắt buộc | Mô tả                                                             |
| ---------------- | ------- | -------- | ----------------------------------------------------------------- |
| `jobName`        | string  | Tuỳ chọn | Tên job                                                           |
| `jobDescription` | string  | Tuỳ chọn | Mô tả job                                                         |
| `jobStatus`      | integer | Tuỳ chọn | `0`=New, `1`=Scheduled, `2`=InProgress, `3`=Completed, `4`=Failed |
| `jobType`        | integer | Tuỳ chọn | `0`=Unknown, `1`=Shipment, `2`=Service                            |
| `metaData`       | string  | Tuỳ chọn | Chuỗi JSON metadata tuỳ chỉnh                                     |
| `tasks`          | array   | Tuỳ chọn | Danh sách task thay thế (cùng schema với Tạo Job)                 |

```json
{
  "jobName": "Updated Delivery Job",
  "jobStatus": 2,
  "jobDescription": "Updated delivery instructions"
}
```

## Ví dụ

### Request

```bash
curl -X PUT \
  "https://live.fleetwork.vn/api/v1/workspace/jobs/3fa85f64-5717-4562-b3fc-2c963f66afa6" \
  -H "API-KEY: <your-key>" \
  -H "Content-Type: application/json" \
  -d '{"jobName":"Updated Delivery Job","jobDescription":"Afternoon delivery run","jobStatus":2}'
```

### Response

```json
{
  "code": "OK",
  "message": null,
  "data": true
}
```
