Create a new todo (checklist item) for a library component item
Creates a new todo checklist item for a library component item.
What are Todos? Todos are checklist items used to track actionable tasks within component items. They are perfect for:
- Recurring processes (tests, approvals, installation steps)
- Quality control checkpoints
- Project preparation steps
- Final checks before go-live
Each todo can be checked off individually, supports comments, and tracks completion status. Todos can be attached to Work Packages or Todo List items.
Description accepts HTML or Markdown format and is converted to IDoc for storage. Only library component items (component.projectId is null) are accessible.
/administration/project-components/item-details/{itemId}/todosAuthorizationOAuth2 access token · headerrequiredapi:writeAuthorizationBearer token (JWT) · headerrequireditemIdstringrequiredComponent item UUID. Items are the building blocks within components (Epics, Work Packages, Todo Lists, Test Suites).
fieldsToReturnstringComma-separated list of top-level response fields to return. Overrides the endpoint compact default unless responseShape=full is used.
responseShapestringAdvanced override. Omit for the endpoint compact default. Use full only when you need the complete endpoint response, including nested fields that are not selectable with fieldsToReturn.
compactfullLT-Response-ShapestringAdvanced override. Set to full only when you need the complete endpoint response, including nested fields that are not selectable with fieldsToReturn.
fullapplication/jsondescriptionstringrequiredTodo description in HTML or Markdown format
titlestringrequiredTodo title
idstringID of the updated todo
successbooleanrequiredOperation success status
Unauthorized - Invalid or missing authentication token
Forbidden - Insufficient API scopes or permissions