Build with the API

Boards

Project boards and cards: create, schedule, and automate.

Managing boards

Board automations (rules) run on API writes exactly as they do in-app; when a rule fires during a card write, the response includes human-readable rule notes so changes are never mysterious.

Cards

Card fields (create)
titlerequired
string
list
string
List name (case-insensitive) or id; omit for the first list.
description
string
scheduledAt
ISO datetime
Places the card on the board calendar.
color
string
One of the board color tokens.
starred
boolean
isSuper
boolean
The louder launch-critical tier.
curl
curl https://www.opencharts.com/api/v1/boards/BOARD_ID/cards \
  -H "Authorization: Bearer $OPENCHARTS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Launch teaser video",
    "list": "In progress",
    "scheduledAt": "2026-08-01T15:00:00Z",
    "starred": true
  }'

Duplicating

Copy a board with its lists, settings, and rules (reminders and automations are reset so nothing fires retroactively):