GET/actionsactions:read
A brand's actions, newest first.
brand_id · query, required- The brand's id (GET /brands).
status · query- todo, doing, done or dismissed.
limit · query- 1–100, 25 by default.
cursor · query- next_cursor from the page before.
{ "data": [{
"id": "Hh3kP9…", "brand_id": "b_x7…", "title": "Add a comparison page with Tallybird",
"kind": "create_page", "impact": "high", "status": "todo", "source": "ai",
"url": "https://echo-aeo.com/app/actions?brand=b_x7…&action=Hh3kP9…",
"assignee_email": "priya@fernwick.example", "due_date": "2026-10-10",
"detail": "…", "created_at": "2026-09-28T06:02:11.000Z", "done_at": null
}], "next_cursor": "eyJ0Ijo…" }GET/actions/{id}actions:read
One action.
id · path, required- The action's id.
{
"id": "Hh3kP9…", "brand_id": "b_x7…", "title": "Add a comparison page with Tallybird",
"kind": "create_page", "impact": "high", "status": "todo", "source": "ai",
"url": "https://echo-aeo.com/app/actions?brand=b_x7…&action=Hh3kP9…",
"assignee_email": "priya@fernwick.example", "due_date": "2026-10-10",
"detail": "…", "created_at": "2026-09-28T06:02:11.000Z", "done_at": null
}POST/actionsactions:write
Adds a “Follow up” action to a brand's board.
brand_id · body, required- The brand's id.
title · body, required- Up to 180 characters.
detail · body- What to do, up to 2,000 characters.
impact · body- high, medium (default) or low.
due_date · body- YYYY-MM-DD.
assignee_email · body- A member of the workspace.
{
"id": "Hh3kP9…", "brand_id": "b_x7…", "title": "Add a comparison page with Tallybird",
"kind": "create_page", "impact": "high", "status": "todo", "source": "ai",
"url": "https://echo-aeo.com/app/actions?brand=b_x7…&action=Hh3kP9…",
"assignee_email": "priya@fernwick.example", "due_date": "2026-10-10",
"detail": "…", "created_at": "2026-09-28T06:02:11.000Z", "done_at": null
}PATCH/actions/{id}actions:write
Changes an action's status, due date or assignee. Marking it done sends action.done.
status · body- todo, doing, done or dismissed.
due_date · body- YYYY-MM-DD, or null to clear.
assignee_email · body- A member's email, or null to unassign.
{
"id": "Hh3kP9…", "brand_id": "b_x7…", "title": "Add a comparison page with Tallybird",
"kind": "create_page", "impact": "high", "status": "todo", "source": "ai",
"url": "https://echo-aeo.com/app/actions?brand=b_x7…&action=Hh3kP9…",
"assignee_email": "priya@fernwick.example", "due_date": "2026-10-10",
"detail": "…", "created_at": "2026-09-28T06:02:11.000Z", "done_at": null
}