Operations API
Command and systematize your website
Agent boards
/services/operations/v1/operations/agents/overview
Auth
Boards
List Boards
/services/operations/v1/operations/boards/list
Auth
Optional parameters: - tool_key: Filter boards by tool (e.g., 'website_builder', 'analytics')
Create Board
/services/operations/v1/operations/boards/create
Auth
Get Board
/services/operations/v1/operations/boards/get
Auth
Update Board
/services/operations/v1/operations/boards/update
Auth
Cards
List Cards
/services/operations/v1/operations/cards/list
Auth
Filters (all optional, combined with AND): group_id, board_id, status, tag_id, owner_id, search, due and start date ranges, priority, overdue, source, completed. Completed cards are included unless include_completed is false. Date-only bounds cover the whole day.
Create Card
/services/operations/v1/operations/cards/create
Auth
Update Card
/services/operations/v1/operations/cards/update
Auth
Delete Card
/services/operations/v1/operations/cards/delete
Auth
Reorder Cards
/services/operations/v1/operations/cards/reorder
Auth
Get Card
/services/operations/v1/operations/cards/get
Auth
One card of this project with its group, board, tag, owner, comment counts, the last 20 activities and, for a recurring card, the date of the next occurrence.
Complete Card
/services/operations/v1/operations/cards/complete
Auth
Sets status closed and completed_at, and moves the card into the board's done group when the board has one. A recurring card gets its next occurrence in the group the card was in (dates moved by the rule, never before today: rule dates already past are skipped; recurrence copied, recurrence_parent_id = the first card of the series, source system). Completing a completed card changes nothing (already_completed true). Cards copied from a master board can be completed too.
Card Agenda
/services/operations/v1/operations/cards/agenda
Auth
Open cards in buckets for planning, in the project's time zone (else the user's, else the app's): overdue due date passed (all-day: before today; timed: before now) today due today, starting today, or started earlier without a due date upcoming due or starting in the next 7 days counts also gives no_date (open cards without due date and start) and snoozed (open cards snoozed now; they are left out of the buckets). Completed cards are never listed.
Card Calendar
/services/operations/v1/operations/cards/calendar
Auth
Cards whose start_at or due_date falls between from and to (inclusive, at most 92 days, in the project's time zone), plus the later occurrences of open recurring cards projected into the range. Projected items have virtual: true, id null and card_id of the card they repeat; they become real cards one at a time, when the card before is completed. Every item has calendar_date: the date it shows on.
Cards One card to one column and spot: the dashboard's drag and drop (ops board review
Move Card
/services/operations/v1/operations/cards/move
Auth
Comments
List Comments
/services/operations/v1/operations/comments/list
Auth
Create Comment
/services/operations/v1/operations/comments/create
Auth
Groups
List Groups
/services/operations/v1/operations/groups/list
Auth
Create Group
/services/operations/v1/operations/groups/create
Auth
Update Group
/services/operations/v1/operations/groups/update
Auth
Delete Group
/services/operations/v1/operations/groups/delete
Auth
Reorder Groups
/services/operations/v1/operations/groups/reorder
Auth
Tags
List Tags
/services/operations/v1/operations/tags/list
Auth
Create Tag
/services/operations/v1/operations/tags/create
Auth
Tour
List Tour Cards
/services/operations/v1/operations/tour/cards/list
Auth
Used by the frontend to determine which guided tours to trigger.
Update Tour Card
/services/operations/v1/operations/tour/cards/update
Auth
Scoped to master tour cards only — no tool subscription required.
Dismiss All Tour Cards
/services/operations/v1/operations/tour/cards/dismiss-all
Auth
Widget
List Widget Cards
/services/operations/v1/operations/widget/cards/list
Auth
Required parameters: - tool_key: Filter cards by tool (e.g., 'website_builder', 'analytics')
Update Widget Card
/services/operations/v1/operations/widget/cards/update
Auth
Tool access is checked based on the card's board tool_key. No AuthorizeProjectHasToolAccess middleware needed.
Get Setup Guide Progress
/services/operations/v1/operations/widget/setup-guide/progress
Auth
Returns counts of project cards that have an evaluation_check set (i.e. cards tied to a funnel step). Used by the top-bar Setup Guide badge to show the user X/Y completion. Optional `tool_key` filters the count to one tool's cards.