---
title: "Create a list item"
method: POST
path: "/checklists/{checklist_id}/tasks.{format}"
tags: ["List items"]
---

# Create a list item

`POST /checklists/{checklist_id}/tasks.{format}`

## Path parameters

- `checklist_id` integer, required
- `format` 'json' | 'xml', required

## Response `200`

The created list item.

- Task — A list item.
  - `id` integer
  - `content` string — Task content.
  - `status` 0 | 1 | 2 — 0 - open, 1 - closed, 2 - invalidated.
  - `checklist_id` integer — Containing checklist ID.
  - `parent_id` integer — Parent task ID. Empty for root-level items in XML, or 0 in JSON.
  - `comments_count` integer — Number of notes for this item.
  - `position` integer — 1-based position under its parent.
  - `priority` integer — (JSON only) Optional task priority, 1..9.
  - `due` string — Due date, when set.
  - `deleted` boolean — Present (and `true`) only in the representation of a just-deleted item.
  - `assignee_ids` integer[] — (JSON only) IDs of the item's assignees.
  - `tasks` integer[] — (JSON only) Child task IDs.
  - `tags` object — (JSON only) Map of tag name => isPrivate. When modifying an item, both a map and a comma-separated string of tag names are accepted.
  - `tags_as_text` string — (JSON only) Comma-separated list of tag names. Also accepted when modifying an item.
  - `update_line` string — (JSON only) Text describing the last change, e.g. 'updated by kir'.
  - `updated_at` string — (JSON only) Time of the last change. See **Timestamp format** in the introduction.
  - `created_at` string — (JSON only) When the item was created. See **Timestamp format** in the introduction.
  - `notes` Note[] — Present when `with_notes` is set.
    - `id` integer
    - `comment` string — Note text.
    - `task_id` integer — Containing task ID.
    - `user_id` integer — ID of the user who added the note.
    - `username` string — Username of the user who added the note.
    - `updated_at` string — Time of the last change. See **Timestamp format** in the introduction.
    - `created_at` string — Time the note was created. See **Timestamp format** in the introduction.

---

[API](https://skmtc.net/checkvist/apis/checkvist-open-api.md) · [All operations](https://skmtc.net/checkvist/apis/checkvist-open-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/checkvist/checkvist-open-api/versions/94fd298acebe/schema)
