basecamp-automation

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Basecamp Automation via Rube MCP

通过Rube MCP实现Basecamp自动化

Automate Basecamp operations including project management, to-do list creation, task management, message board posting, people management, and to-do group organization through Composio's Basecamp toolkit.
通过Composio的Basecamp工具包,实现Basecamp操作的自动化,包括项目管理、待办列表创建、任务管理、留言板发布、人员管理以及待办分组整理。

Prerequisites

前提条件

  • Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
  • Active Basecamp connection via
    RUBE_MANAGE_CONNECTIONS
    with toolkit
    basecamp
  • Always call
    RUBE_SEARCH_TOOLS
    first to get current tool schemas
  • 必须已连接Rube MCP(需提供RUBE_SEARCH_TOOLS)
  • 通过
    RUBE_MANAGE_CONNECTIONS
    并使用工具包
    basecamp
    建立有效的Basecamp连接
  • 请始终先调用
    RUBE_SEARCH_TOOLS
    以获取最新的工具模式

Setup

设置步骤

Get Rube MCP: Add
https://rube.app/mcp
as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
  1. Verify Rube MCP is available by confirming
    RUBE_SEARCH_TOOLS
    responds
  2. Call
    RUBE_MANAGE_CONNECTIONS
    with toolkit
    basecamp
  3. If connection is not ACTIVE, follow the returned auth link to complete Basecamp OAuth
  4. Confirm connection status shows ACTIVE before running any workflows
获取Rube MCP:在客户端配置中添加
https://rube.app/mcp
作为MCP服务器。无需API密钥 — 只需添加端点即可使用。
  1. 通过确认
    RUBE_SEARCH_TOOLS
    能正常响应,验证Rube MCP是否可用
  2. 调用
    RUBE_MANAGE_CONNECTIONS
    并指定工具包
    basecamp
  3. 如果连接状态未显示为ACTIVE,请按照返回的授权链接完成Basecamp OAuth认证
  4. 在运行任何工作流之前,确认连接状态为ACTIVE

Core Workflows

核心工作流

1. Manage To-Do Lists and Tasks

1. 管理待办列表与任务

When to use: User wants to create to-do lists, add tasks, or organize work within a Basecamp project
Tool sequence:
  1. BASECAMP_GET_PROJECTS
    - List projects to find the target bucket_id [Prerequisite]
  2. BASECAMP_GET_BUCKETS_TODOSETS
    - Get the to-do set within a project [Prerequisite]
  3. BASECAMP_GET_BUCKETS_TODOSETS_TODOLISTS
    - List existing to-do lists to avoid duplicates [Optional]
  4. BASECAMP_POST_BUCKETS_TODOSETS_TODOLISTS
    - Create a new to-do list in a to-do set [Required for list creation]
  5. BASECAMP_GET_BUCKETS_TODOLISTS
    - Get details of a specific to-do list [Optional]
  6. BASECAMP_POST_BUCKETS_TODOLISTS_TODOS
    - Create a to-do item in a to-do list [Required for task creation]
  7. BASECAMP_CREATE_TODO
    - Alternative tool for creating individual to-dos [Alternative]
  8. BASECAMP_GET_BUCKETS_TODOLISTS_TODOS
    - List to-dos within a to-do list [Optional]
Key parameters for creating to-do lists:
  • bucket_id
    : Integer project/bucket ID (from GET_PROJECTS)
  • todoset_id
    : Integer to-do set ID (from GET_BUCKETS_TODOSETS)
  • name
    : Title of the to-do list (required)
  • description
    : HTML-formatted description (supports Rich text)
Key parameters for creating to-dos:
  • bucket_id
    : Integer project/bucket ID
  • todolist_id
    : Integer to-do list ID
  • content
    : What the to-do is for (required)
  • description
    : HTML details about the to-do
  • assignee_ids
    : Array of integer person IDs
  • due_on
    : Due date in
    YYYY-MM-DD
    format
  • starts_on
    : Start date in
    YYYY-MM-DD
    format
  • notify
    : Boolean to notify assignees (defaults to false)
  • completion_subscriber_ids
    : Person IDs notified upon completion
Pitfalls:
  • A project (bucket) can contain multiple to-do sets; selecting the wrong
    todoset_id
    creates lists in the wrong section
  • Always check existing to-do lists before creating to avoid near-duplicate names
  • Success payloads include user-facing URLs (
    app_url
    ,
    app_todos_url
    ); prefer returning these over raw IDs
  • All IDs (
    bucket_id
    ,
    todoset_id
    ,
    todolist_id
    ) are integers, not strings
  • Descriptions support HTML formatting only, not Markdown
适用场景:用户需要创建待办列表、添加任务或在Basecamp项目中整理工作内容
工具执行顺序:
  1. BASECAMP_GET_PROJECTS
    - 列出所有项目以找到目标bucket_id [前提步骤]
  2. BASECAMP_GET_BUCKETS_TODOSETS
    - 获取项目中的待办集合 [前提步骤]
  3. BASECAMP_GET_BUCKETS_TODOSETS_TODOLISTS
    - 列出已有的待办列表以避免重复 [可选]
  4. BASECAMP_POST_BUCKETS_TODOSETS_TODOLISTS
    - 在待办集合中创建新的待办列表 [创建列表必填]
  5. BASECAMP_GET_BUCKETS_TODOLISTS
    - 获取特定待办列表的详细信息 [可选]
  6. BASECAMP_POST_BUCKETS_TODOLISTS_TODOS
    - 在待办列表中创建待办项 [创建任务必填]
  7. BASECAMP_CREATE_TODO
    - 创建单个待办项的替代工具 [替代方案]
  8. BASECAMP_GET_BUCKETS_TODOLISTS_TODOS
    - 列出待办列表中的所有待办项 [可选]
创建待办列表的关键参数:
  • bucket_id
    : 项目/存储桶的整数ID(来自GET_PROJECTS)
  • todoset_id
    : 待办集合的整数ID(来自GET_BUCKETS_TODOSETS)
  • name
    : 待办列表的标题(必填)
  • description
    : HTML格式的描述(支持富文本)
创建待办项的关键参数:
  • bucket_id
    : 项目/存储桶的整数ID
  • todolist_id
    : 待办列表的整数ID
  • content
    : 待办项的内容描述(必填)
  • description
    : 待办项的HTML格式详情
  • assignee_ids
    : 人员ID的整数数组
  • due_on
    : 截止日期,格式为
    YYYY-MM-DD
  • starts_on
    : 开始日期,格式为
    YYYY-MM-DD
  • notify
    : 是否通知被分配人(布尔值,默认false)
  • completion_subscriber_ids
    : 待办项完成时需要通知的人员ID
注意事项:
  • 一个项目(存储桶)可以包含多个待办集合;选择错误的
    todoset_id
    会导致列表创建在错误的分区
  • 创建新列表前请务必检查现有待办列表,避免名称重复
  • 成功响应的负载包含面向用户的URL(
    app_url
    app_todos_url
    );优先返回这些URL而非原始ID
  • 所有ID(
    bucket_id
    todoset_id
    todolist_id
    )均为整数,而非字符串
  • 描述仅支持HTML格式,不支持Markdown

2. Post and Manage Messages

2. 发布与管理消息

When to use: User wants to post messages to a project message board or update existing messages
Tool sequence:
  1. BASECAMP_GET_PROJECTS
    - Find the target project and bucket_id [Prerequisite]
  2. BASECAMP_GET_MESSAGE_BOARD
    - Get the message board ID for the project [Prerequisite]
  3. BASECAMP_CREATE_MESSAGE
    - Create a new message on the board [Required]
  4. BASECAMP_POST_BUCKETS_MESSAGE_BOARDS_MESSAGES
    - Alternative message creation tool [Fallback]
  5. BASECAMP_GET_MESSAGE
    - Read a specific message by ID [Optional]
  6. BASECAMP_PUT_BUCKETS_MESSAGES
    - Update an existing message [Optional]
Key parameters:
  • bucket_id
    : Integer project/bucket ID
  • message_board_id
    : Integer message board ID (from GET_MESSAGE_BOARD)
  • subject
    : Message title (required)
  • content
    : HTML body of the message
  • status
    : Set to
    "active"
    to publish immediately
  • category_id
    : Message type classification (optional)
  • subscriptions
    : Array of person IDs to notify; omit to notify all project members
Pitfalls:
  • status="draft"
    can produce HTTP 400; use
    status="active"
    as the reliable option
  • bucket_id
    and
    message_board_id
    must belong to the same project; mismatches fail or misroute
  • Message content supports HTML tags only; not Markdown
  • Updates via
    PUT_BUCKETS_MESSAGES
    replace the entire body -- include the full corrected content, not just a diff
  • Prefer
    app_url
    from the response for user-facing confirmation links
  • Both
    CREATE_MESSAGE
    and
    POST_BUCKETS_MESSAGE_BOARDS_MESSAGES
    do the same thing; use CREATE_MESSAGE first and fall back to POST if it fails
适用场景:用户需要在项目留言板发布消息或更新现有消息
工具执行顺序:
  1. BASECAMP_GET_PROJECTS
    - 找到目标项目及对应的bucket_id [前提步骤]
  2. BASECAMP_GET_MESSAGE_BOARD
    - 获取项目的留言板ID [前提步骤]
  3. BASECAMP_CREATE_MESSAGE
    - 在留言板上创建新消息 [必填]
  4. BASECAMP_POST_BUCKETS_MESSAGE_BOARDS_MESSAGES
    - 创建消息的替代工具 [备选方案]
  5. BASECAMP_GET_MESSAGE
    - 通过ID读取特定消息 [可选]
  6. BASECAMP_PUT_BUCKETS_MESSAGES
    - 更新现有消息 [可选]
关键参数:
  • bucket_id
    : 项目/存储桶的整数ID
  • message_board_id
    : 留言板的整数ID(来自GET_MESSAGE_BOARD)
  • subject
    : 消息标题(必填)
  • content
    : 消息的HTML格式正文
  • status
    : 设置为
    "active"
    可立即发布
  • category_id
    : 消息类型分类(可选)
  • subscriptions
    : 需要通知的人员ID数组;省略则通知所有项目成员
注意事项:
  • 设置
    status="draft"
    可能会导致HTTP 400错误;请使用
    status="active"
    作为可靠选项
  • bucket_id
    message_board_id
    必须属于同一个项目;不匹配会导致操作失败或消息发布到错误位置
  • 消息内容仅支持HTML标签,不支持Markdown
  • 通过
    PUT_BUCKETS_MESSAGES
    更新消息会替换整个正文 — 请提供完整的修正内容,而非仅差异部分
  • 优先使用响应中的
    app_url
    作为面向用户的确认链接
  • CREATE_MESSAGE
    POST_BUCKETS_MESSAGE_BOARDS_MESSAGES
    功能相同;优先使用CREATE_MESSAGE,若失败则改用POST

3. Manage People and Access

3. 管理人员与访问权限

When to use: User wants to list people, manage project access, or add new users
Tool sequence:
  1. BASECAMP_GET_PEOPLE
    - List all people visible to the current user [Required]
  2. BASECAMP_GET_PROJECTS
    - Find the target project [Prerequisite]
  3. BASECAMP_LIST_PROJECT_PEOPLE
    - List people on a specific project [Required]
  4. BASECAMP_GET_PROJECTS_PEOPLE
    - Alternative to list project members [Alternative]
  5. BASECAMP_PUT_PROJECTS_PEOPLE_USERS
    - Grant or revoke project access [Required for access changes]
Key parameters for PUT_PROJECTS_PEOPLE_USERS:
  • project_id
    : Integer project ID
  • grant
    : Array of integer person IDs to add to the project
  • revoke
    : Array of integer person IDs to remove from the project
  • create
    : Array of objects with
    name
    ,
    email_address
    , and optional
    company_name
    ,
    title
    for new users
  • At least one of
    grant
    ,
    revoke
    , or
    create
    must be provided
Pitfalls:
  • Person IDs are integers; always resolve names to IDs via GET_PEOPLE first
  • project_id
    for people management is the same as
    bucket_id
    for other operations
  • LIST_PROJECT_PEOPLE
    and
    GET_PROJECTS_PEOPLE
    are near-identical; use either
  • Creating users via
    create
    also grants them project access in one step
适用场景:用户需要列出人员、管理项目访问权限或添加新用户
工具执行顺序:
  1. BASECAMP_GET_PEOPLE
    - 列出当前用户可见的所有人员 [必填]
  2. BASECAMP_GET_PROJECTS
    - 找到目标项目 [前提步骤]
  3. BASECAMP_LIST_PROJECT_PEOPLE
    - 列出特定项目的所有人员 [必填]
  4. BASECAMP_GET_PROJECTS_PEOPLE
    - 列出项目成员的替代工具 [替代方案]
  5. BASECAMP_PUT_PROJECTS_PEOPLE_USERS
    - 授予或撤销项目访问权限 [修改权限必填]
PUT_PROJECTS_PEOPLE_USERS的关键参数:
  • project_id
    : 项目的整数ID
  • grant
    : 要添加到项目的人员ID整数数组
  • revoke
    : 要从项目移除的人员ID整数数组
  • create
    : 包含
    name
    email_address
    及可选
    company_name
    title
    的对象数组,用于创建新用户
  • 必须提供
    grant
    revoke
    create
    中的至少一个
注意事项:
  • 人员ID为整数;请先通过GET_PEOPLE将名称解析为ID
  • 人员管理中的
    project_id
    与其他操作中的
    bucket_id
    指的是同一实体
  • LIST_PROJECT_PEOPLE
    GET_PROJECTS_PEOPLE
    功能几乎相同;任选其一即可
  • 通过
    create
    创建用户时,会同时授予其项目访问权限

4. Organize To-Dos with Groups

4. 使用分组整理待办项

When to use: User wants to organize to-dos within a list into color-coded groups
Tool sequence:
  1. BASECAMP_GET_PROJECTS
    - Find the target project [Prerequisite]
  2. BASECAMP_GET_BUCKETS_TODOLISTS
    - Get the to-do list details [Prerequisite]
  3. BASECAMP_GET_TODOLIST_GROUPS
    - List existing groups in a to-do list [Optional]
  4. BASECAMP_GET_BUCKETS_TODOLISTS_GROUPS
    - Alternative group listing [Alternative]
  5. BASECAMP_POST_BUCKETS_TODOLISTS_GROUPS
    - Create a new group in a to-do list [Required]
  6. BASECAMP_CREATE_TODOLIST_GROUP
    - Alternative group creation tool [Alternative]
Key parameters:
  • bucket_id
    : Integer project/bucket ID
  • todolist_id
    : Integer to-do list ID
  • name
    : Group title (required)
  • color
    : Visual color identifier -- one of:
    white
    ,
    red
    ,
    orange
    ,
    yellow
    ,
    green
    ,
    blue
    ,
    aqua
    ,
    purple
    ,
    gray
    ,
    pink
    ,
    brown
  • status
    : Filter for listing --
    "archived"
    or
    "trashed"
    (omit for active groups)
Pitfalls:
  • POST_BUCKETS_TODOLISTS_GROUPS
    and
    CREATE_TODOLIST_GROUP
    are near-identical; use either
  • Color values must be from the fixed palette; arbitrary hex/rgb values are not supported
  • Groups are sub-sections within a to-do list, not standalone entities
适用场景:用户需要将待办列表中的待办项整理为彩色分组
工具执行顺序:
  1. BASECAMP_GET_PROJECTS
    - 找到目标项目 [前提步骤]
  2. BASECAMP_GET_BUCKETS_TODOLISTS
    - 获取待办列表的详细信息 [前提步骤]
  3. BASECAMP_GET_TODOLIST_GROUPS
    - 列出待办列表中的现有分组 [可选]
  4. BASECAMP_GET_BUCKETS_TODOLISTS_GROUPS
    - 列出分组的替代工具 [替代方案]
  5. BASECAMP_POST_BUCKETS_TODOLISTS_GROUPS
    - 在待办列表中创建新分组 [必填]
  6. BASECAMP_CREATE_TODOLIST_GROUP
    - 创建分组的替代工具 [替代方案]
关键参数:
  • bucket_id
    : 项目/存储桶的整数ID
  • todolist_id
    : 待办列表的整数ID
  • name
    : 分组标题(必填)
  • color
    : 视觉颜色标识 — 可选值:
    white
    ,
    red
    ,
    orange
    ,
    yellow
    ,
    green
    ,
    blue
    ,
    aqua
    ,
    purple
    ,
    gray
    ,
    pink
    ,
    brown
  • status
    : 列出分组时的筛选条件 —
    "archived"
    "trashed"
    (省略则显示活跃分组)
注意事项:
  • POST_BUCKETS_TODOLISTS_GROUPS
    CREATE_TODOLIST_GROUP
    功能几乎相同;任选其一即可
  • 颜色值必须从固定调色板中选择;不支持自定义十六进制/RGB值
  • 分组是待办列表中的子分区,而非独立实体

5. Browse and Inspect Projects

5. 浏览与查看项目

When to use: User wants to list projects, get project details, or explore project structure
Tool sequence:
  1. BASECAMP_GET_PROJECTS
    - List all active projects [Required]
  2. BASECAMP_GET_PROJECT
    - Get comprehensive details for a specific project [Optional]
  3. BASECAMP_GET_PROJECTS_BY_PROJECT_ID
    - Alternative project detail retrieval [Alternative]
Key parameters:
  • status
    : Filter by
    "archived"
    or
    "trashed"
    ; omit for active projects
  • project_id
    : Integer project ID for detailed retrieval
Pitfalls:
  • Projects are sorted by most recently created first
  • The response includes a
    dock
    array with tools (todoset, message_board, etc.) and their IDs
  • Use the dock tool IDs to find
    todoset_id
    ,
    message_board_id
    , etc. for downstream operations
适用场景:用户需要列出项目、获取项目详情或探索项目结构
工具执行顺序:
  1. BASECAMP_GET_PROJECTS
    - 列出所有活跃项目 [必填]
  2. BASECAMP_GET_PROJECT
    - 获取特定项目的完整详情 [可选]
  3. BASECAMP_GET_PROJECTS_BY_PROJECT_ID
    - 获取项目详情的替代工具 [替代方案]
关键参数:
  • status
    : 筛选条件,可选
    "archived"
    "trashed"
    ;省略则显示活跃项目
  • project_id
    : 获取详细信息所需的项目整数ID
注意事项:
  • 项目按创建时间从新到旧排序
  • 响应包含
    dock
    数组,其中包含各种工具(待办集合、留言板等)及其ID
  • 使用dock中的工具ID来获取后续操作所需的
    todoset_id
    message_board_id

Common Patterns

通用模式

ID Resolution

ID解析

Basecamp uses a hierarchical ID structure. Always resolve top-down:
  • Project (bucket_id):
    BASECAMP_GET_PROJECTS
    -- find by name, capture the
    id
  • To-do set (todoset_id): Found in project dock or via
    BASECAMP_GET_BUCKETS_TODOSETS
  • Message board (message_board_id): Found in project dock or via
    BASECAMP_GET_MESSAGE_BOARD
  • To-do list (todolist_id):
    BASECAMP_GET_BUCKETS_TODOSETS_TODOLISTS
  • People (person_id):
    BASECAMP_GET_PEOPLE
    or
    BASECAMP_LIST_PROJECT_PEOPLE
  • Note:
    bucket_id
    and
    project_id
    refer to the same entity in different contexts
Basecamp使用分层ID结构。请始终按从上到下的顺序解析:
  • 项目(bucket_id):
    BASECAMP_GET_PROJECTS
    — 根据名称查找,记录
    id
  • 待办集合(todoset_id): 在项目的dock中找到,或通过
    BASECAMP_GET_BUCKETS_TODOSETS
    获取
  • 留言板(message_board_id): 在项目的dock中找到,或通过
    BASECAMP_GET_MESSAGE_BOARD
    获取
  • 待办列表(todolist_id):
    BASECAMP_GET_BUCKETS_TODOSETS_TODOLISTS
  • 人员(person_id):
    BASECAMP_GET_PEOPLE
    BASECAMP_LIST_PROJECT_PEOPLE
  • 注意:
    bucket_id
    project_id
    在不同上下文中指的是同一实体

Pagination

分页

Basecamp uses page-based pagination on list endpoints:
  • Response headers or body may indicate more pages available
  • GET_PROJECTS
    ,
    GET_BUCKETS_TODOSETS_TODOLISTS
    , and list endpoints return paginated results
  • Continue fetching until no more results are returned
Basecamp的列表接口使用基于页码的分页:
  • 响应头或响应体可能会指示是否有更多页面
  • GET_PROJECTS
    GET_BUCKETS_TODOSETS_TODOLISTS
    及其他列表接口返回分页结果
  • 请持续获取直到没有更多结果

Content Formatting

内容格式

  • All rich text fields use HTML, not Markdown
  • Wrap content in
    <div>
    tags; use
    <strong>
    ,
    <em>
    ,
    <ul>
    ,
    <ol>
    ,
    <li>
    ,
    <a>
    etc.
  • Example:
    <div><strong>Important:</strong> Complete by Friday</div>
  • 所有富文本字段使用HTML格式,而非Markdown
  • 内容请包裹在
    <div>
    标签中;可使用
    <strong>
    <em>
    <ul>
    <ol>
    <li>
    <a>
    等标签
  • 示例:
    <div><strong>重要提示:</strong> 请在周五前完成</div>

Known Pitfalls

已知注意事项

ID Formats

ID格式

  • All Basecamp IDs are integers, not strings or UUIDs
  • bucket_id
    =
    project_id
    (same entity, different parameter names across tools)
  • To-do set IDs, to-do list IDs, and message board IDs are found in the project's
    dock
    array
  • Person IDs are integers; resolve names via
    GET_PEOPLE
    before operations
  • 所有Basecamp ID均为整数,而非字符串或UUID
  • bucket_id
    =
    project_id
    (同一实体,不同接口参数名不同)
  • 待办集合ID、待办列表ID、留言板ID可在项目的
    dock
    数组中找到
  • 人员ID为整数;操作前请通过
    GET_PEOPLE
    将名称解析为ID

Status Field

状态字段

  • status="draft"
    for messages can cause HTTP 400; always use
    status="active"
  • Project/to-do list status filters:
    "archived"
    ,
    "trashed"
    , or omit for active
  • 消息设置
    status="draft"
    可能会导致HTTP 400错误;请始终使用
    status="active"
  • 项目/待办列表的状态筛选条件:
    "archived"
    "trashed"
    ,省略则显示活跃项

Content Format

内容格式

  • HTML only, never Markdown
  • Updates replace the entire body, not a partial diff
  • Invalid HTML tags may be silently stripped
  • 仅支持HTML,不支持Markdown
  • 更新操作会替换整个正文,而非仅差异部分
  • 无效HTML标签可能会被自动移除

Rate Limits

速率限制

  • Basecamp API has rate limits; space out rapid sequential requests
  • Large projects with many to-dos should be paginated carefully
  • Basecamp API有速率限制;请避免连续快速请求
  • 包含大量待办项的大型项目请谨慎处理分页

URL Handling

URL处理

  • Prefer
    app_url
    from API responses for user-facing links
  • Do not reconstruct Basecamp URLs manually from IDs
  • 优先使用API响应中的
    app_url
    作为面向用户的链接
  • 请勿通过ID手动构造Basecamp URL

Quick Reference

快速参考

TaskTool SlugKey Params
List projects
BASECAMP_GET_PROJECTS
status
Get project
BASECAMP_GET_PROJECT
project_id
Get project detail
BASECAMP_GET_PROJECTS_BY_PROJECT_ID
project_id
Get to-do set
BASECAMP_GET_BUCKETS_TODOSETS
bucket_id
,
todoset_id
List to-do lists
BASECAMP_GET_BUCKETS_TODOSETS_TODOLISTS
bucket_id
,
todoset_id
Get to-do list
BASECAMP_GET_BUCKETS_TODOLISTS
bucket_id
,
todolist_id
Create to-do list
BASECAMP_POST_BUCKETS_TODOSETS_TODOLISTS
bucket_id
,
todoset_id
,
name
Create to-do
BASECAMP_POST_BUCKETS_TODOLISTS_TODOS
bucket_id
,
todolist_id
,
content
Create to-do (alt)
BASECAMP_CREATE_TODO
bucket_id
,
todolist_id
,
content
List to-dos
BASECAMP_GET_BUCKETS_TODOLISTS_TODOS
bucket_id
,
todolist_id
List to-do groups
BASECAMP_GET_TODOLIST_GROUPS
bucket_id
,
todolist_id
Create to-do group
BASECAMP_POST_BUCKETS_TODOLISTS_GROUPS
bucket_id
,
todolist_id
,
name
,
color
Create to-do group (alt)
BASECAMP_CREATE_TODOLIST_GROUP
bucket_id
,
todolist_id
,
name
Get message board
BASECAMP_GET_MESSAGE_BOARD
bucket_id
,
message_board_id
Create message
BASECAMP_CREATE_MESSAGE
bucket_id
,
message_board_id
,
subject
,
status
Create message (alt)
BASECAMP_POST_BUCKETS_MESSAGE_BOARDS_MESSAGES
bucket_id
,
message_board_id
,
subject
Get message
BASECAMP_GET_MESSAGE
bucket_id
,
message_id
Update message
BASECAMP_PUT_BUCKETS_MESSAGES
bucket_id
,
message_id
List all people
BASECAMP_GET_PEOPLE
(none)
List project people
BASECAMP_LIST_PROJECT_PEOPLE
project_id
Manage access
BASECAMP_PUT_PROJECTS_PEOPLE_USERS
project_id
,
grant
,
revoke
,
create
任务工具标识关键参数
列出项目
BASECAMP_GET_PROJECTS
status
获取项目
BASECAMP_GET_PROJECT
project_id
获取项目详情
BASECAMP_GET_PROJECTS_BY_PROJECT_ID
project_id
获取待办集合
BASECAMP_GET_BUCKETS_TODOSETS
bucket_id
,
todoset_id
列出待办列表
BASECAMP_GET_BUCKETS_TODOSETS_TODOLISTS
bucket_id
,
todoset_id
获取待办列表
BASECAMP_GET_BUCKETS_TODOLISTS
bucket_id
,
todolist_id
创建待办列表
BASECAMP_POST_BUCKETS_TODOSETS_TODOLISTS
bucket_id
,
todoset_id
,
name
创建待办项
BASECAMP_POST_BUCKETS_TODOLISTS_TODOS
bucket_id
,
todolist_id
,
content
创建待办项(替代)
BASECAMP_CREATE_TODO
bucket_id
,
todolist_id
,
content
列出待办项
BASECAMP_GET_BUCKETS_TODOLISTS_TODOS
bucket_id
,
todolist_id
列出待办分组
BASECAMP_GET_TODOLIST_GROUPS
bucket_id
,
todolist_id
创建待办分组
BASECAMP_POST_BUCKETS_TODOLISTS_GROUPS
bucket_id
,
todolist_id
,
name
,
color
创建待办分组(替代)
BASECAMP_CREATE_TODOLIST_GROUP
bucket_id
,
todolist_id
,
name
获取留言板
BASECAMP_GET_MESSAGE_BOARD
bucket_id
,
message_board_id
创建消息
BASECAMP_CREATE_MESSAGE
bucket_id
,
message_board_id
,
subject
,
status
创建消息(替代)
BASECAMP_POST_BUCKETS_MESSAGE_BOARDS_MESSAGES
bucket_id
,
message_board_id
,
subject
获取消息
BASECAMP_GET_MESSAGE
bucket_id
,
message_id
更新消息
BASECAMP_PUT_BUCKETS_MESSAGES
bucket_id
,
message_id
列出所有人员
BASECAMP_GET_PEOPLE
列出项目人员
BASECAMP_LIST_PROJECT_PEOPLE
project_id
管理访问权限
BASECAMP_PUT_PROJECTS_PEOPLE_USERS
project_id
,
grant
,
revoke
,
create

When to Use

适用场景

This skill is applicable to execute the workflow or actions described in the overview.
本技能适用于执行概述中描述的工作流或操作。