---
title: "Update job sub item"
method: PUT
path: "/job_item_sub_items/{job_item_sub_item_id}"
tags: ["Job Item Sub Items"]
---

# Update job sub item

`PUT /job_item_sub_items/{job_item_sub_item_id}`

## Request

- Base URL: `https://api.streamtime.net/v2`
- URL: `https://api.streamtime.net/v2/job_item_sub_items/{job_item_sub_item_id}`
- Auth: HTTP bearer

## Path parameters

- `job_item_sub_item_id` integer, required

## Request body

- JobItemSubItem: A checklist or sub-task within a job item.
  - `id` integer: Sub-item ID
  - `jobItemId` integer: Parent job item ID
  - `jobItemSubItemStatus` JobItemSubItemStatus: Status of a Job item sub item.
    - `id` 1 | 2 | 3: Job Item Sub Item Status ID (1=Incomplete, 2=Complete, 3=Deleted)
    - `name` string
  - `description` string: Sub-item description
  - `completedDatetime` string, date-time, nullable: Completion timestamp
  - `completedByUserId` integer, nullable: User ID who completed the sub-item
  - `orderId` integer, nullable: Order index within the item

## Response `200`

Job item sub item updated.

- JobItemSubItem: A checklist or sub-task within a job item.
  - `id` integer: Sub-item ID
  - `jobItemId` integer: Parent job item ID
  - `jobItemSubItemStatus` JobItemSubItemStatus: Status of a Job item sub item.
    - `id` 1 | 2 | 3: Job Item Sub Item Status ID (1=Incomplete, 2=Complete, 3=Deleted)
    - `name` string
  - `description` string: Sub-item description
  - `completedDatetime` string, date-time, nullable: Completion timestamp
  - `completedByUserId` integer, nullable: User ID who completed the sub-item
  - `orderId` integer, nullable: Order index within the item

---

[API](https://skmtc.dev/streamtime/apis/public-api.md) · [All operations](https://skmtc.dev/streamtime/apis/public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/streamtime/apis/public-api/revisions/cda8d1405534?raw)
