申请加入组织
apply_to_organization【需要登录】以用户本人名义申请加入。真提交、管理员立刻看得见,发起前必须把协议标题+正文和每道题的答案念给用户确认,拿到明确同意再调。 【组合链】get_organization(includeTermsBody=true) 读协议与 formFields → 本工具 → joined=true 已当场入会 / pendingReview=true 等管理员审 → 回 submit_signup 报那场仅成员活动。 【口径/坑】① 组织有协议时 termsVersionId 必须等于 currentTerms.id 且 acceptTerms=true;没有协议时两个都别传。② invitationToken 是 43 位,带它即预批准、当场入会。③ 已是成员或已有 PENDING 申请时服务端幂等短路,回给你的是既有记录不是新进展,别重复调也别当成功。④ answers 的 key 只能取自 formFields[].key。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| answers | No | ||
| acceptTerms | No | ||
| organizationId | Yes | 组织 id | |
| termsVersionId | No | ||
| invitationToken | No |