Organizations

更新组织配置。Update organization configuration.

修改组织的安全设置,包括成员可见性、子组织可见性、邮箱验证等。 Modify organization security settings, including member visibility, sub-organization visibility, email verification, etc. 访问令牌调用此接口需包含以下权限。Required permissions for access token. group-manage:rw

put/{slug}/-/settings

Request

  • Base URL: https://api.cnb.cool (the document declares no server; this is the origin it was published from)
  • URL: https://api.cnb.cool/{slug}/-/settings
  • Auth: API key in header Authorization

Path parameters

slugstring required

资源路径。Resource slug.

Request body

email_verificationstring[]

组织限制指定邮箱认证才能加入。Require email verification.

group_protectioninteger

组织保护开关,0 - 关闭,1 - 打开。Org protection. 0/1.

hide_membersinteger

是否对外隐藏组织成员,0 - 否, 1 - 是。Hide members.

hide_sub_groupsinteger

是否对外隐藏子组织,0 - 否, 1 - 是。Hide sub-orgs. 0/1.

npc_price_limitinteger

NpcPriceLimit NPC 价格上限,单位毫元/百万token(milli-money/MTok,1 毫元 = 0.001 单位货币;saas-global 为 $、其他发行版为 ¥),0 表示不限制。 NPC price limit, in milli-money per million tokens (1 milli-money = 0.001 currency unit; $ for saas-global, ¥ for other distributions), 0 means unlimited.

show_private_repo_watermarkinteger

是否对外显示私有仓库水印,0 - 否, 1 - 是。Show watermark.

valuesstring

SettingValue 组织设置值,多个选项,用逗号拼接。可选值来自 SettingNamesArray 的值,e.g. disable_organization_readme,cloud_native_dev_only

visitor_npc_price_limitinteger

VisitorNpcPriceLimit 访客可用 NPC 价格上限,量纲同 NpcPriceLimit(毫元/MTok),0 表示不对访客额外管控(跟随 NpcPriceLimit)。 访客口径与「仅允许仓库成员@NPC」一致:与根组织树无任何成员/外部协作者关系的用户。 仓库成员(含最低 Guest 角色)、仓库外部协作者、组织成员、兄弟仓成员均不算访客。 Visitor NPC price limit, same unit as NpcPriceLimit (milli-money/MTok), 0 means no extra control for visitors.

Response

OK

Changes

No recorded changes to this operation across all 1 revision of this API.