独行录 / opcmenu
What this MCP does
Supports founder and company discovery, collaboration goals and tasks, events and signups, networking, messaging, profiles, products, and community interactions.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['arrangementId'], 'properties': {'opener': {'type': 'string', 'maxLength': 400}, 'arrangementId': {'type': 'string', 'maxLength': 40, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef', 'name'], 'properties': {'name': {'type': 'string', 'maxLength': 40, 'minLength': 1, 'description': '嘉宾姓名 / 昵称(公开页与海报上显示的名字)'}, 'title': {'type': 'string', 'maxLength': 60, 'description': '头衔 / 一句话身份,可选'}, 'topic': {'type': 'string', 'maxLength': 80, 'description': '分享主题,可选'}, 'userId': {'type': 'string', 'maxLength': 40, 'minLength': 1, 'description': '站内用户 id(search_people / get_creator 拿到的),外请嘉宾不传'}, 'confirmed': {'type': 'boolean', 'description': '对方已明确答应出席并同意公开展示才传 true,缺省 false'}, 'activityRef': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': '活动 slug 或 id(list_my_activities 的返回里都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef', 'sourceUrl', 'name', 'kind'], 'properties': {'kind': {'enum': ['SLIDES', 'PHOTO', 'FILE'], 'type': 'string', 'description': 'SLIDES 讲义 | FILE 其他文件 | PHOTO 现场照片'}, 'name': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': '资料名(报名者看到的名字)'}, 'sourceUrl': {'type': 'string', 'format': 'uri', 'maxLength': 2000, 'description': '文件的公网直链(http/https)'}, 'visibility': {'enum': ['PUBLIC', 'REGISTERED'], 'type': 'string', 'description': 'PUBLIC 人人可见 | REGISTERED 报名者可见'}, 'activityRef': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': '活动 slug 或 id(list_my_activities 的返回里都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef'], 'properties': {'role': {'enum': ['SPEAKER', 'ATTENDEE'], 'type': 'string', 'default': 'SPEAKER', 'description': '只有 SPEAKER 能手动补候选;ATTENDEE 会被服务端拒'}, 'activityRef': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': '活动 slug 或 id(list_my_activities / get_organizer_activity 的返回里都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type', 'url'], 'properties': {'url': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': '链接地址(联系方式可填账号/二维码图 URL)'}, 'type': {'type': 'string', 'pattern': '^[a-z][a-z0-9_]{0,29}$', 'description': '链接类型 key,见 LINK_TYPES,如 website/github/wechat/douyin;未知用 other'}, 'label': {'type': 'string', 'maxLength': 50, 'description': '备注名,可选'}, 'visibility': {'enum': ['public', 'friends', 'private'], 'type': 'string', 'description': '可见范围 public(公众)/friends(好友)/private(仅自己)。不传则按类型取更私密的默认值:手机=仅自己,微信/企微/QQ/WhatsApp=好友可见,其余 public。要公开联系方式必须显式传 public'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['message'], 'properties': {'planId': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'context': {'type': 'string', 'maxLength': 8000}, 'history': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'content'], 'properties': {'role': {'enum': ['user', 'assistant'], 'type': 'string'}, 'content': {'type': 'string', 'maxLength': 10000}}, 'additionalProperties': False}, 'maxItems': 20}, 'message': {'type': 'string', 'maxLength': 8000, 'minLength': 1}, 'research': {'type': 'object', 'required': ['enabled', 'industryTopic'], 'properties': {'enabled': {'type': 'boolean', 'const': True}, 'industryTopic': {'type': 'string', 'maxLength': 100, 'minLength': 2}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'selection': {'type': 'object', 'required': ['field', 'quote'], 'properties': {'field': {'enum': ['title', 'summary', 'description', 'advantages', 'partnerProfile', 'cooperationModes', 'partnerBenefits', 'nextSteps'], 'type': 'string'}, 'quote': {'type': 'string', 'maxLength': 2000, 'minLength': 1}}, 'additionalProperties': False}, 'useMyProfile': {'type': 'boolean', 'default': False}, 'shareAccessId': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'expectedRevision': {'type': 'integer', 'exclusiveMinimum': 0}, 'expectedDocumentHash': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organizationId'], 'properties': {'answers': {'type': 'object', 'default': {}, 'propertyNames': {'pattern': '^[a-z][a-z0-9_]{0,39}$'}, 'additionalProperties': {'type': 'string', 'maxLength': 2000}}, 'acceptTerms': {'type': 'boolean', 'const': True}, 'organizationId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '组织 id'}, 'termsVersionId': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'invitationToken': {'type': 'string', 'maxLength': 128, 'minLength': 32}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['goalId', 'activityRef'], 'properties': {'goalId': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'activityRef': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': '活动 slug 或 id(get_collaboration_goal(include:["activities"]) 里两个都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['userId'], 'properties': {'userId': {'type': 'string', 'description': '要拉黑的用户 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organizationId', 'decisions'], 'properties': {'preview': {'type': 'boolean', 'description': '缺省 true=只预演不落库,返回将被处置的人给用户过目;**真正执行必须显式传 preview=false**'}, 'decisions': {'type': 'array', 'items': {'type': 'object', 'required': ['applicationId', 'decision'], 'properties': {'reason': {'type': 'string', 'maxLength': 1000}, 'decision': {'enum': ['APPROVE', 'REJECT'], 'type': 'string'}, 'applicationId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '申请 id'}}, 'additionalProperties': False}, 'maxItems': 100, 'minItems': 1, 'description': '要处置的申请,一次最多 100 条'}, 'organizationId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '组织 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug', 'ids', 'reviewStatus'], 'properties': {'ids': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40}, 'maxItems': 200, 'minItems': 1, 'description': '报名单 id 列表,最多 200'}, 'slug': {'type': 'string', 'minLength': 1, 'description': '活动 slug'}, 'preview': {'type': 'boolean', 'description': 'true=只预演不落库,返回将被改的人给用户过目。缺省 false'}, 'reviewNote': {'type': 'string', 'maxLength': 300, 'minLength': 1, 'description': '统一写给这批人看的一句话。**不接受空串**(批量清空留言无处恢复);不传=不动各自原有的留言'}, 'reviewStatus': {'enum': ['PENDING', 'REVIEWING', 'SHORTLISTED', 'WAITLIST', 'REJECTED', 'WITHDRAWN'], 'type': 'string', 'description': '统一改成的报名结果。取值:PENDING(待初审) | REVIEWING(初审中) | SHORTLISTED(已入围) | WAITLIST(候补) | REJECTED(未通过) | WITHDRAWN(已撤回)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityId'], 'properties': {'activityId': {'type': 'string', 'description': '活动 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['inviteId'], 'properties': {'inviteId': {'type': 'string', 'maxLength': 40, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['needId'], 'properties': {'needId': {'type': 'string', 'description': '需求 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef', 'userIds'], 'properties': {'userIds': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'maxItems': 50, 'minItems': 1, 'description': '站内 userId 数组,取自 get_activity_attendance / list_signup_submissions'}, 'activityRef': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': '活动 slug 或 id(list_my_activities / get_organizer_activity 的返回里都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['creatorId', 'token'], 'properties': {'token': {'type': 'string', 'minLength': 1, 'description': '认领令牌(邮件链接 ?ct=<token>)'}, 'creatorId': {'type': 'string', 'description': '占位创客号的用户 id(邮件链接 /u/<creatorId>)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contactId', 'accept', 'fieldKeys'], 'properties': {'accept': {'type': 'boolean', 'const': True}, 'contactId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '待认领资料 id'}, 'fieldKeys': {'type': 'array', 'items': {'enum': ['real_name', 'phone_number', 'wechat_id', 'email', 'city', 'company_name', 'job_title', 'industry', 'project_intro', 'can_offer', 'looking_for'], 'type': 'string'}, 'maxItems': 11}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['claimCode'], 'properties': {'claimCode': {'type': 'string', 'minLength': 1, 'description': '认领码'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': '产品名'}, 'tagline': {'anyOf': [{'type': 'string', 'maxLength': 120, 'minLength': 1}, {'type': 'string', 'const': ''}], 'description': '一句话定位;可省或留空(线上同款端点对它 default(""))'}, 'description': {'type': 'string', 'default': '', 'maxLength': 40000, 'description': '详细介绍:给谁用、解决什么、怎么做的——写得越具体判得越准'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['goalId', 'status'], 'properties': {'goalId': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'status': {'enum': ['COMPLETED', 'ARCHIVED'], 'type': 'string', 'description': 'COMPLETED=达成了;ARCHIVED=不做了/归档(归档后不再收新内容)'}, 'preview': {'type': 'boolean', 'description': 'true=只预演不落库。缺省 false'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['userIds'], 'properties': {'note': {'type': 'string', 'maxLength': 1000, 'description': '给这批线索统一写的备注'}, 'tags': {'type': 'array', 'items': {'type': 'string', 'maxLength': 16, 'minLength': 1}, 'maxItems': 12, 'description': '给这批线索统一打的标签'}, 'userIds': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'maxItems': 20, 'minItems': 1, 'description': '站内用户 id,最多 20 个'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['momentId', 'content'], 'properties': {'content': {'type': 'string', 'maxLength': 1000, 'minLength': 1, 'description': '评论内容(1 到 500 字)'}, 'momentId': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': '消息圈 id(list_moments_feed / get_user_moments / search_moments 返回的 id)'}, 'replyToCommentId': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': '要回复的那条评论 id(get_moment 返回的 comments[].id);不传 = 直接评论'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['needId', 'conversationId'], 'properties': {'needId': {'type': 'string', 'description': '需求 id'}, 'conversationId': {'type': 'string', 'description': '接洽会话 id(contact_need 返回的那个)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['requestId', 'revision', 'documentHash', 'acknowledged'], 'properties': {'revision': {'type': 'integer', 'exclusiveMinimum': 0}, 'legalName': {'type': 'string', 'maxLength': 80, 'minLength': 2}, 'requestId': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'acknowledged': {'type': 'boolean', 'const': True}, 'documentHash': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['needId'], 'properties': {'needId': {'type': 'string', 'description': '需求 id,从 list_needs_feed / search_needs / get_need 拿'}, 'message': {'type': 'string', 'maxLength': 2000, 'minLength': 1, 'description': '可选:会话建立后以你的名义发出的第一句话(纯文本)。不传则只建会话、不发任何消息'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'city': {'type': 'string', 'maxLength': 20}, 'name': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'note': {'type': 'string', 'maxLength': 1000}, 'tags': {'type': 'array', 'items': {'type': 'string', 'maxLength': 16, 'minLength': 1}, 'maxItems': 12}, 'phone': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string', 'pattern': '^1[3-9]\\d{9}$'}]}, {'type': 'string', 'const': ''}]}, 'title': {'type': 'string', 'maxLength': 40}, 'wants': {'type': 'string', 'maxLength': 1000}, 'wechat': {'type': 'string', 'maxLength': 40}, 'company': {'type': 'string', 'maxLength': 60}, 'canOffer': {'type': 'string', 'maxLength': 1000}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['matches'], 'properties': {'matches': {'type': 'array', 'items': {'type': 'object', 'required': ['aLeadId'], 'properties': {'goalId': {'type': 'string', 'maxLength': 40, 'description': '可挂到一个合作目标上'}, 'reason': {'type': 'string', 'maxLength': 1000, 'description': '为什么这俩该认识,四端一字不差展示'}, 'aLeadId': {'type': 'string', 'maxLength': 40, 'minLength': 1, 'description': '己方线索 id(必须已在池子里)'}, 'bLeadId': {'type': 'string', 'maxLength': 40, 'minLength': 1, 'description': '对方线索 id;与 bUserId 二选一'}, 'bUserId': {'$ref': '#/properties/matches/items/properties/bLeadId', 'description': '对方的站内用户 id(还没收进池也行,服务层会先收再配);与 bLeadId 二选一'}}, 'additionalProperties': False}, 'maxItems': 20, 'minItems': 1, 'description': '要建的撮合,最多 20 对'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['title'], 'properties': {'dueAt': {'anyOf': [{'type': 'string', 'format': 'date-time'}, {'type': 'null'}], 'description': '截止时刻 ISO 8601,须含时区;null 清空,省略保留现值'}, 'title': {'type': 'string', 'maxLength': 60, 'minLength': 2}, 'intent': {'type': 'string', 'maxLength': 2000}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['goalId', 'title'], 'properties': {'dueAt': {'anyOf': [{'type': 'string', 'format': 'date-time'}, {'type': 'null'}], 'description': '截止时刻 ISO 8601,须含时区;null 清空,省略保留现值'}, 'title': {'type': 'string', 'maxLength': 80, 'minLength': 2}, 'detail': {'type': 'string', 'maxLength': 2000}, 'goalId': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'assigneeId': {'type': 'string', 'maxLength': 40, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['goalId', 'tasks'], 'properties': {'tasks': {'type': 'array', 'items': {'type': 'object', 'required': ['title'], 'properties': {'dueAt': {'anyOf': [{'type': 'string', 'format': 'date-time'}, {'type': 'null'}], 'description': '截止时刻 ISO 8601,须含时区;null 清空,省略保留现值'}, 'title': {'type': 'string', 'maxLength': 80, 'minLength': 2}, 'detail': {'type': 'string', 'maxLength': 2000}, 'assigneeId': {'type': 'string', 'maxLength': 40, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 10, 'minItems': 1, 'description': '最多 10 条(每条都会推送一次,再多就是骚扰)'}, 'goalId': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'preview': {'type': 'boolean', 'description': 'true=只预检不落库,返回将创建/将失败的清单给用户过目。缺省 false'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug', 'name'], 'properties': {'name': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': '公司 / 工作室名称'}, 'size': {'anyOf': [{'enum': ['SOLO', 'SIZE_2_5', 'SIZE_6_10', 'SIZE_11_50', 'SIZE_50_PLUS'], 'type': 'string'}, {'type': 'null'}], 'description': '团队规模,可选:SOLO(一人公司) | SIZE_2_5(2-5 人) | SIZE_6_10(6-10 人) | SIZE_11_50(11-50 人) | SIZE_50_PLUS(50 人以上)'}, 'slug': {'type': 'string', 'maxLength': 60, 'minLength': 2, 'description': '公司主页 URL 标识,小写字母/数字/连字符,全局唯一'}, 'logoUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}], 'description': 'Logo 图 URL,可选'}, 'tagline': {'anyOf': [{'type': 'string', 'maxLength': 120}, {'type': 'null'}], 'description': '一句话定位,可选'}, 'location': {'anyOf': [{'type': 'string', 'maxLength': 60}, {'type': 'null'}], 'description': '所在地,可选'}, 'websiteUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}], 'description': '官网 URL,可选'}, 'description': {'anyOf': [{'type': 'string', 'maxLength': 20000}, {'type': 'null'}], 'description': '详细介绍:在做什么、为谁做、进展,越详细内容质量越高'}, 'foundedYear': {'anyOf': [{'type': 'integer', 'maximum': 2100, 'minimum': 1900}, {'type': 'null'}], 'description': '成立年份,可选'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['planId'], 'properties': {'planId': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'expiresInDays': {'type': 'integer', 'default': 7, 'maximum': 365, 'minimum': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['goalId', 'title'], 'properties': {'type': {'enum': ['EXPERIENCE', 'QA', 'RESOURCE', 'COLLAB', 'FINANCING', 'CHAT', 'GIG', 'OTHER'], 'type': 'string', 'description': '不传=COLLAB(合作)'}, 'title': {'type': 'string', 'maxLength': 120, 'minLength': 3, 'description': '要找什么样的人,一句话'}, 'detail': {'type': 'string', 'maxLength': 2000, 'description': '展开说:做什么、要什么背景'}, 'goalId': {'type': 'string', 'maxLength': 40, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef', 'guestId'], 'properties': {'guestId': {'type': 'string', 'maxLength': 40, 'minLength': 1, 'description': '嘉宾 id(list_activity_guests 的 guests[].id)'}, 'activityRef': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': '活动 slug 或 id(list_my_activities 的返回里都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef'], 'properties': {'activityRef': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': '活动 slug 或 id(list_my_activities / get_organizer_activity 的返回里都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type', 'title'], 'properties': {'type': {'enum': ['EXPERIENCE', 'QA', 'RESOURCE', 'COLLAB', 'FINANCING', 'CHAT', 'GIG', 'OTHER'], 'type': 'string', 'description': '需求类型:EXPERIENCE(寻找产品/作品) | QA(答疑求助) | RESOURCE(介绍资源) | COLLAB(寻求合作) | FINANCING(融资需求) | CHAT(找人聊聊找灵感) | GIG(兼职招募) | OTHER(其它)'}, 'title': {'type': 'string', 'maxLength': 120, 'minLength': 3, 'description': '需求标题,一句话说清要什么'}, 'detail': {'anyOf': [{'type': 'string', 'maxLength': 2000}, {'type': 'null'}], 'description': '详情:背景 / 具体要什么 / 什么样算合适,越具体越好'}, 'images': {'type': 'array', 'items': {'type': 'string', 'format': 'uri'}, 'maxItems': 9, 'description': '配图 URL(先用 upload_image_from_url 镜像),最多 9 张'}, 'contextId': {'anyOf': [{'type': 'string', 'maxLength': 40}, {'type': 'null'}], 'description': '挂载对象 id,与 contextType 配对'}, 'contextType': {'anyOf': [{'enum': ['product', 'activity', 'user', 'goal'], 'type': 'string'}, {'type': 'null'}], 'description': '挂载对象类型,与 contextId 配对:product=自己的产品 / activity=活动 / user=某人 / goal=自己参与的合作目标(目标招募位,另有 create_goal_recruit_need 专用口)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 100, 'minLength': 2, 'description': '组织名称(2-100 字)'}, 'type': {'enum': ['ALLIANCE', 'BOARD', 'INCUBATOR', 'CLUB', 'ASSOCIATION', 'INVESTOR', 'COMMUNITY', 'OTHER'], 'type': 'string', 'default': 'COMMUNITY', 'description': 'BOARD 理事会 | INCUBATOR 孵化器 | CLUB 俱乐部 | ASSOCIATION 协会/商会 | INVESTOR 投资机构 | COMMUNITY 社群(缺省)| OTHER 其他 | ALLIANCE(独行录官方联盟由平台建,自建组织别选)'}, 'terms': {'type': 'object', 'required': ['title', 'body'], 'properties': {'body': {'type': 'string', 'maxLength': 20000, 'minLength': 1}, 'title': {'type': 'string', 'maxLength': 120, 'minLength': 1}}, 'description': '加入协议 {title, body},可选;有协议则申请人必须同意', 'additionalProperties': False}, 'formFields': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'label'], 'properties': {'key': {'type': 'string', 'pattern': '^[a-z][a-z0-9_]{0,39}$'}, 'label': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'required': {'type': 'boolean', 'default': False}}, 'additionalProperties': False}, 'default': [], 'maxItems': 12, 'description': '申请表题目 [{key(小写字母开头的英文标识), label, required}],最多 12 题'}, 'joinPolicy': {'enum': ['OPEN', 'REVIEW', 'INVITE'], 'type': 'string', 'default': 'REVIEW', 'description': 'OPEN 直接加入 | REVIEW 申请需审核(缺省)| INVITE 仅凭邀请'}, 'visibility': {'enum': ['PRIVATE', 'PUBLIC'], 'type': 'string', 'default': 'PUBLIC', 'description': 'PUBLIC 公开可被发现(缺省)| PRIVATE 私密(非成员看不到)'}, 'description': {'type': 'string', 'default': '', 'maxLength': 5000, 'description': '简介:做什么、面向谁、怎么加入(≤5000 字)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organizationId', 'title', 'assigneeId'], 'properties': {'dueAt': {'type': 'string', 'format': 'date-time', 'description': '截止时间(ISO,带时区),可选'}, 'title': {'type': 'string', 'maxLength': 160, 'minLength': 2, 'description': '任务标题'}, 'detail': {'type': 'string', 'maxLength': 5000, 'description': '完成标准 / 说明,可选'}, 'assigneeId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '负责人的 userId'}, 'organizationId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '组织 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['title', 'type', 'description', 'startAt'], 'properties': {'city': {'type': 'string', 'maxLength': 20, 'description': '城市,报名 feed 卡片按它显示地域'}, 'slug': {'type': 'string', 'maxLength': 80, 'minLength': 2, 'description': '报名页 URL 标识,小写字母/数字/连字符;不填按标题自动生成'}, 'type': {'enum': ['BETA_RECRUIT', 'ONLINE_GATHERING', 'OFFLINE_GATHERING', 'OTHER'], 'type': 'string', 'description': '活动类型:BETA_RECRUIT(内测招募) | ONLINE_GATHERING(线上聚会) | OFFLINE_GATHERING(线下聚会) | OTHER(其他)。刻意不含 COMPETITION(那是导入的外部赛事专属,站内报不了名)'}, 'endAt': {'type': 'string', 'description': '结束时间 ISO 8601,可选(只给日期不给结束时间的线下场等于没说时段)'}, 'title': {'type': 'string', 'maxLength': 80, 'minLength': 2, 'description': '活动标题'}, 'meetUrl': {'type': 'string', 'format': 'uri', 'description': '线上会议链接,可选'}, 'startAt': {'type': 'string', 'description': '开始时间 ISO 8601,如 2026-09-01T19:00:00+08:00'}, 'capacity': {'type': 'integer', 'maximum': 100000, 'description': '人数上限,可选', 'exclusiveMinimum': 0}, 'coverUrl': {'type': 'string', 'format': 'uri', 'description': '封面图 URL,可选'}, 'location': {'type': 'string', 'maxLength': 200, 'description': '地点(OFFLINE_GATHERING 必填)'}, 'productId': {'type': 'string', 'description': '关联产品 id(须是你已发布的产品),可选'}, 'signupUrl': {'type': 'string', 'format': 'uri', 'maxLength': 2000, 'description': '已废弃:服务端恒为站内托管报名,外部表单地址会被丢弃'}, 'posterUrls': {'type': 'array', 'items': {'type': 'object', 'required': ['url'], 'properties': {'h': {'type': 'integer', 'maximum': 200000, 'minimum': 0}, 'w': {'type': 'integer', 'maximum': 20000, 'minimum': 0}, 'url': {'type': 'string', 'format': 'uri', 'description': '长图 URL,**必须是站内上传的图**(先用 upload_image_from_url 镜像)'}}, 'additionalProperties': False}, 'maxItems': 9, 'description': '活动长图(公众号推文长图那种),最多 9 张'}, 'signupKind': {'enum': ['HACKATHON', 'COMPETITION', 'INCUBATOR', 'FUNDING', 'COMMUNITY', 'EVENT', 'OTHER'], 'type': 'string', 'description': '报名类目(决定它在报名 feed 里进哪个 chip),缺省 EVENT。取值:HACKATHON(黑客松) | COMPETITION(创业赛事) | INCUBATOR(孵化营) | FUNDING(融资申请) | COMMUNITY(社区入驻) | EVENT(活动报名) | OTHER(其他)'}, 'articleUrls': {'type': 'array', 'items': {'type': 'string', 'format': 'uri', 'maxLength': 2000}, 'maxItems': 10, 'description': '活动图文/推文链接,可选'}, 'contactNote': {'type': 'string', 'maxLength': 120, 'description': '报名成功页的一句话说明,可选'}, 'description': {'type': 'string', 'maxLength': 20000, 'minLength': 1, 'description': '活动详情(必填):讲清做什么、给谁、有什么收获'}, 'contactQrUrl': {'type': 'string', 'format': 'uri', 'maxLength': 2000, 'description': '报名成功页展示的答疑/组队群二维码图 URL,可选'}, 'hostedEnabled': {'type': 'boolean', 'description': '已废弃:服务端恒为站内托管报名,传什么都按 true 处理'}, 'organizerName': {'type': 'string', 'maxLength': 120, 'description': '主办方署名(报名页「主办方」那一行)。不填=用他「主办方资料」里的机构名。联合主办/承办单位写全,如「A 中心 · B 社区」'}, 'extraQuestions': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120, 'minLength': 2}, 'maxItems': 20, 'description': '在基线 7 题之外要加问的题,一行一个中文题面(如「你想在这场解决什么问题」)。key/type 由服务端生成,一律选填'}, 'clientRequestId': {'type': 'string', 'maxLength': 64, 'minLength': 8, 'description': '重复提交保护:超时重试时**原样重传同一个值**,命中就返回既有那场而不是再建一场'}, 'registrationDeadline': {'type': 'string', 'description': '报名截止 ISO 8601,可选;不填=长期有效。截止是硬闸,到点即封口'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'tagline'], 'properties': {'name': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'slug': {'type': 'string', 'maxLength': 60, 'minLength': 2, 'description': 'URL 标识,小写字母/数字/连字符;可选,不填自动生成'}, 'tags': {'type': 'array', 'items': {'type': 'string', 'maxLength': 20}, 'maxItems': 10}, 'links': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'url'], 'properties': {'url': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': '链接地址(联系方式可填账号/二维码图 URL)'}, 'type': {'type': 'string', 'pattern': '^[a-z][a-z0-9_]{0,29}$', 'description': '链接类型 key,见 LINK_TYPES,如 website/github/wechat/douyin;未知用 other'}, 'label': {'type': 'string', 'maxLength': 50, 'description': '备注名,可选'}, 'visibility': {'enum': ['public', 'friends', 'private'], 'type': 'string', 'description': '可见范围 public(公众)/friends(好友)/private(仅自己)。不传则按类型取更私密的默认值:手机=仅自己,微信/企微/QQ/WhatsApp=好友可见,其余 public。要公开联系方式必须显式传 public'}}, 'additionalProperties': False}, 'maxItems': 20}, 'logoUrl': {'type': 'string', 'format': 'uri'}, 'tagline': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': '一句话简介'}, 'category': {'enum': ['WEBSITE', 'APP', 'MINI_PROGRAM', 'BOT', 'SERVICE', 'OTHER', 'SAAS', 'AI_AGENT', 'DEV_TOOL', 'GAME', 'CONTENT', 'DESIGN', 'DIGITAL_GOODS', 'PHYSICAL', 'COMMUNITY'], 'type': 'string', 'description': '产品分类,可选;不传则服务端 AI 按内容自动判。取值:SAAS(SaaS / 微 SaaS) | APP(App) | MINI_PROGRAM(小程序) | AI_AGENT(AI 工具 / 智能体 / 数字人) | DEV_TOOL(开发者工具 / API / 开源 / 插件) | GAME(独立游戏) | CONTENT(自媒体 / 播客 / 视频 / Newsletter) | DESIGN(设计 / 插画 / 创意) | DIGITAL_GOODS(模板 / 素材 / 课程 / 数字下载) | SERVICE(服务 / 咨询) | PHYSICAL(实体 / 手作 / 主理人 / 硬件) | COMMUNITY(社群 / 会员) | OTHER(其他)'}, 'coverUrl': {'type': 'string', 'format': 'uri'}, 'description': {'type': 'string', 'maxLength': 40000, 'description': '详细介绍,可选;越详细内容质量越高,建议写清做什么、给谁用、亮点'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['goalId', 'title', 'freq'], 'properties': {'freq': {'enum': ['DAILY', 'WEEKLY', 'MONTHLY'], 'type': 'string'}, 'title': {'type': 'string', 'maxLength': 80, 'minLength': 2}, 'detail': {'type': 'string', 'maxLength': 2000}, 'goalId': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'endDate': {'anyOf': [{'$ref': '#/properties/startDate'}, {'type': 'null'}], 'description': '排到哪天为止(含),YYYY-MM-DD;null/不传=不设终点'}, 'weekday': {'type': 'integer', 'maximum': 7, 'minimum': 1}, 'monthday': {'type': 'integer', 'maximum': 31, 'minimum': 1}, 'startDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': '从哪天开始排,YYYY-MM-DD(北京时);不传=今天'}, 'assigneeId': {'type': 'string', 'maxLength': 40, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['arrangementId', 'reason'], 'properties': {'note': {'type': 'string', 'maxLength': 200}, 'reason': {'enum': ['SWAP', 'HAVE_ALREADY', 'NOT_NOW', 'WRONG_DIRECTION', 'OTHER'], 'type': 'string'}, 'arrangementId': {'type': 'string', 'maxLength': 40, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['leadId'], 'properties': {'leadId': {'type': 'string', 'maxLength': 40, 'minLength': 1, 'description': '线索 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['momentId'], 'properties': {'momentId': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': '消息圈 id(list_moments_feed / get_user_moments / search_moments 返回的 id)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['targetType', 'targetId'], 'properties': {'targetId': {'type': 'string', 'description': '目标对象 id'}, 'targetType': {'enum': ['PRODUCT', 'USER', 'PARK'], 'type': 'string', 'description': 'PRODUCT 产品 | PARK 园区 | USER 主理人'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['needId'], 'properties': {'needId': {'type': 'string', 'description': '需求 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef'], 'properties': {'activityRef': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': '活动 slug 或 id(get_collaboration_goal(include:["activities"]) 里两个都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contactId'], 'properties': {'contactId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '待认领资料 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['message'], 'properties': {'draft': {'type': 'object', 'properties': {'title': {'type': 'string', 'default': '', 'maxLength': 80}, 'status': {'enum': ['DRAFT', 'PUBLISHED'], 'type': 'string', 'default': 'DRAFT'}, 'purpose': {'enum': ['GENERAL', 'TARGETED', 'LEGACY'], 'type': 'string', 'default': 'LEGACY'}, 'summary': {'type': 'string', 'default': '', 'maxLength': 240}, 'importId': {'anyOf': [{'type': 'string', 'maxLength': 100, 'minLength': 1}, {'type': 'null'}], 'default': None}, 'nextSteps': {'$ref': '#/properties/draft/properties/description', 'default': ''}, 'advantages': {'$ref': '#/properties/draft/properties/description', 'default': ''}, 'negotiable': {'type': 'boolean', 'default': False}, 'references': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'id'], 'properties': {'id': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'type': {'enum': ['ACTIVITY', 'PRODUCT', 'NEED'], 'type': 'string'}}, 'additionalProperties': False}, 'default': [], 'maxItems': 12}, 'visibility': {'enum': ['PRIVATE', 'PUBLIC'], 'type': 'string', 'default': 'PRIVATE'}, 'description': {'type': 'string', 'default': '', 'maxLength': 8000}, 'targetUserId': {'anyOf': [{'type': 'string', 'maxLength': 100, 'minLength': 1}, {'type': 'null'}], 'default': None}, 'contentFormat': {'enum': ['plain', 'markdown'], 'type': 'string', 'default': 'plain'}, 'sectionTitles': {'type': 'object', 'default': {}, 'properties': {'nextSteps': {'$ref': '#/properties/draft/properties/sectionTitles/properties/description'}, 'advantages': {'$ref': '#/properties/draft/properties/sectionTitles/properties/description'}, 'description': {'type': 'string'}, 'partnerProfile': {'$ref': '#/properties/draft/properties/sectionTitles/properties/description'}, 'partnerBenefits': {'$ref': '#/properties/draft/properties/sectionTitles/properties/description'}, 'cooperationModes': {'$ref': '#/properties/draft/properties/sectionTitles/properties/description'}}, 'additionalProperties': False}, 'partnerProfile': {'$ref': '#/properties/draft/properties/description', 'default': ''}, 'partnerBenefits': {'$ref': '#/properties/draft/properties/description', 'default': ''}, 'cooperationModes': {'$ref': '#/properties/draft/properties/description', 'default': ''}, 'expectedUpdatedAt': {'type': 'string', 'format': 'date-time'}, 'purposeReviewConfirmed': {'type': 'boolean'}}, 'additionalProperties': False}, 'intent': {'enum': ['REFINE', 'ADAPT_PURPOSE'], 'type': 'string', 'default': 'REFINE'}, 'context': {'type': 'object', 'required': ['entryPoint'], 'properties': {'peerId': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'entryPoint': {'enum': ['profile', 'chat', 'library', 'edit', 'import'], 'type': 'string'}, 'conversationId': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}, 'history': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'content'], 'properties': {'role': {'enum': ['user', 'assistant'], 'type': 'string'}, 'content': {'type': 'string', 'maxLength': 10000}}, 'additionalProperties': False}, 'maxItems': 20}, 'message': {'type': 'string', 'maxLength': 8000, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef', 'liveId'], 'properties': {'liveId': {'type': 'string', 'maxLength': 40, 'minLength': 1, 'description': '直播场次 id,来自 get_organizer_live'}, 'activityRef': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': '活动 slug 或 id(get_activity / get_signup_activity 两者都给)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['userId', 'body'], 'properties': {'body': {'type': 'string', 'maxLength': 4000, 'minLength': 4, 'description': '推荐口碑文字(必填,≥4 字)'}, 'userId': {'type': 'string', 'description': '主理人用户 id'}, 'relation': {'anyOf': [{'type': 'string', 'maxLength': 40}, {'type': 'null'}], 'description': '你与 TA 的关系,如 合作过/用户/同行,可选'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef'], 'properties': {'activityRef': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': '活动 slug 或 id(get_activity / get_signup_activity 两者都给)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['liveId'], 'properties': {'kind': {'enum': ['DANMAKU', 'QUESTION'], 'type': 'string', 'description': 'DANMAKU 弹幕 | QUESTION 提问(会上现场大屏那一路);不传出全部'}, 'limit': {'type': 'integer', 'maximum': 2000, 'minimum': 1, 'description': '缺省 1000,上限 2000'}, 'liveId': {'type': 'string', 'maxLength': 40, 'minLength': 1, 'description': '直播场次 id,来自 get_organizer_live'}, 'sinceOffsetMs': {'type': 'integer', 'minimum': 0, 'description': '只取相对开播毫秒数大于它的,续取分页用'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['userId'], 'properties': {'userId': {'type': 'string', 'description': '目标用户 id(cuid)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['productId'], 'properties': {'productId': {'type': 'string', 'minLength': 1, 'description': '产品 id(cuid),从 get_product / search_products 拿'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['keys'], 'properties': {'keys': {'type': 'array', 'items': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'maxItems': 80, 'minItems': 1, 'description': '要删的题目 key(取自 get_my_signup_profile 的 items[].key)'}, 'includeFiles': {'type': 'boolean', 'description': '连文件行一起删(BP 这类),缺省 false。传 true 前必须单独跟用户确认'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'id': {'type': 'string', 'description': '活动 id(cuid)'}, 'slug': {'type': 'string', 'description': '活动 slug'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': '活动 slug'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef'], 'properties': {'activityRef': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': '活动 slug 或 id(list_my_activities / get_organizer_activity 的返回里都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['composeId'], 'properties': {'composeId': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': '草稿 id(import_activity_draft / list_activity_drafts 的返回里都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef'], 'properties': {'activityRef': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': '活动 slug 或 id(list_my_activities / get_organizer_activity 的返回里都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activity'], 'properties': {'activity': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '活动 id 或 slug(publish_activity_draft / list_my_activities 的返回里都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef'], 'properties': {'activityRef': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': '活动 slug 或 id(list_my_activities / get_organizer_activity 的返回里都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sections': {'type': 'array', 'items': {'enum': ['leads', 'matches', 'attributions'], 'type': 'string'}, 'description': '只要其中几块,省略=全要'}, 'leadLimit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'matchStatus': {'enum': ['DRAFT', 'INTRODUCED', 'MET', 'DEAL', 'DEAD'], 'type': 'string', 'description': '只看某个状态的撮合'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['matchIds'], 'properties': {'matchIds': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40, 'minLength': 1, 'description': '撮合 id'}, 'maxItems': 20, 'minItems': 1, 'description': '撮合 id,最多 20 条'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'subjectId': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': '锚点 id;与 subjectType 成对给,留空就用我自己的'}, 'subjectType': {'enum': ['user', 'product'], 'type': 'string', 'description': '锚点类型 user|product;**留空就用我自己的默认锚点**'}, 'metadataOnly': {'type': 'boolean', 'description': 'true = 只要类别元数据、一个成员都不判(快、省钱,探方向用)。默认 false = 每类给一屏预览成员'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['goalId'], 'properties': {'goalId': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'include': {'type': 'array', 'items': {'enum': ['recruits', 'activities', 'series', 'invites'], 'type': 'string'}, 'maxItems': 4, 'description': '附加块,缺省 [](不给就只查目标本体+任务)'}, 'includeClosed': {'type': 'boolean'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': '公司主页 slug(URL 上 /c/<slug>)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['conversationId'], 'properties': {'conversationId': {'type': 'string', 'description': '会话 id(仅 1-1 会话)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['conversationId'], 'properties': {'conversationId': {'type': 'string', 'description': '会话 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['conversationId'], 'properties': {'conversationId': {'type': 'string', 'description': '群会话 id,从 list_my_conversations 拿'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['conversationId'], 'properties': {'conversationId': {'type': 'string', 'description': '会话 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['requestId'], 'properties': {'requestId': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': '用户 id(cuid)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['userId'], 'properties': {'sort': {'enum': ['recent', 'helpful'], 'type': 'string', 'description': 'recent 最新(默认)| helpful 最有用'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '返回条数,默认 20'}, 'cursor': {'type': 'string', 'description': '分页游标'}, 'userId': {'type': 'string', 'description': '主理人用户 id(cuid)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['momentId'], 'properties': {'momentId': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': '消息圈 id(list_moments_feed / get_user_moments / search_moments 返回的 id)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'includeEvidence': {'type': 'boolean', 'description': '是否附上六维能力的证据原文(缺省 false;含他人昵称与群聊原话,慎用)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['guestId'], 'properties': {'guestId': {'type': 'string', 'maxLength': 40, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'needIds': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'description': '要跑哪几条我的在架需求;不传=自动取最近 5 条 OPEN。一次最多跑 5 条,多余的只列不跑'}, 'limitPerNeed': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': '每条需求取多少候选,默认 10'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'taskKeys': {'type': 'array', 'items': {'type': 'string', 'maxLength': 60}, 'maxItems': 5, 'minItems': 1, 'description': '只看这几条任务(1~5 条;配合 includeGuides 取它们的培训正文)'}, 'includeGuides': {'type': 'boolean', 'description': '是否带回培训正文 guide,默认 false。设 true 时**必须同时给 taskKeys**;正文只出现在返回体的 tasks[] 里,tracks 里不重复一份'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': '订单条数,默认 20,最多 100'}, 'activityRefs': {'type': 'array', 'items': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': '活动 slug 或 id(get_activity / get_signup_activity 两者都给)'}, 'maxItems': 10, 'description': '要一起盘的活动 slug/id,最多 10 场;每场单独兜错,失败的进 failed'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 50, 'maximum': 100, 'minimum': 1}, 'goalOffset': {'type': 'integer', 'default': 0, 'minimum': 0}, 'includeArchived': {'type': 'boolean'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': '需求 id(cuid)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['needId'], 'properties': {'seen': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 200, 'description': '本会话已看过的需求 id,续拉时传入软性下沉'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '返回条数,默认 20'}, 'cursor': {'type': 'string', 'description': '分页游标 nextCursor,原样回传延续同一副牌'}, 'needId': {'type': 'string', 'description': '我的需求 id,从 list_my_needs 拿'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organizationId'], 'properties': {'organizationId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '组织 id'}, 'includeTermsBody': {'type': 'boolean', 'description': 'true=下发加入协议正文(最长两万字,只在要念给用户确认时传)。缺省 false'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef'], 'properties': {'activityRef': {'type': 'string', 'minLength': 1, 'description': '活动 slug 或活动 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef'], 'properties': {'liveId': {'type': 'string', 'maxLength': 40, 'minLength': 1, 'description': '直播场次 id,来自 get_organizer_live'}, 'activityRef': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': '活动 slug 或 id(get_activity / get_signup_activity 两者都给)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef'], 'properties': {'activityRef': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': '活动 slug 或 id(get_activity / get_signup_activity 两者都给)'}, 'includeTickets': {'type': 'boolean', 'description': '是否带售票名单,缺省 true'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': '园区 id(cuid)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': '内容 id(cuid)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'id': {'type': 'string', 'description': '产品 id(cuid)'}, 'slug': {'type': 'string', 'description': '产品 slug(URL 上 /p/<slug>)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['productId'], 'properties': {'sort': {'enum': ['recent', 'helpful'], 'type': 'string', 'description': 'recent 最新(默认)| helpful 最有用'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '返回条数,默认 20'}, 'cursor': {'type': 'string', 'description': '分页游标'}, 'productId': {'type': 'string', 'description': '产品 id(cuid)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['productId'], 'properties': {'productId': {'type': 'string', 'description': '产品 id(cuid)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['userId'], 'properties': {'userId': {'type': 'string', 'description': '目标用户 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['kind', 'id'], 'properties': {'id': {'type': 'string', 'description': '对象 id:owner=用户 id;need=需求 id;activity=活动 id;product=产品 id;card/position/onboarding 固定 "me"'}, 'kind': {'enum': ['owner', 'need', 'onboarding', 'card', 'position', 'activity', 'product'], 'type': 'string', 'description': '分享卡类型:owner 主理人主页(id=用户 id) | need 需求(id=需求 id) | card 我的个人名片(id 固定 "me") | position 我的定位卡(id 固定 "me") | onboarding 入驻完成(id 固定 "me") | activity 活动海报(id=活动 id) | product 产品分享图(id=产品 id)'}, 'need': {'type': 'string', 'maxLength': 900, 'description': '仅 kind=card 生效:名片上展示哪些需求。"auto"(缺省,最近 3 条)| "none"(不展示需求)| 逗号分隔的需求 id(1~20 个,只展示这几条)。可选项见返回的 manifest.needPick.options[].id,实际生效见 manifest.needPick.custom / selected'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': '活动 slug(取自 list_signup_feed 的 items[].slug)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'maxLength': 100, 'description': '不传 slugs 时按关键词挑场(口径同 list_signup_feed:只匹配标题/主办方/城市/主办人昵称)'}, 'kind': {'enum': ['HACKATHON', 'COMPETITION', 'INCUBATOR', 'FUNDING', 'COMMUNITY', 'EVENT', 'OTHER'], 'type': 'string', 'description': '不传 slugs 时按类目取。取值:HACKATHON(黑客松) | COMPETITION(创业赛事) | INCUBATOR(孵化营) | FUNDING(融资申请) | COMMUNITY(社区入驻) | EVENT(活动报名) | OTHER(其他)'}, 'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': '不传 slugs 时取几场,缺省 5,上限 10'}, 'slugs': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'maxItems': 10, 'description': '要盘的活动 slug 列表,最多 10 个;不传就取 list_signup_feed 前 limit 场里我还没报的'}, 'includeMyAnswers': {'type': 'boolean', 'description': '缺省 false。为 true 时每场多给「我已经有的答案(本人明文)+ 只能现场答的敏感题 + 传不了的附件题 + 外部表单地址」,用来给外链场导一份「这张表我该填什么」的清单'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug', 'submissionId'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': '活动 slug'}, 'submissionId': {'type': 'string', 'minLength': 1, 'description': '报名单 id(取自 list_signup_submissions 的 items[].id)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 30, 'minimum': 1, 'description': '条数,缺省 5,最多 30'}, 'cursor': {'type': 'string', 'maxLength': 512, 'description': '分页游标:上一页的 nextCursor,原样传回'}, 'userId': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': '用户 id;不传 = 我自己'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'type': 'string', 'format': 'uri', 'maxLength': 2000, 'description': '用户发来的活动链接(公众号文章、报名页)'}, 'text': {'type': 'string', 'maxLength': 20000, 'minLength': 1, 'description': '用户粘贴的活动介绍原文'}, 'fileRef': {'type': 'object', 'required': ['objectKey'], 'properties': {'mime': {'type': 'string', 'maxLength': 120}, 'name': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'size': {'type': 'integer', 'maximum': 20971520, 'minimum': 1}, 'objectKey': {'type': 'string', 'maxLength': 512, 'minLength': 1, 'description': '私信里用户发来文件的 fileRef(users/{你的id}/imports/…)'}}, 'description': '已上传的文件(Word / PDF / PPT / Excel / txt / 图片)', 'additionalProperties': False}, 'imageUrls': {'type': 'array', 'items': {'type': 'string', 'format': 'uri', 'maxLength': 2000}, 'maxItems': 6, 'minItems': 1, 'description': '海报 / 截图地址(须是本站上传的)'}, 'fileBase64': {'type': 'object', 'required': ['name', 'mime', 'data'], 'properties': {'data': {'type': 'string', 'maxLength': 955742, 'minLength': 4, 'description': '文件内容的 base64'}, 'mime': {'enum': ['application/pdf', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.ms-powerpoint', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/vnd.ms-excel', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'text/plain', 'text/markdown', 'text/csv', 'image/jpeg', 'image/png', 'image/webp'], 'type': 'string'}, 'name': {'type': 'string', 'maxLength': 200, 'minLength': 1}}, 'description': '外部 agent 直接传文件内容(≤700KB)', 'additionalProperties': False}, 'fromActivity': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '照上一场改:那场活动的 id 或 slug(要有管理权)'}, 'organizationId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '以组织名义办时传组织 id'}, 'imageMessageIds': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'maxItems': 6, 'minItems': 1, 'description': '用户在私信里发的图片消息 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 400000, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fileName', 'base64'], 'properties': {'base64': {'type': 'string', 'maxLength': 27962028}, 'message': {'type': 'string', 'maxLength': 8000}, 'fileName': {'type': 'string', 'maxLength': 180, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['matchId'], 'properties': {'matchId': {'type': 'string', 'maxLength': 40, 'minLength': 1, 'description': '撮合 id'}, 'message': {'type': 'string', 'maxLength': 1000, 'description': '群里的第一句话,以用户本人名义发出。必须先念给用户确认'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['goalId', 'inviteeId'], 'properties': {'goalId': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'message': {'type': 'string', 'maxLength': 500}, 'inviteeId': {'$ref': '#/properties/goalId'}, 'contribution': {'type': 'string', 'maxLength': 60}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organizationId', 'userIds'], 'properties': {'message': {'type': 'string', 'maxLength': 200, 'description': '附言(对方在推送与邀请横幅里看到的原文),可选'}, 'userIds': {'type': 'array', 'items': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'maxItems': 30, 'minItems': 1, 'description': '被邀请人的 userId,一次最多 30'}, 'organizationId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '组织 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': '活动 slug'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef'], 'properties': {'activityRef': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': '活动 slug 或 id(get_activity / get_signup_activity 两者都给)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef'], 'properties': {'activityRef': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': '活动 slug 或 id(get_activity / get_signup_activity 两者都给)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['conversationId'], 'properties': {'conversationId': {'type': 'string', 'description': '群会话 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organizationId'], 'properties': {'organizationId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '组织 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['momentId'], 'properties': {'like': {'type': 'boolean', 'description': 'true 点赞(缺省)| false 取消赞'}, 'momentId': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': '消息圈 id(list_moments_feed / get_user_moments / search_moments 返回的 id)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'city': {'type': 'string', 'description': '按城市筛选(主要给 COMPETITION 大赛/机会用),如 北京/上海/深圳/杭州/广州/成都/全国'}, 'type': {'type': 'string', 'description': '活动类型:BETA_RECRUIT(内测招募)|ONLINE_GATHERING(线上聚会)|OFFLINE_GATHERING(线下聚会)|COMPETITION(创业大赛/外部机会)|OTHER;不传则不过滤'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '返回条数,默认 20'}, 'cursor': {'type': 'string', 'description': '分页游标'}, 'upcomingOnly': {'type': 'boolean', 'description': '只返回未来场次,默认 false'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'status': {'enum': ['ACTIVE', 'PARKED'], 'type': 'string', 'description': 'ACTIVE 正在填的那份 | PARKED 收起的旧稿'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef'], 'properties': {'activityRef': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': '活动 slug 或 id(list_my_activities 的返回里都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef'], 'properties': {'activityRef': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': '活动 slug 或 id(get_activity / get_signup_activity 两者都给)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'workedOnly': {'type': 'boolean', 'default': False, 'description': '只看真做过的(建过撮合的)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 30, 'maximum': 60, 'minimum': 1, 'description': '最多 60(服务层硬上限)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'maxLength': 60}, 'limit': {'type': 'integer', 'default': 100, 'maximum': 200, 'minimum': 1}, 'source': {'enum': ['PLATFORM', 'PRIVATE'], 'type': 'string'}, 'archived': {'type': 'boolean', 'default': False}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['direction', 'groupId'], 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '每页条数,默认 20,最多 50'}, 'cursor': {'type': 'string', 'maxLength': 8192, 'minLength': 1, 'description': '上一页返回的 nextCursor,**原样透传**'}, 'groupId': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': '组 id,从 get_chain_anchor 的 upstream/downstream[].groupId 拿'}, 'direction': {'enum': ['upstream', 'downstream'], 'type': 'string', 'description': '上游还是下游'}, 'subjectId': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': '锚点 id;留空同上'}, 'subjectType': {'enum': ['user', 'product'], 'type': 'string', 'description': '锚点类型;留空就用我自己的默认锚点(须与拿 groupId 时的锚点一致)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'city': {'type': 'string', 'description': '城市过滤,不传返回全部'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'box': {'enum': ['assigned_to_me', 'assigned_by_me'], 'type': 'string', 'default': 'assigned_to_me'}, 'done': {'type': 'boolean', 'default': False}, 'limit': {'type': 'integer', 'default': 50, 'maximum': 100, 'minimum': 1}, 'goalId': {'type': 'string', 'maxLength': 40}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'description': '关键词,命中公司名称 / 一句话定位;不传则按最新列出'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '返回条数,默认 24,最多 50'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ownerId': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['planId'], 'properties': {'planId': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '返回条数,默认 12'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['side'], 'properties': {'side': {'enum': ['investor', 'project'], 'type': 'string', 'description': 'investor=看投资人一侧 | project=看在融资的项目一侧'}, 'type': {'enum': ['individual', 'corporate', 'institution'], 'type': 'string', 'description': '仅 side=investor 有效,投资人类型:individual(个人投资人) | corporate(产业投资) | institution(投资机构)'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '返回条数,默认 20,最多 50'}, 'round': {'type': 'string', 'maxLength': 40, 'description': '轮次关键词(自由文本宽松匹配,非精确)'}, 'offset': {'type': 'integer', 'minimum': 0, 'description': '偏移量,默认 0;用上一次返回的 nextCursor'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'cursor': {'type': 'string', 'maxLength': 512, 'description': '分页游标:上一页的 nextCursor,原样传回'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 30, 'minimum': 1, 'description': '条数,缺省 5,最多 30'}, 'orgId': {'type': 'string', 'maxLength': 64, 'description': '只在 filter=org 时有效:只看这个组织(须是我在的组织)'}, 'cursor': {'type': 'string', 'maxLength': 512, 'description': '分页游标:上一页的 nextCursor,原样传回'}, 'filter': {'enum': ['recommend', 'latest', 'friends', 'org', 'matched', 'activity'], 'type': 'string', 'description': 'recommend 推荐(缺省)| latest 最新 | friends 好友(互关或双向聊过)| org 同组织 | matched 需求匹配 | activity 挂了活动的'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '每页条数,缺省 20,上限 50'}, 'cursor': {'type': 'string', 'description': '翻页游标,取上一页的 nextCursor'}, 'window': {'enum': ['upcoming', 'past', 'all'], 'type': 'string', 'description': 'upcoming=还没结束的;past=已结束的;all=全都要(缺省)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': '每个方向各取这么多条'}, 'status': {'type': 'array', 'items': {'enum': ['PENDING', 'ACCEPTED', 'DECLINED', 'WITHDRAWN'], 'type': 'string'}, 'maxItems': 4, 'minItems': 1, 'description': '省略=不按状态过滤;「谁在等我回」= ["PENDING"]'}, 'direction': {'enum': ['incoming', 'outgoing'], 'type': 'string', 'description': 'incoming=别人发给我的;outgoing=我发出去的;省略=两边都要'}, 'peerUserId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '只看我和这个人之间的合作请求'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'type': {'enum': ['EXPERIENCE', 'QA', 'RESOURCE', 'COLLAB', 'FINANCING', 'CHAT', 'GIG', 'OTHER'], 'type': 'string', 'description': '按类型过滤:EXPERIENCE(寻找产品/作品) | QA(答疑求助) | RESOURCE(介绍资源) | COLLAB(寻求合作) | FINANCING(融资需求) | CHAT(找人聊聊找灵感) | GIG(兼职招募) | OTHER(其它)'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '返回条数,默认 20'}, 'cursor': {'type': 'string', 'description': '分页游标 nextCursor'}, 'status': {'enum': ['OPEN', 'IN_PROGRESS', 'COMPLETED', 'CANCELLED', 'EXPIRED'], 'type': 'string', 'description': '按状态过滤:OPEN|CANCELLED(IN_PROGRESS/COMPLETED/EXPIRED 仅历史遗留数据);不传则全部'}, 'displaying': {'type': 'boolean', 'description': 'true=只看还挂在信息流里的;false=只看我手动下架的;不传=全部。下架不改 status,只能靠这个分'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '条数,缺省 20,最多 50'}, 'markSeen': {'type': 'boolean', 'description': 'true=把这次返回的标记为 agent 已看过。缺省 false'}, 'unseenOnly': {'type': 'boolean', 'description': 'true=只要 agent 还没看过的'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'includeTermsBody': {'type': 'boolean', 'description': 'true=下发加入协议正文(要念给用户确认时才传)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'unreadOnly': {'type': 'boolean', 'description': 'true=只要未读。缺省 false'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'status': {'enum': ['TODO', 'DOING', 'DONE', 'CANCELLED'], 'type': 'string', 'description': '只要这个状态的任务'}, 'organizationIds': {'type': 'array', 'items': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'maxItems': 20, 'description': '只看这几个组织;不传=我全部在册组织(上限 20 个)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'includeAnswers': {'type': 'boolean', 'description': '是否带上每条报名单的答案全文,缺省 false(默认只给题目 key 列表)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'type': {'enum': ['EXPERIENCE', 'QA', 'RESOURCE', 'COLLAB', 'FINANCING', 'CHAT', 'GIG', 'OTHER'], 'type': 'string', 'description': '按需求类型过滤:EXPERIENCE(寻找产品/作品) | QA(答疑求助) | RESOURCE(介绍资源) | COLLAB(寻求合作) | FINANCING(融资需求) | CHAT(找人聊聊找灵感) | GIG(兼职招募) | OTHER(其它);不传则全部'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '返回条数,默认 20'}, 'cursor': {'type': 'string', 'description': '分页游标 nextCursor,原样回传'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organizationId'], 'properties': {'q': {'type': 'string', 'maxLength': 100, 'description': '按标题关键词过滤'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': '每页条数,缺省 20'}, 'cursor': {'type': 'string', 'maxLength': 512, 'description': '翻页游标,取上一页的 nextCursor'}, 'organizationId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '组织 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organizationId'], 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': '每页条数,缺省 100'}, 'cursor': {'type': 'string', 'maxLength': 200, 'description': '翻页游标,取上一页的 nextCursor'}, 'keyword': {'type': 'string', 'maxLength': 50, 'minLength': 1, 'description': '在答卷里找这个词,只回「命中了哪几题」不回原文'}, 'pendingOnly': {'type': 'boolean', 'description': 'true=只看待审。缺省 false(全部)'}, 'organizationId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '组织 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organizationId'], 'properties': {'cursor': {'type': 'string', 'maxLength': 200, 'description': '翻页游标,取上一页的 nextCursor'}, 'status': {'enum': ['PENDING', 'ALL'], 'type': 'string', 'description': '缺省 PENDING'}, 'organizationId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '组织 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organizationId'], 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': '每页条数,缺省 100'}, 'cursor': {'type': 'string', 'maxLength': 200, 'description': '翻页游标,取上一页的 nextCursor'}, 'organizationId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '组织 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'benefitType': {'enum': ['RENT_FREE', 'RENT_SUBSIDY', 'COMPUTE_VOUCHER', 'MODEL_VOUCHER', 'STARTUP_FUND', 'SETTLEMENT', 'FUND', 'ORDER', 'TALENT_HOUSING', 'LOAN', 'OTHER'], 'type': 'string', 'description': '只统计含某类补贴的园区'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'city': {'type': 'string', 'description': '城市过滤'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': '返回条数,默认 30'}, 'parkId': {'type': 'string', 'description': '某园区 id 过滤'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'description': '关键词,命中名称 / 运营方 / 区域'}, 'city': {'type': 'string', 'description': '城市,如 北京/上海/深圳/杭州/广州/成都'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': '返回条数,默认 20'}, 'track': {'type': 'string', 'description': '赛道标签过滤,如 新消费/AI'}, 'cursor': {'type': 'string', 'description': '分页游标'}, 'status': {'enum': ['OPERATING', 'PLANNED'], 'type': 'string', 'description': 'OPERATING 已运营 | PLANNED 规划中'}, 'benefitType': {'enum': ['RENT_FREE', 'RENT_SUBSIDY', 'COMPUTE_VOUCHER', 'MODEL_VOUCHER', 'STARTUP_FUND', 'SETTLEMENT', 'FUND', 'ORDER', 'TALENT_HOUSING', 'LOAN', 'OTHER'], 'type': 'string', 'description': '只看含某类补贴的园区:RENT_FREE(免租) | RENT_SUBSIDY(租金补贴) | COMPUTE_VOUCHER(算力券) | MODEL_VOUCHER(模型券) | STARTUP_FUND(创业资金) | SETTLEMENT(落户) | FUND(产业基金) | ORDER(订单导入) | TALENT_HOUSING(人才公寓) | LOAN(创业贷款) | OTHER(其他)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'feed': {'enum': ['recommend', 'following'], 'type': 'string', 'description': 'recommend 推荐流(默认)| following 关注流(需登录,没关注任何人则空)'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '返回条数,默认 20'}, 'topic': {'type': 'string', 'description': '话题过滤'}, 'cursor': {'type': 'string', 'description': '分页游标 nextCursor'}, 'attachId': {'type': 'string', 'description': '相关动态的对象 id,与 attachType 配对'}, 'authorId': {'type': 'string', 'description': '只看某主理人的动态(用户 id)'}, 'attachType': {'enum': ['product', 'activity', 'park'], 'type': 'string', 'description': '相关动态:挂在某对象上,与 attachId 配对'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type'], 'properties': {'type': {'enum': ['hottest', 'today', 'random', 'leaderboard'], 'type': 'string', 'description': '榜单类型:hottest|today|random|leaderboard'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '返回条数,默认 12'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sort': {'enum': ['hot', 'new'], 'type': 'string', 'description': 'hot 最热(默认)| new 最新'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': '返回条数,默认 60'}, 'offset': {'type': 'integer', 'minimum': 0, 'description': '偏移量,默认 0;用上一次的 nextCursor'}, 'category': {'enum': ['WEBSITE', 'APP', 'MINI_PROGRAM', 'BOT', 'SERVICE', 'OTHER', 'SAAS', 'AI_AGENT', 'DEV_TOOL', 'GAME', 'CONTENT', 'DESIGN', 'DIGITAL_GOODS', 'PHYSICAL', 'COMMUNITY'], 'type': 'string', 'description': '产品分类:SAAS(SaaS / 微 SaaS) | APP(App) | MINI_PROGRAM(小程序) | AI_AGENT(AI 工具 / 智能体 / 数字人) | DEV_TOOL(开发者工具 / API / 开源 / 插件) | GAME(独立游戏) | CONTENT(自媒体 / 播客 / 视频 / Newsletter) | DESIGN(设计 / 插画 / 创意) | DIGITAL_GOODS(模板 / 素材 / 课程 / 数字下载) | SERVICE(服务 / 咨询) | PHYSICAL(实体 / 手作 / 主理人 / 硬件) | COMMUNITY(社群 / 会员) | OTHER(其他);不传则全部'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'days': {'type': 'integer', 'maximum': 30, 'minimum': 1, 'description': '回看天数,默认 7,最多 30'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '最多列出几位具名访客(默认 20,最多 50);namedCount 不受它影响,永远是真实总数'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'sub': {'enum': ['PROMO_SEO_GEO', 'PROMO_ADS', 'PROMO_MEDIA', 'PROMO_GROWTH', 'INFRA_OFFICE_PARK', 'INFRA_INCORP', 'INFRA_FINANCE', 'INFRA_IP', 'INFRA_LEGAL', 'INFRA_LLM_TOKEN', 'INFRA_BANK', 'INFRA_DEV_TOOL', 'INFRA_GPU', 'INFRA_CLOUD'], 'type': 'string', 'description': '细分服务域,可选;不传出整组。取值:\nPROMOTION 组:PROMO_SEO_GEO(SEO · GEO) | PROMO_ADS(投放) | PROMO_MEDIA(媒体宣传) | PROMO_GROWTH(增长工具)\nINFRA 组:INFRA_OFFICE_PARK(园区办公) | INFRA_INCORP(工商注册) | INFRA_FINANCE(财务) | INFRA_IP(知识产权) | INFRA_LEGAL(法务) | INFRA_LLM_TOKEN(大模型 Token) | INFRA_BANK(银行金融) | INFRA_DEV_TOOL(编程工具) | INFRA_GPU(GPU 租赁) | INFRA_CLOUD(云服务)'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '返回条数,默认 20,最多 50'}, 'domain': {'enum': ['PROMOTION', 'INFRA'], 'type': 'string', 'description': '服务大组:PROMOTION(把产品推出去:SEO/投放/媒体/增长)| INFRA(把公司跑起来:园区/工商/财务/知产/法务/算力/云…)'}, 'offset': {'type': 'integer', 'minimum': 0, 'description': '偏移量,默认 0;用上一次返回的 nextCursor'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'maxLength': 100, 'description': '关键词,可选,最多 100 字(服务层超 100 直接 400)。只匹配标题/主办方署名/城市/主办人昵称'}, 'kind': {'enum': ['HACKATHON', 'COMPETITION', 'INCUBATOR', 'FUNDING', 'COMMUNITY', 'EVENT', 'OTHER'], 'type': 'string', 'description': '报名类目筛选,可选。取值:HACKATHON(黑客松) | COMPETITION(创业赛事) | INCUBATOR(孵化营) | FUNDING(融资申请) | COMMUNITY(社区入驻) | EVENT(活动报名) | OTHER(其他)'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '每页条数,缺省 20,上限 50'}, 'cursor': {'type': 'string', 'description': '翻页游标,取上一页的 nextCursor'}, 'includeExpired': {'type': 'boolean', 'description': '是否含已截止的场次,缺省 false(只给还能报的)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'q': {'type': 'string', 'maxLength': 60, 'description': '关键词,跨「匿名单字段 / 报名者账号 / 答案全文」三处搜'}, 'slug': {'type': 'string', 'minLength': 1, 'description': '活动 slug'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '每页条数,缺省 20,上限 50'}, 'since': {'type': 'string', 'description': '起始时间 ISO 8601'}, 'until': {'type': 'string', 'description': '截止时间 ISO 8601'}, 'cursor': {'type': 'string', 'maxLength': 40, 'description': '翻页游标,取上一页的 nextCursor'}, 'fields': {'type': 'array', 'items': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'maxItems': 20, 'description': '只返回这几道题的答案(题目 key)。不传就一条答案值都不返回,只给 key 列表'}, 'status': {'enum': ['SUBMITTED', 'DELIVERING', 'DELIVERED', 'DELIVERY_FAILED', 'CANCELLED'], 'type': 'string', 'description': '按投递状态筛(不是录取状态)'}, 'channel': {'enum': ['ios', 'android', 'harmonyos', 'web', 'wx', 'agent'], 'type': 'string', 'description': '按报名渠道筛(agent = 经 MCP 由 agent 代提)'}, 'reviewStatus': {'enum': ['PENDING', 'REVIEWING', 'SHORTLISTED', 'WAITLIST', 'REJECTED', 'WITHDRAWN'], 'type': 'string', 'description': '按报名结果筛。取值:PENDING(待初审) | REVIEWING(初审中) | SHORTLISTED(已入围) | WAITLIST(候补) | REJECTED(未通过) | WITHDRAWN(已撤回)'}, 'includeContacts': {'type': 'boolean', 'description': '是否带上联系方式明文(手机/微信/邮箱),缺省 false。用户明说要联系人才开'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'chip': {'enum': ['all', 'dev', 'creative', 'growth', 'consult', 'product', 'training', 'hardware', 'sales', 'global', 'health'], 'type': 'string', 'description': '职业 chip,可选;不传或 all=全部。合法值:all / dev / creative / growth / consult / product / training / hardware / sales / global / health(dev=开发·技术,creative=内容·创意,growth=运营·增长,consult=咨询·顾问,product=产品,training=培训·教育,hardware=硬件·供应链,sales=销售·BD,global=出海·跨境,health=健康·心理)。此刻真正有人的那几个用 get_talent_chips 查(带人数)'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '返回条数,默认 20,最多 50'}, 'offset': {'type': 'integer', 'minimum': 0, 'description': '偏移量,默认 0;用上一次返回的 nextCursor'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['conversationId'], 'properties': {'conversationId': {'type': 'string', 'description': '会话 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['deliveryIds'], 'properties': {'deliveryIds': {'type': 'array', 'items': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'maxItems': 100, 'minItems': 1, 'description': '收件箱条目 id(list_my_organization_notifications 的 items[].id),一次最多 100'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tasks'], 'properties': {'tasks': {'type': 'array', 'items': {'type': 'object', 'required': ['taskKey'], 'properties': {'done': {'type': 'boolean', 'description': 'true=打勾(默认),false=取消打勾'}, 'note': {'type': 'string', 'maxLength': 200, 'description': '备忘,比如备案号 / 注册号,可选'}, 'taskKey': {'type': 'string', 'description': '要打勾的任务 key。合法值:build.company(公司注册) | build.trademark(商标注册) | build.copyright(软件著作权登记) | build.copyright_ec(电子软著(电子证书)) | build.icp(ICP 备案) | build.police(公安备案) | build.app_filing(App 备案) | build.mp_filing(小程序备案) | build.llm_filing(大模型 / 算法备案) | build.security_assessment(互联网信息服务安全评估) | build.patent(专利申请) | revenue.first_pay(拿到第一笔收入) | revenue.repeat(有第二个不认识的付费客户) | profit.covered(收入覆盖成本) | seed.cap_table(理清股权结构,留好期权池) | seed.one_bet(定下种子钱要验证的那一件事) | angel.investor_update(每月给投资人发一封进展简报) | angel.next_round_bp(按下一轮的标准重写 BP) | series_a.finance(财务规范化:月度报表 + 年度审计) | series_a.playbook(把获客打法写成可复制的手册) | series_b.second_engine(打开第二个市场或第二条产品线) | series_b.board(建立董事会和季度汇报机制) | series_c.strategic_deal(谈成一笔战略合作或并购) | series_c.data_compliance(做一次数据安全与合规体检) | series_d_plus.listing_team(选定上市地,组建中介团队) | series_d_plus.pay_forward(投一个早期项目,或带一位新 OPC) | growth.ad_basics(学会:一条广告只干一件事)'}}, 'additionalProperties': False}, 'maxItems': 27, 'minItems': 1, 'description': '要打勾/取消的任务,一次最多 27 条(= manual 任务总数)。只报了一件就传一条'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['needId'], 'properties': {'days': {'type': 'integer', 'maximum': 90, 'minimum': 1, 'description': '停几天,缺省 7'}, 'needId': {'type': 'string', 'description': '我的在架需求 id,从 list_my_needs 拿'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 30, 'minimum': 1, 'description': '返回条数,默认 18'}, 'cursor': {'type': 'string', 'description': '分页游标 nextCursor,原样回带'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['token'], 'properties': {'token': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{43}$', 'description': '43 位 base64url token,从分享链接末段取'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['token'], 'properties': {'token': {'type': 'string', 'maxLength': 300, 'minLength': 1, 'description': '邀请 token(43 位),也可以直接把整条邀请链接丢进来'}, 'includeTermsBody': {'type': 'boolean', 'description': 'true=下发加入协议正文,只在要念给用户确认时传。缺省 false'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['requestId', 'baseRevision', 'field', 'value', 'reason'], 'properties': {'field': {'enum': ['title', 'summary', 'description', 'advantages', 'partnerProfile', 'cooperationModes', 'partnerBenefits', 'nextSteps'], 'type': 'string'}, 'quote': {'type': 'string', 'maxLength': 2000}, 'value': {'type': 'string', 'maxLength': 8000}, 'reason': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'comment': {'type': 'string', 'maxLength': 2000}, 'requestId': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'baseRevision': {'type': 'integer', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['composeId', 'version'], 'properties': {'version': {'type': 'integer', 'minimum': 1, 'description': '读到的那一版的 version(乐观锁:别人改过就 409,重新读再改)'}, 'composeId': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': '草稿 id(import_activity_draft / list_activity_drafts 的返回里都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef', 'roundId'], 'properties': {'roundId': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'activityRef': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': '活动 slug 或 id(list_my_activities / get_organizer_activity 的返回里都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'images': {'type': 'array', 'items': {'type': 'string', 'format': 'uri', 'maxLength': 2048}, 'maxItems': 9, 'description': '图片地址,最多 9 张,按顺序展示'}, 'content': {'type': 'string', 'maxLength': 4000, 'description': '正文(纯文本,最多 2000 字)'}, 'attachId': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': '挂卡对象 id(活动也可传 slug);与 attachType 成对'}, 'attachType': {'enum': ['activity', 'product', 'need', 'organization'], 'type': 'string', 'description': '挂卡类型:activity 活动 | product 产品 | need 需求 | organization 组织;与 attachId 成对'}, 'visibility': {'enum': ['public', 'friends', 'private', 'organization'], 'type': 'string', 'description': 'public 公开(缺省,所有登录用户)| friends 仅互相关注的好友 | private 仅自己 | organization 仅某组织成员(须同时给 organizationId)'}, 'organizationId': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': '只在 visibility=organization 时给:发在哪个组织(用户须是在册成员;id 从 list_my_organization_memberships 拿)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 30, 'minimum': 1, 'description': '返回条数,默认 10'}, 'exclude': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 200, 'description': '已看过的产品 id 列表,续拉时传入避免重复'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['productId', 'score'], 'properties': {'body': {'anyOf': [{'type': 'string', 'maxLength': 4000}, {'type': 'null'}], 'description': '文字评价,可选'}, 'score': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': '星级 1–5'}, 'productId': {'type': 'string', 'description': '产品 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['conversationId'], 'properties': {'after': {'type': 'string', 'description': '增量:取该 messageId 之后更新的消息'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': '返回条数,默认 30'}, 'before': {'type': 'string', 'description': '向前翻页:取该 messageId 之前更老的消息'}, 'conversationId': {'type': 'string', 'description': '会话 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['token'], 'properties': {'token': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{43}$'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organizationId', 'membershipId'], 'properties': {'membershipId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '成员关系 id(list_organization_members 的 membershipId,不是 userId)'}, 'organizationId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '组织 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'minLength': 1, 'description': '要删除的链接 url,需与现有完全一致'}, 'type': {'type': 'string', 'description': '可选,进一步限定类型'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activity', 'format'], 'properties': {'pick': {'type': 'array', 'items': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'maxItems': 200, 'minItems': 1, 'description': 'scope=list 时只出这几家(须在名单里)'}, 'scope': {'enum': ['single', 'list'], 'type': 'string', 'description': 'single 一份(缺省)| list 按称呼名单每家一份'}, 'style': {'enum': ['OFFICIAL', 'BUSINESS', 'COMMUNITY'], 'type': 'string', 'description': '缺省 = 当前生效文体'}, 'format': {'enum': ['png', 'pdf', 'docx'], 'type': 'string', 'description': 'docx | pdf | png'}, 'activity': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '活动 id 或 slug(publish_activity_draft / list_my_activities 的返回里都有)'}, 'docxMerge': {'type': 'boolean', 'description': 'Word 称呼名单合并成一个打印版(缺省每家一个文件)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['needId'], 'properties': {'needId': {'type': 'string', 'description': '需求 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef', 'ids'], 'properties': {'ids': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'maxItems': 200}, 'activityRef': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': '活动 slug 或 id(get_activity / get_signup_activity 两者都给)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['targetType', 'targetId', 'reason'], 'properties': {'detail': {'anyOf': [{'type': 'string', 'maxLength': 2000}, {'type': 'null'}], 'description': '补充说明,可选'}, 'reason': {'enum': ['spam', 'abuse', 'porn', 'illegal', 'other'], 'type': 'string', 'description': '原因:spam 垃圾 | abuse 辱骂 | porn 色情 | illegal 违法 | other 其他'}, 'targetId': {'type': 'string', 'description': '举报对象 id'}, 'targetType': {'enum': ['user', 'message', 'product', 'activity', 'rating', 'post', 'comment', 'need', 'moment', 'moment_comment'], 'type': 'string', 'description': '举报对象类型'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 2000, 'minLength': 2}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['actionId', 'outcome'], 'properties': {'note': {'type': 'string', 'maxLength': 3000}, 'outcome': {'enum': ['STARTED', 'SUCCEEDED', 'LEARNED', 'BLOCKED', 'DEFERRED'], 'type': 'string', 'description': 'SUCCEEDED 做成了 / LEARNED 没成但有发现 / BLOCKED 卡住了(这三个必须带 note)/ DEFERRED 暂缓 / STARTED 只是开始做'}, 'actionId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '来自 get_my_growth_plan 的 actions[].id 或 completed[].id'}, 'requestId': {'type': 'string', 'format': 'uuid', 'description': '幂等键 uuid:重试请原样重传同一个;留空自动生成'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['reports'], 'properties': {'reports': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'status'], 'properties': {'note': {'type': 'string', 'maxLength': 500}, 'slug': {'type': 'string', 'minLength': 1, 'description': '活动 slug'}, 'status': {'enum': ['delivered', 'failed', 'abandoned'], 'type': 'string'}, 'changedKeys': {'type': 'array', 'items': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'maxItems': 80, 'description': '用户在主办方表单上改过的题目 key(只传 key,不要传值)'}}, 'additionalProperties': False}, 'maxItems': 10, 'minItems': 1, 'description': '一次最多 10 场'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['conversationId'], 'properties': {'conversationId': {'type': 'string', 'description': '会话 id(仅 1-1 会话)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['invitationId', 'accept'], 'properties': {'note': {'type': 'string', 'maxLength': 200}, 'accept': {'type': 'boolean'}, 'reason': {'enum': ['TIME_CONFLICT', 'TOPIC_MISMATCH', 'TOO_FAR', 'BUSY', 'OTHER'], 'type': 'string'}, 'contactMode': {'enum': ['SHARE', 'IN_APP'], 'type': 'string'}, 'invitationId': {'type': 'string', 'maxLength': 40, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['inviteId', 'accept'], 'properties': {'accept': {'type': 'boolean'}, 'inviteId': {'type': 'string', 'maxLength': 40, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['conversationId', 'exchangeId', 'accept'], 'properties': {'accept': {'type': 'boolean', 'description': 'true=同意(交出联系方式,不可撤回),false=婉拒'}, 'exchangeId': {'type': 'string', 'description': '交换请求 id'}, 'conversationId': {'type': 'string', 'description': '会话 id(仅 1-1 会话)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['requestId', 'proposalId', 'action', 'reason'], 'properties': {'action': {'enum': ['ACCEPT', 'REJECT'], 'type': 'string'}, 'reason': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'requestId': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'proposalId': {'$ref': '#/properties/requestId'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'action'], 'properties': {'id': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'action': {'enum': ['ACCEPT', 'DECLINE', 'WITHDRAW'], 'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['arrangementId', 'accept'], 'properties': {'accept': {'type': 'boolean'}, 'reason': {'type': 'string', 'maxLength': 200}, 'arrangementId': {'type': 'string', 'maxLength': 40, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['inviteId', 'accept'], 'properties': {'accept': {'type': 'boolean', 'description': 'true=接受入会,false=拒绝'}, 'inviteId': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': '邀请 id'}, 'acceptTerms': {'type': 'boolean', 'const': True, 'description': '有协议时必传 true(用户明确同意协议)'}, 'termsVersionId': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': '有协议时必传:currentTerms.id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug', 'submissionId', 'reviewStatus'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': '活动 slug'}, 'reviewNote': {'type': 'string', 'maxLength': 300, 'description': '给报名者看的一句话(如「初审通过,请在 9 月上旬填入围确认表」)。不传=不动之前的留言;传空串=清空它'}, 'reviewStatus': {'enum': ['PENDING', 'REVIEWING', 'SHORTLISTED', 'WAITLIST', 'REJECTED', 'WITHDRAWN'], 'type': 'string', 'description': '报名结果。取值:PENDING(待初审) | REVIEWING(初审中) | SHORTLISTED(已入围) | WAITLIST(候补) | REJECTED(未通过) | WITHDRAWN(已撤回)'}, 'submissionId': {'type': 'string', 'minLength': 1, 'description': '报名单 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['planId', 'shareId'], 'properties': {'planId': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'shareId': {'$ref': '#/properties/planId'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['deviceId'], 'properties': {'deviceId': {'type': 'string', 'description': '设备 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': '偏好 id 或画像补充 id,从 list_my_match_preferences 的 prefs / facts 拿'}, 'visibility': {'enum': ['PRIVATE', 'PUBLIC'], 'type': 'string', 'description': '只对画像补充:PUBLIC 显示在主页 | PRIVATE 不公开(仍用于匹配);不带 = 撤回这条'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organizationId', 'inviteId'], 'properties': {'inviteId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '邀请 id'}, 'organizationId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '组织 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['plan'], 'properties': {'id': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'plan': {'type': 'object', 'properties': {'title': {'type': 'string', 'default': '', 'maxLength': 80}, 'status': {'enum': ['DRAFT', 'PUBLISHED'], 'type': 'string', 'default': 'DRAFT'}, 'purpose': {'enum': ['GENERAL', 'TARGETED', 'LEGACY'], 'type': 'string', 'default': 'LEGACY'}, 'summary': {'type': 'string', 'default': '', 'maxLength': 240}, 'importId': {'anyOf': [{'type': 'string', 'maxLength': 100, 'minLength': 1}, {'type': 'null'}], 'default': None}, 'nextSteps': {'$ref': '#/properties/plan/properties/description', 'default': ''}, 'advantages': {'$ref': '#/properties/plan/properties/description', 'default': ''}, 'negotiable': {'type': 'boolean', 'default': False}, 'references': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'id'], 'properties': {'id': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'type': {'enum': ['ACTIVITY', 'PRODUCT', 'NEED'], 'type': 'string'}}, 'additionalProperties': False}, 'default': [], 'maxItems': 12}, 'visibility': {'enum': ['PRIVATE', 'PUBLIC'], 'type': 'string', 'default': 'PRIVATE'}, 'description': {'type': 'string', 'default': '', 'maxLength': 8000}, 'targetUserId': {'anyOf': [{'type': 'string', 'maxLength': 100, 'minLength': 1}, {'type': 'null'}], 'default': None}, 'contentFormat': {'enum': ['plain', 'markdown'], 'type': 'string', 'default': 'plain'}, 'sectionTitles': {'type': 'object', 'default': {}, 'properties': {'nextSteps': {'$ref': '#/properties/plan/properties/sectionTitles/properties/description'}, 'advantages': {'$ref': '#/properties/plan/properties/sectionTitles/properties/description'}, 'description': {'type': 'string'}, 'partnerProfile': {'$ref': '#/properties/plan/properties/sectionTitles/properties/description'}, 'partnerBenefits': {'$ref': '#/properties/plan/properties/sectionTitles/properties/description'}, 'cooperationModes': {'$ref': '#/properties/plan/properties/sectionTitles/properties/description'}}, 'additionalProperties': False}, 'partnerProfile': {'$ref': '#/properties/plan/properties/description', 'default': ''}, 'partnerBenefits': {'$ref': '#/properties/plan/properties/description', 'default': ''}, 'cooperationModes': {'$ref': '#/properties/plan/properties/description', 'default': ''}, 'expectedUpdatedAt': {'type': 'string', 'format': 'date-time'}, 'purposeReviewConfirmed': {'type': 'boolean'}}, 'additionalProperties': False}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['leadIds'], 'properties': {'leadIds': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40, 'minLength': 1, 'description': '线索 id'}, 'maxItems': 8, 'minItems': 1, 'description': '锚点线索 id,最多 8 条(每条一次全站检索)'}, 'perLead': {'type': 'integer', 'default': 8, 'maximum': 20, 'minimum': 1, 'description': '每条锚点要几个候选,默认 8'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'minLength': 1, 'description': '自然语言或关键词'}, 'limit': {'type': 'integer', 'maximum': 30, 'minimum': 1, 'description': '每类条数上限,最多 30(服务层硬夹值);scope=all 默认 人10/需求10/产品12'}, 'scope': {'enum': ['all', 'people', 'needs', 'products'], 'type': 'string', 'description': 'all(默认,三类都出)| people | needs | products;单类 = 「查看更多」'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '搜什么,关键词或一句话'}, 'limit': {'type': 'integer', 'maximum': 30, 'minimum': 1, 'description': '条数,缺省 10,最多 30'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 16, 'minimum': 1, 'description': '只对 query 检索生效,缺省 8'}, 'query': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': '按主题检索原话,如「预算」「每周时间」;留空走方向/约束/更正档案'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'minLength': 1, 'description': '搜索查询,自然语言或关键词'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '返回条数,默认 20'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organizationId'], 'properties': {'q': {'type': 'string', 'maxLength': 100, 'description': '名字或关键词;不传=本组织活动的参加者里还不是成员的人'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '条数,缺省 20'}, 'organizationId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '组织 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'minLength': 1, 'description': '搜索查询:想要对方能提供的能力/资源/领域,自然语言即可'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': '返回条数,默认 20'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'minLength': 1, 'description': '搜索查询,自然语言或关键词'}, 'limit': {'type': 'integer', 'maximum': 30, 'minimum': 1, 'description': '返回条数,默认 12,最多 30'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'note': {'type': 'string', 'default': '', 'maxLength': 1000}, 'planId': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'shareAccessId': {'$ref': '#/properties/planId'}, 'expectedUpdatedAt': {'type': 'string', 'format': 'date-time'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['planId'], 'properties': {'note': {'type': 'string', 'default': '', 'maxLength': 1000}, 'planId': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'peerUserId': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'conversationId': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'expectedUpdatedAt': {'type': 'string', 'format': 'date-time', 'description': '传入用户预览确认时的 plan.updatedAt;方案有更新时返回409,重新让用户查看再发送'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef', 'invitationId'], 'properties': {'activityRef': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': '活动 slug 或 id(list_my_activities / get_organizer_activity 的返回里都有)'}, 'invitationId': {'type': 'string', 'maxLength': 40, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['conversationId', 'content'], 'properties': {'content': {'type': 'string', 'maxLength': 4000, 'minLength': 1, 'description': '消息正文(纯文本)'}, 'conversationId': {'type': 'string', 'description': '会话 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organizationId', 'title', 'body', 'kind'], 'properties': {'body': {'type': 'string', 'maxLength': 4000, 'minLength': 1, 'description': '正文(≤4000 字)'}, 'kind': {'enum': ['SERVICE', 'MARKETING'], 'type': 'string', 'description': 'SERVICE 服务通知 | MARKETING 推广'}, 'title': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': '标题(≤80 字)'}, 'preview': {'type': 'boolean', 'description': '缺省 true=只算人数不落库;**真发必须显式传 false**'}, 'activityId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '关联本组织的一场活动,可选'}, 'organizationId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '组织 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['conversationId', 'cardType', 'cardId'], 'properties': {'cardId': {'type': 'string', 'description': '对象 id:owner 传用户 id,need 传需求 id'}, 'cardType': {'enum': ['owner', 'need'], 'type': 'string', 'description': '卡片类型:owner=主理人名片,need=需求卡'}, 'conversationId': {'type': 'string', 'description': '会话 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['taskId', 'status'], 'properties': {'note': {'type': 'string', 'maxLength': 500}, 'status': {'enum': ['TODO', 'DOING', 'DONE', 'DECLINED', 'CANCELLED'], 'type': 'string'}, 'taskId': {'type': 'string', 'maxLength': 40, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['conversationId', 'muted'], 'properties': {'muted': {'type': 'boolean', 'description': 'true 设为免打扰 / false 取消'}, 'conversationId': {'type': 'string', 'description': '会话 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['requestId', 'enabled'], 'properties': {'enabled': {'type': 'boolean'}, 'requestId': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['arrangementId', 'outcome'], 'properties': {'note': {'type': 'string', 'maxLength': 300}, 'outcome': {'enum': ['HELPFUL', 'OK', 'NO_REPLY', 'NO_SHOW', 'NOT_FIT'], 'type': 'string'}, 'arrangementId': {'type': 'string', 'maxLength': 40, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['goalId', 'userId', 'contribution'], 'properties': {'goalId': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'userId': {'type': 'string', 'maxLength': 40, 'minLength': 1, 'description': '要改谁(get_collaboration_goal 的 members[].userId)'}, 'contribution': {'anyOf': [{'type': 'string', 'maxLength': 60}, {'type': 'null'}], 'description': '这个人在目标里负责什么,≤60 字;null=清空'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef', 'role'], 'properties': {'role': {'enum': ['SPEAKER', 'ATTENDEE'], 'type': 'string'}, 'brief': {'type': 'string', 'maxLength': 600}, 'autoStart': {'type': 'boolean'}, 'activityRef': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': '活动 slug 或 id(list_my_activities / get_organizer_activity 的返回里都有)'}, 'backupCount': {'type': 'integer', 'maximum': 2, 'minimum': 0}, 'targetCount': {'type': 'integer', 'maximum': 20, 'minimum': 1}, 'inviteTtlHours': {'type': 'integer', 'maximum': 168, 'minimum': 6}, 'intervalMinutes': {'type': 'integer', 'maximum': 10080, 'minimum': 30}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef', 'role', 'action'], 'properties': {'role': {'enum': ['SPEAKER', 'ATTENDEE'], 'type': 'string'}, 'action': {'enum': ['start', 'pause'], 'type': 'string'}, 'activityRef': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': '活动 slug 或 id(list_my_activities / get_organizer_activity 的返回里都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url', 'visibility'], 'properties': {'url': {'type': 'string', 'minLength': 1, 'description': '目标链接 url'}, 'type': {'type': 'string', 'description': '可选,进一步限定类型'}, 'visibility': {'enum': ['public', 'friends', 'private'], 'type': 'string', 'description': 'public/friends/private'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['userId', 'muted'], 'properties': {'muted': {'type': 'boolean', 'description': 'true 不看 TA | false 恢复看'}, 'userId': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': '对方用户 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['describe'], 'properties': {'describe': {'type': 'string', 'maxLength': 500, 'minLength': 5, 'description': '一段自由文本:我在产业链上是干什么的(给谁做什么、用什么做、交付什么),5~500 字'}, 'subjectId': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'product 时必给产品 id;user 时留空即可'}, 'subjectType': {'enum': ['user', 'product'], 'type': 'string', 'description': '给谁归位:user(默认,就是我自己)| product(我的某个产品)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['opener'], 'properties': {'opener': {'anyOf': [{'type': 'string', 'maxLength': 120}, {'type': 'null'}], 'description': '自定义开场语;传 null 或空串 = 恢复全站默认。最长 120 字'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['polarity', 'scope', 'text'], 'properties': {'days': {'type': 'integer', 'maximum': 90, 'minimum': 1, 'description': 'scope=TEMPORARY 时的天数,缺省 30'}, 'text': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': '一句陈述,直接描述想/不想认识什么样的人(服务端会归一并裁到 60 字;别带指令或裁决词,那种整条丢弃)'}, 'scope': {'enum': ['PROFILE', 'NEED', 'TEMPORARY'], 'type': 'string', 'description': 'PROFILE 长期一直记着 | NEED 只对某条在架需求生效(配 needId)| TEMPORARY 最近 N 天(配 days)'}, 'needId': {'type': 'string', 'description': 'scope=NEED 时的需求 id,从 list_my_needs 拿;不是本人在架需求会被降级成 TEMPORARY'}, 'polarity': {'enum': ['WANT', 'AVOID'], 'type': 'string', 'description': 'WANT 想认识这类人 | AVOID 别再给我推这类人'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['interests'], 'properties': {'freeText': {'anyOf': [{'type': 'string', 'maxLength': 2000}, {'type': 'null'}], 'description': '一句自由描述(与标签一起 embed),可选'}, 'interests': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40}, 'maxItems': 20, 'description': '兴趣标签(整组替换,最多 20 个)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'org': {'type': 'object', 'properties': {'city': {'type': 'string', 'maxLength': 40}, 'name': {'type': 'string', 'maxLength': 80}, 'type': {'enum': ['park', 'competition', 'service'], 'type': 'string'}, 'perks': {'type': 'string', 'maxLength': 500}, 'resources': {'type': 'array', 'items': {'type': 'string', 'maxLength': 60}, 'maxItems': 12}}, 'description': '机构身份。type 必须有(新建时必给):park(园区) | competition(赛事主办) | service(企业服务);resources 是**字符串数组**(工位/注册地址/政策补贴/算力…),不是一段话', 'additionalProperties': False}, 'seeker': {'type': 'object', 'properties': {'org': {'type': 'string', 'maxLength': 80}, 'kind': {'enum': ['media', 'recruiter', 'buyer', 'partner', 'other'], 'type': 'string'}, 'purpose': {'type': 'string', 'maxLength': 300}, 'timeline': {'type': 'string', 'maxLength': 60}, 'lookingFor': {'type': 'string', 'maxLength': 1000}}, 'description': '来找主理人的那批人:kind = media(媒体) | recruiter(招人) | buyer(采购) | partner(找合作) | other(其它);lookingFor 想找什么、purpose 办成什么事、org 所属机构名(≠自有公司)、timeline 什么时候要', 'additionalProperties': False}, 'venture': {'type': 'object', 'required': ['stage'], 'properties': {'stage': {'anyOf': [{'enum': ['idea', 'build', 'launch', 'revenue', 'profit', 'seed', 'angel', 'series_a', 'series_b', 'series_c', 'series_d_plus'], 'type': 'string'}, {'type': 'null'}], 'description': '创业阶段自报值;传 null = 撤销自报,交回系统判。seed 及以后 = 最近一次已完成的融资轮;正在融的轮次写 fundraising.round。取值:idea(找想法) | build(开发产品) | launch(产品上线) | revenue(有收入) | profit(有盈利) | seed(种子轮) | angel(天使轮) | series_a(A轮) | series_b(B轮) | series_c(C轮) | series_d_plus(D轮及以后)'}}, 'description': '创业阶段(同时就是定位栏台阶上的阶段:主线五级 + 融资阶段,走专门的写入口)', 'additionalProperties': False}, 'aspiring': {'type': 'object', 'properties': {'education': {'type': 'string', 'maxLength': 200}, 'gigWilling': {'type': 'boolean'}, 'weeklyHours': {'type': 'string', 'maxLength': 40}}, 'description': '在校/待入行:education 一句话经历、weeklyHours 每周可投入、gigWilling 愿不愿先接活', 'additionalProperties': False}, 'investor': {'type': 'object', 'properties': {'type': {'enum': ['individual', 'corporate', 'institution'], 'type': 'string'}, 'rounds': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40}, 'maxItems': 8}, 'sectors': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40}, 'maxItems': 12}, 'checkSize': {'type': 'string', 'maxLength': 60}}, 'description': '投资人身份。type 必须有(新建时必给):individual(个人投资人) | corporate(产业投资) | institution(投资机构);rounds/sectors 是字符串数组', 'additionalProperties': False}, 'fundraising': {'type': 'object', 'properties': {'bpUrl': {'type': 'string', 'format': 'uri', 'maxLength': 500}, 'round': {'type': 'string', 'maxLength': 40}, 'active': {'type': 'boolean'}, 'amount': {'type': 'string', 'maxLength': 60}, 'requirements': {'type': 'string', 'maxLength': 1000}}, 'description': '融资情况。active=是否在融资(新建这棵子树时必须给);round/amount/requirements 都是自由文本;bpUrl 是已上传的 BP 文件地址', 'additionalProperties': False}, 'needsOffice': {'type': 'boolean', 'description': '主理人:需要办公/注册地址'}, 'needsGigHelp': {'type': 'boolean', 'description': '主理人:需要兼职帮手'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'dms': {'type': 'boolean', 'description': '私信推送'}, 'drops': {'type': 'boolean', 'description': '新品播报'}, 'nudge': {'type': 'boolean', 'description': '未读私信的邮件/短信触达提醒(邮件一键退订落这里;用户没提就别动它)'}, 'recall': {'type': 'boolean', 'description': '召回提醒:有人在关注你 / 有匹配的需求找你(独立于 matches)'}, 'follows': {'type': 'boolean', 'description': '新增关注通知'}, 'matches': {'type': 'boolean', 'description': '撮合推送:新需求与我价值匹配时'}, 'moments': {'type': 'boolean', 'description': '消息圈互动推送:有人评论了我的消息圈 / 回复了我的评论(点赞从不推送)'}, 'icebreak': {'type': 'boolean', 'description': '破冰介绍:false = 从此不被官方拉进破冰介绍三人群(选候选阶段就排除,连群都不建)'}, 'activities': {'type': 'boolean', 'description': '活动通知'}, 'icebreakPace': {'enum': ['less', 'normal', 'more'], 'type': 'string', 'description': '破冰节奏档:less 周 1 / normal 周 3 / more 周 5'}, 'icebreakRole': {'enum': ['both', 'seeker_only', 'helper_only'], 'type': 'string', 'description': '只作需求方 seeker_only / 只作提供方 helper_only / 都行 both'}, 'icebreakSnoozeUntil': {'anyOf': [{'type': 'string', 'format': 'date-time'}, {'type': 'null'}], 'description': '破冰先停一阵:ISO 8601 含时区;传 null = 取消停一阵(服务层不校验格式,格式闸只有这一层)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organizationId', 'imageUrl'], 'properties': {'imageUrl': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 2000}, {'type': 'null'}], 'description': '图片的公网直链;null=移除 logo'}, 'organizationId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '组织 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organizationId', 'membershipId', 'role'], 'properties': {'role': {'enum': ['ADMIN', 'EVENT_MANAGER', 'MATCHMAKER', 'MEMBER'], 'type': 'string', 'description': '新角色'}, 'membershipId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '成员关系 id(list_organization_members 的 membershipId,不是 userId)'}, 'organizationId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '组织 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['organizationId', 'taskId', 'status'], 'properties': {'status': {'enum': ['TODO', 'DOING', 'DONE', 'CANCELLED'], 'type': 'string', 'description': '新状态'}, 'taskId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '任务 id'}, 'organizationId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '组织 id'}}, 'additionalProperties': False}, 'maxItems': 50, 'minItems': 1, 'description': '要改的任务,一次最多 50 条'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['persona'], 'properties': {'persona': {'enum': ['GENERAL_PUBLIC', 'FOUNDER', 'MEDIA', 'INVESTOR', 'RECRUITER', 'SERVICE_BUYER', 'PARTNER', 'PRODUCT_BUYER', 'BROWSER', 'OTHER'], 'type': 'string'}, 'personas': {'type': 'array', 'items': {'$ref': '#/properties/persona'}, 'maxItems': 6, 'description': '全部身份(多重身份,自动含主身份并去重);不传 = 收缩为仅主身份'}, 'creatorType': {'enum': ['INDIE_DEV', 'AI_BUILDER', 'GAME_DEV', 'CREATOR', 'DESIGNER', 'RESEARCHER', 'CONSULTANT', 'PHOTOGRAPHER', 'BRAND_MAKER', 'HARDWARE', 'OTHER'], 'type': 'string', 'description': '创造者类型(persona=FOUNDER 时建议带上),取值:INDIE_DEV(独立开发者) | AI_BUILDER(AI 应用 / Agent 开发者) | GAME_DEV(独立游戏开发者) | CREATOR(自媒体 / 创作者) | DESIGNER(独立设计师 / 插画师) | RESEARCHER(独立研究者 / 民间高手) | CONSULTANT(独立咨询 / 自由专家) | PHOTOGRAPHER(独立摄影 / 写真 / 跟妆) | BRAND_MAKER(独立品牌 / 手作 / 主理人) | HARDWARE(独立硬件 / 机器人) | OTHER(其他创造者)'}, 'personaOther': {'type': 'string', 'maxLength': 40, 'description': 'persona=OTHER 时必填的自定义身份'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['productId', 'status'], 'properties': {'status': {'enum': ['PUBLISHED', 'ARCHIVED'], 'type': 'string', 'description': '目标状态'}, 'productId': {'type': 'string', 'description': '产品 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['stepId'], 'properties': {'stepId': {'type': 'string', 'maxLength': 40, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef'], 'properties': {'scope': {'enum': ['all', 'checkedin'], 'type': 'string', 'description': "'checkedin' 只分已签到的人;'all' 分全部报名者"}, 'groupCount': {'type': 'integer', 'maximum': 50, 'minimum': 2, 'description': '分几组;不传由服务端按每组约 5 人推。服务端会按到场人数把它夹进合理区间(上限十余组、且不超过人数一半),传大了会被静默下调'}, 'activityRef': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': '活动 slug 或 id(list_my_activities / get_organizer_activity 的返回里都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['peerUserId'], 'properties': {'productId': {'type': 'string', 'description': '可选,围绕哪个产品的咨询'}, 'peerUserId': {'type': 'string', 'description': '对方用户 id(cuid)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef', 'liveId'], 'properties': {'liveId': {'type': 'string', 'maxLength': 40, 'minLength': 1, 'description': '直播场次 id,来自 get_organizer_live'}, 'activityRef': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': '活动 slug 或 id(get_activity / get_signup_activity 两者都给)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['seriesId'], 'properties': {'seriesId': {'type': 'string', 'maxLength': 40, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': '活动 slug'}, 'answers': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'value'], 'properties': {'key': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': '题目 key,取自 get_signup_activity 的 viewer.fields[].key'}, 'value': {'type': 'string', 'maxLength': 10000, 'description': '答案文本'}}, 'additionalProperties': False}, 'maxItems': 80, 'description': '这次要新填/要改的答案。没传的题**不会被清空**(自动沿用现值)'}, 'agreement': {'type': 'object', 'required': ['versionId', 'accept'], 'properties': {'accept': {'type': 'boolean', 'const': True}, 'versionId': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'description': '报名协议确认,可选。versionId 取自 get_activity_agreement;**只有把协议全文念给用户、他明确说同意之后才许带**(这是会留签署记录与审计日志的法律行为)', 'additionalProperties': False}, 'clearKeys': {'type': 'array', 'items': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'maxItems': 80, 'description': '要显式清空的题目 key(用户明说「把微信号删掉」才用;不传就一个都不清)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type', 'targetType', 'targetId'], 'properties': {'type': {'type': 'string', 'minLength': 1, 'description': '事件类型,例 view/click_link/share/follow'}, 'metadata': {'type': 'object', 'description': '附加 metadata,自由字段', 'additionalProperties': {}}, 'targetId': {'type': 'string', 'description': '目标对象 id'}, 'targetType': {'enum': ['product', 'user', 'activity'], 'type': 'string', 'description': '目标对象类型'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['userId'], 'properties': {'userId': {'type': 'string', 'description': '要取消拉黑的用户 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['userId'], 'properties': {'userId': {'type': 'string', 'description': '目标用户 id(cuid)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['productId'], 'properties': {'productId': {'type': 'string', 'minLength': 1, 'description': '产品 id(cuid)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['needId'], 'properties': {'needId': {'type': 'string', 'description': '需求 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityId'], 'properties': {'city': {'anyOf': [{'type': 'string', 'maxLength': 20}, {'type': 'null'}], 'description': '城市,报名 feed 的筛选维度'}, 'endAt': {'type': 'string', 'description': 'ISO 8601'}, 'title': {'type': 'string', 'maxLength': 80, 'minLength': 2}, 'meetUrl': {'type': 'string', 'format': 'uri'}, 'startAt': {'type': 'string', 'description': 'ISO 8601'}, 'capacity': {'type': 'integer', 'maximum': 100000, 'exclusiveMinimum': 0}, 'coverUrl': {'type': 'string', 'format': 'uri'}, 'location': {'type': 'string', 'maxLength': 200}, 'productId': {'type': 'string'}, 'activityId': {'type': 'string', 'description': '活动 id'}, 'posterUrls': {'type': 'array', 'items': {'type': 'string', 'format': 'uri'}, 'maxItems': 9, 'description': '活动长图(竖图详情页),最多 9 张,按顺序展示。只收已有 URL——要传本地图先用 upload_image_from_url 镜像'}, 'description': {'type': 'string', 'maxLength': 20000, 'minLength': 1}, 'organizerName': {'anyOf': [{'type': 'string', 'maxLength': 120}, {'type': 'null'}], 'description': '主办方署名(报名页「主办方」那一行)。联合主办/承办单位写全;传 null 或空串 = 那一行不再显示'}, 'registrationDeadline': {'type': 'string', 'description': 'ISO 8601。只能往后改,往前改等于提前封口'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['composeId', 'version', 'set'], 'properties': {'set': {'type': 'object', 'description': '{字段路径: 值},至少 1 项、最多 60 项', 'additionalProperties': {}}, 'version': {'type': 'integer', 'minimum': 1, 'description': '读到的那一版的 version(乐观锁:别人改过就 409,重新读再改)'}, 'composeId': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': '草稿 id(import_activity_draft / list_activity_drafts 的返回里都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activity', 'version'], 'properties': {'style': {'anyOf': [{'enum': ['OFFICIAL', 'BUSINESS', 'COMMUNITY'], 'type': 'string'}, {'type': 'null'}], 'description': 'OFFICIAL 公函·发给单位 | BUSINESS 商务·公开推广 | COMMUNITY 社群·发到群里;null = 自动'}, 'content': {'type': 'object', 'description': '{内容键: 值},值 null = 清空', 'additionalProperties': {}}, 'version': {'type': 'integer', 'minimum': 1, 'description': '读到的那一版的 version(乐观锁:别人改过就 409,重新读再改)'}, 'activity': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '活动 id 或 slug(publish_activity_draft / list_my_activities 的返回里都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['materialId'], 'properties': {'name': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'materialId': {'type': 'string', 'maxLength': 40, 'minLength': 1, 'description': '资料 id'}, 'visibility': {'enum': ['PUBLIC', 'REGISTERED'], 'type': 'string'}, 'activityRef': {'$ref': '#/properties/activityRef', 'description': '这一条所属活动,不传用顶层的'}}, 'additionalProperties': False}, 'maxItems': 50, 'minItems': 1, 'description': '要改的资料,最多 50 条,可跨场'}, 'preview': {'type': 'boolean', 'description': 'true = 只回「会从什么改成什么」,一个字节都不落库'}, 'activityRef': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': '缺省活动;每条 items 可各自覆盖'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['leadIds', 'patch'], 'properties': {'patch': {'type': 'object', 'properties': {'city': {'type': 'string', 'maxLength': 20}, 'name': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'note': {'type': 'string', 'maxLength': 1000}, 'tags': {'type': 'array', 'items': {'type': 'string', 'maxLength': 16, 'minLength': 1}, 'maxItems': 12}, 'phone': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string', 'pattern': '^1[3-9]\\d{9}$'}]}, {'type': 'string', 'const': ''}]}, 'title': {'type': 'string', 'maxLength': 40}, 'wants': {'type': 'string', 'maxLength': 1000}, 'wechat': {'type': 'string', 'maxLength': 40}, 'company': {'type': 'string', 'maxLength': 60}, 'archived': {'type': 'boolean'}, 'canOffer': {'type': 'string', 'maxLength': 1000}}, 'description': '对这批线索统一应用的改动', 'additionalProperties': False}, 'leadIds': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40, 'minLength': 1, 'description': '线索 id'}, 'maxItems': 50, 'minItems': 1, 'description': '要改的线索 id,最多 50 条'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['updates'], 'properties': {'updates': {'type': 'array', 'items': {'type': 'object', 'required': ['matchId', 'patch'], 'properties': {'patch': {'type': 'object', 'properties': {'reason': {'anyOf': [{'type': 'string', 'maxLength': 1000}, {'type': 'null'}]}, 'status': {'enum': ['DRAFT', 'INTRODUCED', 'MET', 'DEAL', 'DEAD'], 'type': 'string'}, 'outcome': {'anyOf': [{'type': 'string', 'maxLength': 1000}, {'type': 'null'}]}}, 'additionalProperties': False}, 'matchId': {'type': 'string', 'maxLength': 40, 'minLength': 1, 'description': '撮合 id'}}, 'additionalProperties': False}, 'maxItems': 20, 'minItems': 1, 'description': '逐条 {matchId, patch},最多 20 条'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['goalId'], 'properties': {'dueAt': {'anyOf': [{'type': 'string', 'format': 'date-time'}, {'type': 'null'}], 'description': '截止时刻 ISO 8601,须含时区;null 清空,省略保留现值'}, 'title': {'type': 'string', 'maxLength': 60, 'minLength': 2}, 'goalId': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'intent': {'anyOf': [{'type': 'string', 'maxLength': 2000}, {'type': 'null'}]}, 'status': {'enum': ['ACTIVE', 'COMPLETED', 'ARCHIVED'], 'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['taskId'], 'properties': {'dueAt': {'anyOf': [{'type': 'string', 'format': 'date-time'}, {'type': 'null'}], 'description': '截止时刻 ISO 8601,须含时区;null 清空,省略保留现值'}, 'title': {'type': 'string', 'maxLength': 80, 'minLength': 2}, 'detail': {'anyOf': [{'type': 'string', 'maxLength': 2000}, {'type': 'null'}]}, 'taskId': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'assigneeId': {'type': 'string', 'maxLength': 40, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef'], 'properties': {'keep': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'maxItems': 100, 'minItems': 1, 'description': '要留下的 invitation id,数组顺序即邀请先后;没列到的排到后面,不会被删'}, 'remove': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'maxItems': 100, 'description': '要剔掉的 invitation id(get_activity_invites 的 speakers[].id)'}, 'activityRef': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': '活动 slug 或 id(list_my_activities / get_organizer_activity 的返回里都有)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': '公司 / 工作室名称'}, 'size': {'anyOf': [{'enum': ['SOLO', 'SIZE_2_5', 'SIZE_6_10', 'SIZE_11_50', 'SIZE_50_PLUS'], 'type': 'string'}, {'type': 'null'}], 'description': '团队规模,可选:SOLO(一人公司) | SIZE_2_5(2-5 人) | SIZE_6_10(6-10 人) | SIZE_11_50(11-50 人) | SIZE_50_PLUS(50 人以上)'}, 'slug': {'type': 'string', 'maxLength': 60, 'minLength': 2, 'description': '公司主页 URL 标识,小写字母/数字/连字符,全局唯一'}, 'logoUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}], 'description': 'Logo 图 URL,可选'}, 'tagline': {'anyOf': [{'type': 'string', 'maxLength': 120}, {'type': 'null'}], 'description': '一句话定位,可选'}, 'location': {'anyOf': [{'type': 'string', 'maxLength': 60}, {'type': 'null'}], 'description': '所在地,可选'}, 'websiteUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}], 'description': '官网 URL,可选'}, 'description': {'anyOf': [{'type': 'string', 'maxLength': 20000}, {'type': 'null'}], 'description': '详细介绍:在做什么、为谁做、进展,越详细内容质量越高'}, 'foundedYear': {'anyOf': [{'type': 'integer', 'maximum': 2100, 'minimum': 1900}, {'type': 'null'}], 'description': '成立年份,可选'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['guestId'], 'properties': {'name': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'gains': {'type': 'array', 'items': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'maxItems': 5}, 'topic': {'anyOf': [{'type': 'string', 'maxLength': 80}, {'type': 'null'}]}, 'wechat': {'type': 'string', 'maxLength': 60}, 'guestId': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'photoUrl': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 2000}, {'type': 'null'}]}, 'highlights': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'maxItems': 5}, 'identities': {'type': 'array', 'items': {'type': 'string', 'maxLength': 30, 'minLength': 1}, 'maxItems': 3}, 'contactMode': {'enum': ['SHARE', 'IN_APP'], 'type': 'string'}, 'profileSync': {'type': 'boolean'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'matchingOptIn': {'type': 'boolean'}, 'showOnProfile': {'type': 'boolean'}, 'organizationIds': {'type': 'array', 'items': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'maxItems': 50, 'description': '只改这几个组织;不传=我全部在册组织'}, 'serviceNotifications': {'type': 'boolean'}, 'marketingNotifications': {'type': 'boolean'}, 'contactVisibleToManagers': {'type': 'boolean'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['productId'], 'properties': {'name': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'slug': {'type': 'string', 'maxLength': 60, 'minLength': 2}, 'tags': {'type': 'array', 'items': {'type': 'string', 'maxLength': 20}, 'maxItems': 10}, 'links': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'url'], 'properties': {'url': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': '链接地址(联系方式可填账号/二维码图 URL)'}, 'type': {'type': 'string', 'pattern': '^[a-z][a-z0-9_]{0,29}$', 'description': '链接类型 key,见 LINK_TYPES,如 website/github/wechat/douyin;未知用 other'}, 'label': {'type': 'string', 'maxLength': 50, 'description': '备注名,可选'}, 'visibility': {'enum': ['public', 'friends', 'private'], 'type': 'string', 'description': '可见范围 public(公众)/friends(好友)/private(仅自己)。不传则按类型取更私密的默认值:手机=仅自己,微信/企微/QQ/WhatsApp=好友可见,其余 public。要公开联系方式必须显式传 public'}}, 'additionalProperties': False}, 'maxItems': 20, 'description': '整组替换全部链接'}, 'gallery': {'type': 'array', 'items': {'type': 'string', 'format': 'uri'}, 'maxItems': 12}, 'logoUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'tagline': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'category': {'enum': ['WEBSITE', 'APP', 'MINI_PROGRAM', 'BOT', 'SERVICE', 'OTHER', 'SAAS', 'AI_AGENT', 'DEV_TOOL', 'GAME', 'CONTENT', 'DESIGN', 'DIGITAL_GOODS', 'PHYSICAL', 'COMMUNITY'], 'type': 'string', 'description': '产品分类,取值:SAAS(SaaS / 微 SaaS) | APP(App) | MINI_PROGRAM(小程序) | AI_AGENT(AI 工具 / 智能体 / 数字人) | DEV_TOOL(开发者工具 / API / 开源 / 插件) | GAME(独立游戏) | CONTENT(自媒体 / 播客 / 视频 / Newsletter) | DESIGN(设计 / 插画 / 创意) | DIGITAL_GOODS(模板 / 素材 / 课程 / 数字下载) | SERVICE(服务 / 咨询) | PHYSICAL(实体 / 手作 / 主理人 / 硬件) | COMMUNITY(社群 / 会员) | OTHER(其他)'}, 'coverUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'productId': {'type': 'string', 'description': '产品 id(cuid),从 get_my_products 拿'}, 'description': {'type': 'string', 'maxLength': 40000}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'bio': {'anyOf': [{'type': 'string', 'maxLength': 120}, {'type': 'null'}], 'description': '一句话简介'}, 'intro': {'anyOf': [{'type': 'string', 'maxLength': 20000}, {'type': 'null'}], 'description': '完整介绍'}, 'links': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'url'], 'properties': {'url': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': '链接地址(联系方式可填账号/二维码图 URL)'}, 'type': {'type': 'string', 'pattern': '^[a-z][a-z0-9_]{0,29}$', 'description': '链接类型 key,见 LINK_TYPES,如 website/github/wechat/douyin;未知用 other'}, 'label': {'type': 'string', 'maxLength': 50, 'description': '备注名,可选'}, 'visibility': {'enum': ['public', 'friends', 'private'], 'type': 'string', 'description': '可见范围 public(公众)/friends(好友)/private(仅自己)。不传则按类型取更私密的默认值:手机=仅自己,微信/企微/QQ/WhatsApp=好友可见,其余 public。要公开联系方式必须显式传 public'}}, 'additionalProperties': False}, 'maxItems': 20, 'description': '整组替换全部链接'}, 'canOffer': {'anyOf': [{'type': 'string', 'maxLength': 2000}, {'type': 'null'}], 'description': '我能提供什么(供给侧)。全站撮合的轴心字段:search_people 搜它、需求流的匹配分算它。写具体的能力/资源/交付物,别写形容词'}, 'location': {'anyOf': [{'type': 'string', 'maxLength': 120}, {'type': 'null'}]}, 'nickname': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'avatarUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['values'], 'properties': {'values': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'value'], 'properties': {'key': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': '题目 key(跨活动稳定,取自 get_signup_activity / get_signup_gaps)'}, 'value': {'type': 'string', 'maxLength': 10000, 'minLength': 1, 'description': '答案文本'}}, 'additionalProperties': False}, 'maxItems': 80, 'minItems': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['needId'], 'properties': {'type': {'enum': ['EXPERIENCE', 'QA', 'RESOURCE', 'COLLAB', 'FINANCING', 'CHAT', 'GIG', 'OTHER'], 'type': 'string', 'description': '需求类型:EXPERIENCE(寻找产品/作品) | QA(答疑求助) | RESOURCE(介绍资源) | COLLAB(寻求合作) | FINANCING(融资需求) | CHAT(找人聊聊找灵感) | GIG(兼职招募) | OTHER(其它)'}, 'title': {'type': 'string', 'maxLength': 120, 'minLength': 3}, 'detail': {'anyOf': [{'type': 'string', 'maxLength': 2000}, {'type': 'null'}]}, 'images': {'type': 'array', 'items': {'type': 'string', 'format': 'uri'}, 'maxItems': 9}, 'needId': {'type': 'string', 'description': '需求 id,从 list_my_needs 拿'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organizationId'], 'properties': {'name': {'type': 'string', 'maxLength': 100, 'minLength': 2, 'description': '组织名称(2-100 字)'}, 'type': {'enum': ['ALLIANCE', 'BOARD', 'INCUBATOR', 'CLUB', 'ASSOCIATION', 'INVESTOR', 'COMMUNITY', 'OTHER'], 'type': 'string', 'description': 'BOARD 理事会 | INCUBATOR 孵化器 | CLUB 俱乐部 | ASSOCIATION 协会/商会 | INVESTOR 投资机构 | COMMUNITY 社群(缺省)| OTHER 其他 | ALLIANCE(独行录官方联盟由平台建,自建组织别选)'}, 'terms': {'type': 'object', 'required': ['title', 'body'], 'properties': {'body': {'type': 'string', 'maxLength': 20000, 'minLength': 1}, 'title': {'type': 'string', 'maxLength': 120, 'minLength': 1}}, 'description': '新的加入协议 {title, body}(仅负责人;传了即发新版本)', 'additionalProperties': False}, 'formFields': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'label'], 'properties': {'key': {'type': 'string', 'pattern': '^[a-z][a-z0-9_]{0,39}$'}, 'label': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'required': {'type': 'boolean', 'default': False}}, 'additionalProperties': False}, 'maxItems': 12, 'description': '整组替换申请表题目'}, 'joinPolicy': {'enum': ['OPEN', 'REVIEW', 'INVITE'], 'type': 'string', 'description': 'OPEN | REVIEW | INVITE(仅负责人)'}, 'visibility': {'enum': ['PRIVATE', 'PUBLIC'], 'type': 'string', 'description': 'PUBLIC | PRIVATE(仅负责人)'}, 'description': {'type': 'string', 'maxLength': 5000, 'description': '简介(≤5000 字)'}, 'organizationId': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': '组织 id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef'], 'properties': {'kind': {'enum': ['HACKATHON', 'COMPETITION', 'INCUBATOR', 'FUNDING', 'COMMUNITY', 'EVENT', 'OTHER'], 'type': 'string', 'description': '报名类目。取值:HACKATHON(黑客松) | COMPETITION(创业赛事) | INCUBATOR(孵化营) | FUNDING(融资申请) | COMMUNITY(社区入驻) | EVENT(活动报名) | OTHER(其他)'}, 'signupUrl': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 2000}, {'type': 'null'}], 'description': '外部报名表单地址;传 null 清空(改回站内收报名)'}, 'formSchema': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'label'], 'properties': {'key': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'hint': {'type': 'string', 'maxLength': 200}, 'type': {'enum': ['text', 'textarea', 'select', 'multiselect', 'phone', 'email', 'url', 'number', 'date', 'file'], 'type': 'string', 'default': 'text'}, 'label': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'showIf': {'anyOf': [{'type': 'object', 'required': ['key', 'equals'], 'properties': {'key': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'equals': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120}, 'maxItems': 20, 'minItems': 1}}, 'additionalProperties': False}, {'type': 'null'}]}, 'options': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120}, 'default': [], 'maxItems': 50}, 'required': {'type': 'boolean', 'default': False}, 'sensitive': {'type': 'boolean'}, 'profileMap': {'anyOf': [{'type': 'string', 'maxLength': 64}, {'type': 'null'}], 'default': None}, 'sourceLabel': {'type': 'string', 'maxLength': 200}}, 'additionalProperties': False}, 'maxItems': 80, 'description': '**整表覆盖**的题目表。不传=不动;传了就以这份为全集,漏写的题会被删掉。沿用现有题请把 get_organizer_activity 给你的那一项**原样带回来**(尤其 sensitive / sourceLabel 两个键,丢了会把加密题降级成明文、并让外部表单的自动填写失效)'}, 'activityRef': {'type': 'string', 'minLength': 1, 'description': '活动 slug 或活动 id'}, 'articleUrls': {'type': 'array', 'items': {'type': 'string', 'format': 'uri', 'maxLength': 2000}, 'maxItems': 10, 'description': '活动图文/推文链接(整体覆盖)'}, 'contactNote': {'anyOf': [{'type': 'string', 'maxLength': 120}, {'type': 'null'}], 'description': '报名成功页的一句话说明;传 null 清空'}, 'contactQrUrl': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 2000}, {'type': 'null'}], 'description': '报名成功页的答疑/组队群二维码图 URL;传 null 清空'}, 'hostedEnabled': {'type': 'boolean', 'description': '站内是否直接收报名'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activityRef'], 'properties': {'priceCents': {'type': 'integer', 'maximum': 100000000, 'minimum': 0}, 'ticketNote': {'anyOf': [{'type': 'string', 'maxLength': 200}, {'type': 'null'}]}, 'activityRef': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': '活动 slug 或 id(get_activity / get_signup_activity 两者都给)'}, 'onlineEnabled': {'type': 'boolean'}, 'listPriceCents': {'anyOf': [{'type': 'integer', 'maximum': 100000000, 'minimum': 0}, {'type': 'null'}]}, 'seatsPerTicket': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'ticketContactUrl': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 1000}, {'type': 'null'}]}, 'ticketContactQrUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'grantsAnnualPassDays': {'type': 'integer', 'maximum': 3650, 'minimum': 0}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['seriesId'], 'properties': {'title': {'type': 'string', 'maxLength': 80, 'minLength': 2}, 'active': {'type': 'boolean'}, 'detail': {'anyOf': [{'type': 'string', 'maxLength': 2000}, {'type': 'null'}]}, 'endDate': {'anyOf': [{'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, {'type': 'null'}], 'description': '排到哪天为止(含),YYYY-MM-DD;null=取消终点'}, 'seriesId': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'assigneeId': {'type': 'string', 'maxLength': 40, 'minLength': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sourceUrl'], 'properties': {'kind': {'enum': ['avatar', 'product-logo', 'product-cover', 'product-gallery', 'activity-cover', 'activity-poster', 'organization-logo', 'moment-image'], 'type': 'string', 'description': '用途(决定存储分类与机审口径),默认 avatar;activity-poster 是活动长图(不缩尺寸,≤20MB);moment-image 是消息圈配图(≤20MB)'}, 'sourceUrl': {'type': 'string', 'format': 'uri', 'description': '图片的公开 http(s) URL'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
mcp-server
Provides social-network functions for posts, comments, direct and group conversations, communities, moderation, collections, and …
Odichat
Manages WhatsApp, Instagram, and Facebook inboxes with contacts, conversations, agents, automation rules, labels, canned response…
KaiCalls
Provides AI phone reception, outbound calling campaigns, call transcripts and recordings, lead management, routing, staff alerts,…
anima
Provides agent-owned email inboxes, phone and SMS identities, email drafting and sending, message search and threading, domains, …
agendaforge
Manages events, agendas, sessions, speakers, attendees, sponsors, forms, contacts, email templates, approvals, and organizer work…
Asyntai
Manages website AI support agents, their knowledge bases, conversations, live replies, leads, products, webhooks, analytics, and …
ikeytz – Schlüsseldienst Ludwigsburg
Publishes read-only business information, locksmith pricing and service details, and links for phone, email, and WhatsApp contact.
mailbox
Manages physical inbound and outbound mail, postal fulfillment, OCR-backed mail context, facility messaging, delivery tracking, c…