---
title: "Criar checklist avulso no projeto"
method: POST
path: "/api/management/projects/{project}/loose-checklist"
tags: ["projects", "Checklists avulsos"]
---

# Criar checklist avulso no projeto

`POST /api/management/projects/{project}/loose-checklist`

Cria um novo item de checklist avulso no projeto. O item entra no fim da lista — a posição é atribuída automaticamente pelo servidor.

## Headers

- `Authorization` string

## Request body

- object — Novo item de checklist avulso.
  - `name` string, required — Texto do item de checklist.
  - `completed_at` string, date-time, nullable — Data de conclusão. Se informado sem `checked_by_id`, o servidor atribui o usuário autenticado.
  - `completion_deadline` string, date-time, nullable — Prazo de conclusão do item. `null` deixa sem prazo.
  - `author_id` string, uuid, nullable — Usuário responsável pelo item.
  - `checked_by_id` string, uuid, nullable — Usuário que marcou o item como concluído.

## Response `200`

Sucesso

- object — Confirmação de que a operação foi concluída.
  - `response` boolean, required — Sempre true quando a operação é concluída.

## Changes

- **2026-09-03** `85cb24130071` — 1 warning, 2 info
  - the `name` request property's maxLength was set to `255`
  - added the new optional request property `completed_at`
  - added the new optional request property `completion_deadline`
- **2026-08-24** `3c590152d5b5` — 3 info
  - the request property `author_id` became nullable
  - the request property `checked_by_id` became nullable
  - the response property `response` became required for the status `200`
- **2026-08-19** `3d619d9db20d` — 3 info
  - api tag `Checklists avulsos` added
  - api tag `loose-checklist` removed
  - api tag `{id}` removed
- **2026-05-14** `13da3bab404c` — 2 breaking
  - the request property `author_id` became not nullable
  - the request property `checked_by_id` became not nullable
- **2026-05-14** `a58fd7918b21` — 3 breaking, 1 warning
  - the request property `name` became required
  - the `author_id` request property type changed from no type to `string`, and format from no format to `uuid`
  - the `checked_by_id` request property type changed from no type to `string`, and format from no format to `uuid`
  - the `name` request property's maxLength was set to `255`

[Full history](https://skmtc.dev/olie-ai/apis/olie-api/changes/api/management/projects/:project/loose-checklist/post.md)

---

[API](https://skmtc.dev/olie-ai/apis/olie-api.md) · [All operations](https://skmtc.dev/olie-ai/apis/olie-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/olie-ai/olie-api/revisions/85cb24130071/schema)
