---
title: "Changes to Bulk create tasks"
method: POST
path: "/projects/{project_id}/tasks/bulk_create"
---

# Changes to Bulk create tasks

`POST /projects/{project_id}/tasks/bulk_create`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 8 of 12 revisions.

- **2026-10-29** `65b8b7a6ad89`: 1 info
- **2026-10-09** `c135035d6fa0`: 1 info
- **2026-09-24** `e1d4554aad09`: 7 info
- **2026-09-10** `b926d8f9d5da`: 5 info
- **2026-09-03** `5f3d79fd23a0`: 4 info
- **2026-08-27** `88923d59dcc5`: 4 info
- **2026-08-08** `7c956b3d1bdf`: 4 breaking, 7 warning, 11 info
- **2026-08-06** `9418bb2b65bf`: 1 info

## Changes

- **2026-10-29** `65b8b7a6ad89`: 1 info
  - added the new optional request property `bulk_tasks/items/body`
- **2026-10-09** `c135035d6fa0`: 1 info
  - added the optional property `data/items/project_notes` to the response with the `200` status
- **2026-09-24** `e1d4554aad09`: 7 info
  - added the new optional request property `bulk_tasks/items/all_must_sign`
  - added the new optional request property `bulk_tasks/items/ez_sign_template_id`
  - added the new optional request property `bulk_tasks/items/verification_types`
  - the request property `bulk_tasks/items/name` became optional
  - added the new `contact_info_verification` enum value to the request property `bulk_tasks/items/task_type`
  - added the new `ez_sign` enum value to the request property `bulk_tasks/items/task_type`
  - added the optional property `data/items/verification_types` to the response with the `200` status
- **2026-09-10** `b926d8f9d5da`: 5 info
  - added the new optional request property `bulk_tasks/items/amount_due`
  - added the new optional request property `bulk_tasks/items/task_type`
  - added the optional property `data/items/amount_due` to the response with the `200` status
  - added the optional property `data/items/payment_status` to the response with the `200` status
  - added the optional property `data/items/task_type` to the response with the `200` status
- **2026-09-03** `5f3d79fd23a0`: 4 info
  - added the new optional request property `bulk_tasks/items/document_category_id`
  - added the new optional request property `bulk_tasks/items/due_date`
  - added the optional property `data/items/document_category` to the response with the `200` status
  - added the optional property `data/items/due_date` to the response with the `200` status
- **2026-08-27** `88923d59dcc5`: 4 info
  - added the new optional request property `checklist_template_id`
  - added `subschema #1, subschema #2` to the request body `oneOf` list
  - the request property `bulk_tasks` became optional
  - added the non-success response with the status `404`
- **2026-08-08** `7c956b3d1bdf`: 4 breaking, 7 warning, 11 info
  - the response property `data/items/assignees/items/email` became nullable for the status `200`
  - the response property `data/items/project/idempotency_key` became nullable for the status `200`
  - added `#/components/schemas/ProjectStatus, subschema #2` to the `data/items/project/project_status` response property `oneOf` list for the response status `200`
  - the `data/items/project/project_status` response's property type changed from `object` to no type for status `200`
  - removed the optional property `data/items/project/assignees` from the response with the `200` status
  - removed the optional property `data/items/project/due_date` from the response with the `200` status
  - removed the optional property `data/items/project/project_status/id` from the response with the `200` status
  - removed the optional property `data/items/project/project_status/name` from the response with the `200` status
  - removed the optional property `data/items/project/project_status/position` from the response with the `200` status
  - removed the optional property `data/items/project/tags` from the response with the `200` status
  - removed the optional property `data/items/project/tasks` from the response with the `200` status
  - added the optional property `data/items/assignees/items/display_name` to the response with the `200` status
  - added the optional property `data/items/assignees/items/name` to the response with the `200` status
  - added the optional property `data/items/comments/items/created_at` to the response with the `200` status
  - added the optional property `data/items/comments/items/updated_at` to the response with the `200` status
  - added the optional property `data/items/project/archived_at` to the response with the `200` status
  - added the optional property `data/items/project/last_uploaded` to the response with the `200` status
  - added the optional property `data/items/project/tax_year` to the response with the `200` status
  - added the optional property `data/items/project/updated_at` to the response with the `200` status
  - added the optional property `data/items/project/user/first_name` to the response with the `200` status
  - added the optional property `data/items/project/user/idempotency_key` to the response with the `200` status
  - added the optional property `data/items/project/user/last_name` to the response with the `200` status
- **2026-08-06** `9418bb2b65bf`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/gettruss/apis/gettruss/docs/projects/:project_id/tasks/bulk_create/post.md) - [API](https://skmtc.dev/gettruss/apis/gettruss.md) - [Page](https://skmtc.dev/gettruss/apis/gettruss/changes/projects/:project_id/tasks/bulk_create/post)
