Operations API

Command and systematize your website

Base URL: https://api.wemasy.nl/api
ⓘ The token stays in this browser tab only (sessionStorage) and is sent to the WEMASY API only. Don't use production tokens on shared computers.

Agent boards

POST /services/operations/v1/operations/agents/overview Auth

Boards

List Boards

POST /services/operations/v1/operations/boards/list Auth

Optional parameters: - tool_key: Filter boards by tool (e.g., 'website_builder', 'analytics')

Create Board

POST /services/operations/v1/operations/boards/create Auth

Get Board

POST /services/operations/v1/operations/boards/get Auth

Update Board

POST /services/operations/v1/operations/boards/update Auth

Cards

List Cards

POST /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

POST /services/operations/v1/operations/cards/create Auth

Update Card

POST /services/operations/v1/operations/cards/update Auth

Delete Card

POST /services/operations/v1/operations/cards/delete Auth

Reorder Cards

POST /services/operations/v1/operations/cards/reorder Auth

Get Card

POST /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

POST /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

POST /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

POST /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

POST /services/operations/v1/operations/cards/move Auth

Comments

List Comments

POST /services/operations/v1/operations/comments/list Auth

Create Comment

POST /services/operations/v1/operations/comments/create Auth

Groups

List Groups

POST /services/operations/v1/operations/groups/list Auth

Create Group

POST /services/operations/v1/operations/groups/create Auth

Update Group

POST /services/operations/v1/operations/groups/update Auth

Delete Group

POST /services/operations/v1/operations/groups/delete Auth

Reorder Groups

POST /services/operations/v1/operations/groups/reorder Auth

Tags

List Tags

POST /services/operations/v1/operations/tags/list Auth

Create Tag

POST /services/operations/v1/operations/tags/create Auth

Tour

List Tour Cards

POST /services/operations/v1/operations/tour/cards/list Auth

Used by the frontend to determine which guided tours to trigger.

Update Tour Card

POST /services/operations/v1/operations/tour/cards/update Auth

Scoped to master tour cards only — no tool subscription required.

Dismiss All Tour Cards

POST /services/operations/v1/operations/tour/cards/dismiss-all Auth

Widget

List Widget Cards

POST /services/operations/v1/operations/widget/cards/list Auth

Required parameters: - tool_key: Filter cards by tool (e.g., 'website_builder', 'analytics')

Update Widget Card

POST /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

POST /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.