---
title: "Atualizar checklist avulso"
method: PUT
path: "/api/management/projects/{project}/loose-checklist/{loose_checklist}"
tags: ["projects", "Checklists avulsos"]
---

# Atualizar checklist avulso

`PUT /api/management/projects/{project}/loose-checklist/{loose_checklist}`

## Request

- Base URL: `https://api.olie.ai`
- URL: `https://api.olie.ai/api/management/projects/{project}/loose-checklist/{loose_checklist}`
- Auth: HTTP bearer

Atualiza um item de checklist avulso. Todos os campos do body são opcionais — envie apenas o que deve mudar.

Atribuir um novo responsável (`author_id`) notifica o usuário escolhido. Alterar `order` reposiciona o item na lista; os itens vizinhos são deslocados automaticamente. Enviar `completion_deadline: null` remove o prazo; omitir o campo mantém o valor atual.

## Headers

- `Authorization` string

## Request body

- object: Campos a alterar no item. Todos são opcionais.
  - `name` string: Texto do item de checklist.
  - `completed_at` string, date-time: Data de conclusão. `null` desmarca o item.
  - `completion_deadline` string, date-time: Prazo de conclusão do item. `null` remove o prazo.
  - `author_id` string, uuid: Usuário responsável pelo item.
  - `checked_by_id` string, uuid: Usuário que marcou o item como concluído.
  - `order` integer: Nova posição do item na lista.

## 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-18** `4a8f726dba52`: 4 breaking
  - the request property `author_id` became not nullable
  - the request property `checked_by_id` became not nullable
  - the request property `completed_at` became not nullable
  - the request property `completion_deadline` became not nullable
- **2026-09-03** `85cb24130071`: 2 warning, 1 info
  - the `name` request property's maxLength was set to `255`
  - the `order` request property's min was set to `0.00`
  - added the new optional request property `completion_deadline`
- **2026-08-24** `3c590152d5b5`: 4 info
  - the request property `author_id` became nullable
  - the request property `checked_by_id` became nullable
  - the request property `completed_at` 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`: 3 breaking
  - the request property `author_id` became not nullable
  - the request property `checked_by_id` became not nullable
  - the request property `completed_at` became not nullable

[Operation history](https://skmtc.dev/olie-ai/apis/olie-api/changes/api/management/projects/:project/loose-checklist/:loose_checklist/put.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.dev/olie-ai/apis/olie-api/revisions/fbae0c094507?raw)
