Work item group related APIs for organizing and managing work item groups.
Scope
Create, list, update work item groups
Group membership and hierarchy
Related group endpoints
Invite BOTs into Groups
Add the specified Feishu robot to the group associated with the work item. The group must already exist and be bound to the work item.
Points to Note
The Feishu Project bot must already be in the corresponding Feishu group before using this interface.
This interface only supports adding the bot to the group associated with the work item (not arbitrary groups).
When to Use
When inviting a Feishu/Lark bot into the work item’s associated group chat
When automating group notifications or workflows for a work item’s group
When the work item has an associated group and the bot needs to join it
API Spec: invite_bots_into_groups
name: invite_bots_into_groups
type: api
description: >
Add the specified Feishu robot to the group associated with the work item.
The Feishu Project bot must already be in the corresponding Feishu group.
auth:
type: plugin_access_token
header: X-Plugin-Token
user_header: X-User-Key
http:
method: POST
url: https://{domain}/open_api/{project_key}/work_item/{work_item_id}/bot_join_chat
headers:
Content-Type: application/json
X-Plugin-Token: "{{resolved_token}}"
X-User-Key: "{{user_key}}"
path_params:
project_key:
type: string
required: true
description: >
Space ID (project_key) or space domain name (simple_name).
project_key: Double-click space name in Meegle.
simple_name: From space URL, e.g. https://meegle.com/doc/overview → doc.
work_item_id:
type: string
required: true
description: Work item instance ID. In work item details, click ··· in the upper right, then ID to copy.
inputs:
work_item_type_key:
type: string
required: true
description: >
Work item type. Obtainable via "Get work item types in the space".
Must match the work item instance identified by work_item_id.
app_ids:
type: array
items: string
required: true
description: >
App ID(s) of the Feishu Open Platform application (bot).
For acquisition, refer to Feishu Documentation.
outputs:
data:
type: object
properties:
chat_id: string
failed_members: array
success_members: array
description: |
chat_id: Associated group chat ID.
failed_members: List of app_id that failed to join.
success_members: List of app_id that successfully joined the chat.
constraints:
- Permission: Permission Management – Work Item Instance
- Feishu Project bot must already be in the Feishu group
- Only adds bot to the group associated with the work item
- app_ids cannot be empty
error_mapping:
50006: Lark OpenAPI error (e.g. robot not in group; operator cannot be out of chat; bot invisible to user; no permission to invite; work item ID changed)
30005: Work item not found
20021: Chat ID not belong to work item (group not bound to this work item)
20020: Bot app_ids empty
20014: Project and work item not match (work item does not belong to this space)
Usage notes
work_item_id: Path parameter; the work item must have an associated group.
work_item_type_key: Must match the type of the work item.
app_ids: Feishu Open Platform App ID(s) of the bot(s) to invite; cannot be empty.
Ensure the Feishu Project bot is already in the Feishu group before calling this API.
1---2name: meegle-api-work-item-group3description: Meegle OpenAPI for work item group operations.4---56# Meegle API — Group78Work item group related APIs for organizing and managing work item groups.910## Scope1112- Create, list, update work item groups13- Group membership and hierarchy14- Related group endpoints1516---1718## Invite BOTs into Groups1920Add the specified Feishu robot to the group associated with the work item. The group must already exist and be bound to the work item.2122### Points to Note2324- **The Feishu Project bot must already be in the corresponding Feishu group** before using this interface.25- This interface **only supports adding the bot to the group associated with the work item** (not arbitrary groups).2627### When to Use2829- When inviting a Feishu/Lark bot into the work item’s associated group chat30- When automating group notifications or workflows for a work item’s group31- When the work item has an associated group and the bot needs to join it3233### API Spec: invite_bots_into_groups3435```yaml36name: invite_bots_into_groups37type: api38description: >39 Add the specified Feishu robot to the group associated with the work item.40 The Feishu Project bot must already be in the corresponding Feishu group.4142auth:43 type: plugin_access_token44 header: X-Plugin-Token45 user_header: X-User-Key4647http:48 method: POST49 url: https://{domain}/open_api/{project_key}/work_item/{work_item_id}/bot_join_chat50 headers:51 Content-Type: application/json52 X-Plugin-Token: "{{resolved_token}}"53 X-User-Key: "{{user_key}}"5455path_params:56 project_key:57 type: string58 required: true59 description: >60 Space ID (project_key) or space domain name (simple_name).61 project_key: Double-click space name in Meegle.62 simple_name: From space URL, e.g. https://meegle.com/doc/overview → doc.63 work_item_id:64 type: string65 required: true66 description: Work item instance ID. In work item details, click ··· in the upper right, then ID to copy.6768inputs:69 work_item_type_key:70 type: string71 required: true72 description: >73 Work item type. Obtainable via "Get work item types in the space".74 Must match the work item instance identified by work_item_id.75 app_ids:76 type: array77 items: string78 required: true79 description: >80 App ID(s) of the Feishu Open Platform application (bot).81 For acquisition, refer to Feishu Documentation.8283outputs:84 data:85 type: object86 properties:87 chat_id: string88 failed_members: array89 success_members: array90 description: |91 chat_id: Associated group chat ID.92 failed_members: List of app_id that failed to join.93 success_members: List of app_id that successfully joined the chat.9495constraints:96 - Permission: Permission Management – Work Item Instance97 - Feishu Project bot must already be in the Feishu group98 - Only adds bot to the group associated with the work item99 - app_ids cannot be empty100101error_mapping:102 50006: Lark OpenAPI error (e.g. robot not in group; operator cannot be out of chat; bot invisible to user; no permission to invite; work item ID changed)103 30005: Work item not found104 20021: Chat ID not belong to work item (group not bound to this work item)105 20020: Bot app_ids empty106 20014: Project and work item not match (work item does not belong to this space)107```108109### Usage notes110111- **work_item_id**: Path parameter; the work item must have an associated group.112- **work_item_type_key**: Must match the type of the work item.113- **app_ids**: Feishu Open Platform App ID(s) of the bot(s) to invite; cannot be empty.114- Ensure the Feishu Project bot is already in the Feishu group before calling this API.
Run npx skillmds@latest add johnalbertini14-glitch/meegle-api-work-item-group in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Meegle OpenAPI for work item group operations. It is listed under Integrations & APIs on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. Capability flags: makes network calls, reads secrets. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
johnalbertini14-glitch (@johnalbertini14-glitch) published this skill. Their other Agent Skills are listed on their SkillMD profile.