FlowMind
FlowMind is a personalized productivity workspace that brings your goals, tasks, notes, and contacts together in one place. Unlike rigid project management tools, FlowMind adapts to how you actually think and work — linking tasks to bigger goals, tagging by energy level and focus needs, and giving you a clear view of what matters most right now. Beyond task management, FlowMind helps you nurture your network, schedule meetings, and track habits — all the pieces of a productive life that usually live in separate apps. Best of all, most features are accessible through natural language via AI, so you can manage your workflow just by saying what you need.
Setup
Set these in your agent config or environment:
- -
FLOWMIND_API_KEY — Bearer token from your FlowMind account (Settings → API Keys) - Base URL: INLINECODE1
All requests use Authorization: Bearer <FLOWMIND_API_KEY> and Content-Type: application/json.
Quick Reference
Goals
GET /goals — list (filter: status, category, pinned; sort: title, target_date, progress)
POST /goals — create (required: title)
GET /goals/:id — get
PATCH /goals/:id — update
DELETE /goals/:id — delete
GET /goals/:id/tasks — list tasks for goal
Fields: title, description, status (active/completed/archived), category (business/career/health/personal/learning/financial), target_date, progress (0-100), pinned
Tasks
GET /tasks — list (filter: status, priority, energy_level, goal_id, person_id, due_date_from/to, focused, focus_today)
POST /tasks — create (required: title)
GET /tasks/:id — get
PATCH /tasks/:id — update
DELETE /tasks/:id — delete
GET /tasks/:id/subtasks — list subtasks
POST /tasks/:id/subtasks — create subtask
Fields: title, description, status (todo/in
progress/completed/archived), priority (low/medium/high/urgent), energylevel (low/medium/high), due
date, scheduledtime, goal
id, personid, parent
taskid, estimated
minutes, actualminutes, pinned, focused, focus
today, focusorder, icon
Notes
GET /notes — list (filter: category, task_id, pinned)
POST /notes — create (required: title)
GET /notes/:id
PATCH /notes/:id
DELETE /notes/:id
Fields: title, content, category, task
id, isprotected, pinned
People
GET /people — list (filter: relationship_type, tag_id, search)
POST /people — create (required: name)
GET /people/:id
PATCH /people/:id
DELETE /people/:id
GET /people/:id/tags — list tags
POST /people/:id/tags — add tag (body: {tag_id})
DELETE /people/:id/tags/:tagId
Fields: name, email, phone, company, role, relationship
type (business/colleague/friend/family/mentor/client/partner/other), notes, birthmonth, birth
day, location, lastmet_date
Tags
CODEBLOCK4
Pagination & Sorting
- -
page (default 1), limit (default 20, max 100) - INLINECODE6 field name, INLINECODE7
Response Format
CODEBLOCK5
Error Handling
Errors return
{ "error": { "code": "...", "message": "...", "details": [] } }. Codes: BAD
REQUEST, UNAUTHORIZED, NOTFOUND, VALIDATION
ERROR, RATELIMITED.
Common Workflows
Daily focus: GET /tasks?focus_today=true to see today's focus list. Toggle with PATCH /tasks/:id { "focus_today": true }.
Goal tracking: Create a goal, link tasks via goal_id, check progress with GET /goals/:id.
Meeting prep: GET /people/:id + GET /tasks?person_id=:id to review context before meetings.
For full API details, see references/api.md.
FlowMind
FlowMind 是一个个性化生产力工作空间,将你的目标、任务、笔记和联系人整合在一个地方。与僵化的项目管理工具不同,FlowMind 适应你实际的思考和工作的方式——将任务与更大的目标关联,按精力水平和专注需求进行标记,并清晰呈现当前最重要的事项。除了任务管理,FlowMind 还能帮助你维护人脉网络、安排会议和追踪习惯——这些通常分散在不同应用中的高效生活要素。最重要的是,大多数功能可通过 AI 的自然语言交互使用,你只需说出需求即可管理工作流程。
设置
在代理配置或环境中设置以下内容:
- - FLOWMINDAPIKEY — 来自 FlowMind 账户的 Bearer 令牌(设置 → API 密钥)
- 基础 URL:https://flowmind.life/api/v1
所有请求均使用 Authorization: Bearer APIKEY> 和 Content-Type: application/json。
快速参考
目标
GET /goals — 列表(筛选:状态、分类、置顶;排序:标题、目标日期、进度)
POST /goals — 创建(必填:标题)
GET /goals/:id — 获取
PATCH /goals/:id — 更新
DELETE /goals/:id — 删除
GET /goals/:id/tasks — 列出目标下的任务
字段:标题、描述、状态(活跃/已完成/已归档)、分类(商业/职业/健康/个人/学习/财务)、目标日期、进度(0-100)、置顶
任务
GET /tasks — 列表(筛选:状态、优先级、精力水平、目标ID、联系人ID、截止日期起止、聚焦、今日聚焦)
POST /tasks — 创建(必填:标题)
GET /tasks/:id — 获取
PATCH /tasks/:id — 更新
DELETE /tasks/:id — 删除
GET /tasks/:id/subtasks — 列出子任务
POST /tasks/:id/subtasks — 创建子任务
字段:标题、描述、状态(待办/进行中/已完成/已归档)、优先级(低/中/高/紧急)、精力水平(低/中/高)、截止日期、计划时间、目标ID、联系人ID、父任务ID、预估分钟数、实际分钟数、置顶、聚焦、今日聚焦、聚焦顺序、图标
笔记
GET /notes — 列表(筛选:分类、任务ID、置顶)
POST /notes — 创建(必填:标题)
GET /notes/:id
PATCH /notes/:id
DELETE /notes/:id
字段:标题、内容、分类、任务ID、是否受保护、置顶
联系人
GET /people — 列表(筛选:关系类型、标签ID、搜索)
POST /people — 创建(必填:姓名)
GET /people/:id
PATCH /people/:id
DELETE /people/:id
GET /people/:id/tags — 列出标签
POST /people/:id/tags — 添加标签(请求体:{tag_id})
DELETE /people/:id/tags/:tagId
字段:姓名、邮箱、电话、公司、职位、关系类型(商业/同事/朋友/家人/导师/客户/合作伙伴/其他)、备注、出生月份、出生日期、位置、上次见面日期
标签
GET /tags — 列表(排序:名称、创建时间)
POST /tags — 创建(必填:名称;可选:颜色)
GET /tags/:id
PATCH /tags/:id
DELETE /tags/:id
分页与排序
- - page(默认 1),limit(默认 20,最大 100)
- sort 字段名,order=asc|desc
响应格式
json
{ data: [...], meta: { pagination: { page: 1, limit: 20, total: 42, totalPages: 3, hasMore: true } } }
错误处理
错误返回 { error: { code: ..., message: ..., details: [] } }。错误码:BAD
REQUEST、UNAUTHORIZED、NOTFOUND、VALIDATION
ERROR、RATELIMITED。
常见工作流程
每日聚焦:GET /tasks?focustoday=true 查看今日聚焦列表。通过 PATCH /tasks/:id { focustoday: true } 切换。
目标追踪:创建目标,通过 goal_id 关联任务,使用 GET /goals/:id 检查进度。
会议准备:GET /people/:id + GET /tasks?person_id=:id 在会议前回顾上下文。
有关完整的 API 详情,请参阅 references/api.md。