---
title: "Bulk update work assignments"
method: POST
path: "/work_assignments/bulk/update"
tags: ["Work Assignments"]
---

# Bulk update work assignments

`POST /work_assignments/bulk/update`

Bulk-update the work assignments matching the selection criteria. Selection uses the same grammar as the work assignment search endpoint.

## Request body

- object
  - `business_entity_id` string, required — The business entity whose work assignments to update.
  - `work_assignments` object, required — The selection criteria. `work_assignments.include` must be either the string `"all"`, or an object containing one or more of `ids` (string array), `payee_type` (`employee` or `contractor`), `pay_schedule_id`, `archived` (boolean), `payee_names` (string). `work_assignments.exclude` (optional) is an object containing one or more of the same keys.
    - `exclude` object
      - `ids` string[]
      - `payee_type` 'contractor' | 'employee'
      - `pay_schedule_id` string
      - `archived` boolean
      - `payee_names` string

## Response `202`

Accepted

---

[API](https://skmtc.net/nmbr/apis/nmbr-api.md) · [All operations](https://skmtc.net/nmbr/apis/nmbr-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nmbr/nmbr-api/revisions/01cd9c45a923/schema)
