DCE External API

REST API for programmatic access to DCE data. Used by OpenClaw, Polsia, and other integrations. Available on the Connected plan ($22/user/month).

Authentication

All external endpoints require an API key header:

x-api-key: <your-api-key>

Generate API keys from Settings → API Keys inside your DCE organisation.

Read Endpoints (GET)

EndpointParametersDescription
/api/external/vtoorg_idCompany Strategy and Execution plan (13 sections)
/api/external/meetings/latestorg_idLatest completed meeting with recap
/api/external/topicsorg_idOpen topics
/api/external/todosorg_idPending to-dos
/api/external/scorecardsorg_id, team_id (optional)List scorecards (KPIs)
/api/external/scorecards/{id}org_id, from, to (optional)Scorecard with measurables and weekly entries
/api/external/ai-usageorg_id, from, to (optional)AI usage logs
/api/external/stalenessorg_id, team_id (optional)Stale projects, overdue todos
/api/external/audit-logorg_id, from, to, limit (optional)API call audit log

Write Endpoints (POST / PATCH)

EndpointMethodDescription
/api/external/todosPOSTCreate a todo (title, dueDate, description, teamId, assignedToUserId)
/api/external/todos/{id}PATCHUpdate a todo (status, assignedToUserId, dueDate)
/api/external/topicsPOSTCreate a topic (title, description, teamId, horizon)
/api/external/topics/{id}PATCHUpdate a topic (status, description)
/api/external/meetingsPOSTCreate a meeting (title, meetingType, scheduledAt, teamId)
/api/external/meetings/{id}PATCHUpdate a meeting (recapText, status, sections)

Canvas API

EndpointAuthDescription
GET /api/canvas/{token}?format=jsonShare tokenCanvas data as JSON
GET /api/canvas/{token}?format=markdownShare tokenCanvas data as Markdown

Strategy Plan Response Shape

GET /api/external/vto?org_id=<uuid>returns the company Strategy & Execution Plan with 13 section keys:

Each section includes content, status, owner, last updated timestamp, review cadence, and change history.

Connectors

Start Free TrialMCP Connector