Cicle API
Cicle
App
Contact
  1. Cards
  • Getting Started
    • Introduction
    • Authentication
    • Managing API Keys
    • Rate Limiting
    • Error Codes
  • Companies
    • Overview
    • Get Companies
  • Teams
    • Overview
    • Get Current Teams
  • Boards
    • Overview
    • Get Board with Lists and Cards
    • Get Board with Lists
  • Lists
    • Overview
    • Get All Lists by Company and Team
  • Cards
    • Overview
    • Managing Cards
    • Labels And Members
    • Checklists
    • Comments And Discussions
    • Card Members
      • Toggle Multiple Members
    • Card Labels
      • Toggle Multiple Labels
    • Card Cheers
      • Create Cheer on Card
      • Delete Cheer from Card
    • Card Comments
      • Create Comment
      • Get Card Comments
      • Update Comment on Card
      • Delete Comment from Card
    • Comment Cheers
      • Create Cheer on Comment
      • Delete Cheer from Comment
    • Card Discussions
      • Create Discussion on Comment
      • Update Discussion
      • Delete Discussion
    • Discussion Cheers
      • Create Cheer on Discussion
      • Delete Cheer from Discussion
    • Card Attachments
      • Delete Attachment from Card
      • Update Attachment Name on Card
    • Checklists
      • Checklist Items
        • Checklist Item Attachments
          • Delete Attachment from Checklist Item
          • Update Attachment Name on Checklist Item
        • Get Checklist Items
        • Create Checklist Item
        • Get Checklist Item by ID
        • Update Checklist Item Name
        • Update Checklist Item Date
        • Toggle Checklist Item Complete Status
        • Reorder Checklist Item
        • Toggle Members on Checklist Item
        • Copy Checklist Item
        • Delete Checklist Item
      • Get Checklists
      • Create Checklist
      • Update Checklist Name
      • Reorder Checklist Position
      • Copy Checklist
      • Delete Checklist
    • Card Metadata
      • Get Card Company and Team
    • Create Card
      POST
    • Copy Card
      POST
    • Archive Cards
      PATCH
    • Archive Cards Multi Team
      PATCH
    • Copy Cards Multi Team
      PATCH
    • Move Cards Multi Team
      PATCH
    • Update Cards Multi Team
      PATCH
    • Reorder Card Position
      PATCH
    • Update Card
      PATCH
    • Archive Card
      PATCH
    • Unarchive Card
      PATCH
    • Get Card Details
      GET
    • Get List Card
      GET
  • My Tasks
    • List All My Tasks
    • List All My Tasks In List
  • Schemas
    • Card
      • Card
      • Checklist
      • Discussion
      • Checklist Item
      • Attachment
      • Cheer
      • Comment
      • Label
      • List
      • Company
      • Team
  1. Cards

Checklists

Checklists help break down complex tasks into smaller, trackable items within a card.

How Checklists Work#

A card can have multiple checklists, and each checklist can have multiple items:
Card
  ├── Checklist 1
  │     ├── Item 1 (completed)
  │     ├── Item 2 (pending)
  │     └── Item 3 (pending)
  └── Checklist 2
        ├── Item A (completed)
        └── Item B (completed)

Permission Scopes#

OperationRequired Scope
Read checklists and itemscard:read
Create or update checklists and itemscard:write
Delete checklists and itemscard:delete

Checklist Operations#

You can perform these operations on checklists:
List — Get all checklists for a card
Create — Add a new checklist to a card
Rename — Change a checklist's name
Reorder — Move a checklist to a different position
Copy — Duplicate a checklist with all its items
Delete — Remove a checklist (also deletes all its items)

Checklist Item Operations#

Each checklist item supports these operations:
List — Get all items in a checklist
Get — Fetch a single item's details
Create — Add a new item to a checklist
Rename — Change an item's name
Set Date — Assign a date to an item
Mark Complete — Toggle the completion status
Reorder — Move an item to a different position
Toggle Members — Assign or unassign users to an item
Copy — Duplicate an item
Delete — Remove an item

Item Attachments#

Checklist items also support file attachments. You can add, remove, or rename attachments on individual items.

Progress Tracking#

Each card automatically tracks checklist completion across all its checklists:
{
  "allChecklistItemsCount": {
    "completed": 3,
    "total": 10
  }
}
This aggregate count is useful for showing progress indicators in your integration, such as "3 of 10 tasks completed."
Previous
Labels And Members
Next
Comments And Discussions
Built with