Campos e paginação
| Operação | Corpo JSON |
|---|---|
| Editar cartão | title (até 200 caracteres); description (até 10.000 bytes UTF-8); priority (low, medium, high, urgent); due_at (RFC 3339; aceita null); label_ids (até 20 itens; lista de UUIDs); version (mínimo 1). |
| Criar cartão | title obrigatório (até 200 caracteres); description (até 10.000 bytes UTF-8); stage_id (UUID); priority (low, medium, high, urgent); due_at (RFC 3339; aceita null); label_ids (até 20 itens; lista de UUIDs); checklist (até 100 itens; lista de string). |
| Mover cartão | stage_id obrigatório (UUID); version (mínimo 1); before_id (UUID); after_id (UUID); place (start, end). |
| Adicionar comentário | text obrigatório (até 2.000 caracteres). |
| Adicionar checklist | text obrigatório (até 300 caracteres). |
| Editar checklist | text (até 300 caracteres); done (boolean). |
Prioridades: low, medium, high, urgent. Datas usam RFC 3339, como 2026-10-10T18:00:00Z. Para remover o prazo, envie due_at: null. Campos desconhecidos são rejeitados.
Consulte GET /kanban/cards?board_id=ID_DO_QUADRO&limit=30. A resposta contém items e next_cursor. Enquanto o cursor não for nulo, repita os mesmos filtros acrescentando cursor codificado para URL. Limite máximo: 100 cartões por página.
Filtros disponíveis
| Filtro | Valores |
|---|---|
board_id | UUID |
limit | mínimo 1; máximo 100; padrão 30 |
cursor | Texto |
q | até 100 caracteres |
priority | low, medium, high, urgent |
label | UUID |
due | any, today, week, overdue, none |
tz | padrão America/Sao_Paulo |
status | all, open, closed |
archived | 0, 1 |
sort | updated, created, due; padrão updated |