Skip to content

更新序列

调用该接口更新指定序列的信息。

请求

项目
HTTP URLhttps://open.feishu.cn/open-apis/contact/v3/job_families/:job_family_id
HTTP MethodPUT
接口频率限制10 次/秒
支持的应用类型custom
权限要求 调用该 API 所需的权限。开启其中任意一项权限即可调用 开启任一权限即可contact:contact 更新通讯录 contact:job_family 创建、删除、更新租户的工作序列

请求头

名称类型必填描述
Authorizationstringtenant_access_token 值格式:"Bearer access_token" 示例值:"Bearer t-7f1bcd13fc57d46bac21793a18e560" 了解更多:如何选择与获取 access token
Content-Typestring固定值:"application/json; charset=utf-8"

路径参数

名称类型描述
job_family_idstring序列 ID。获取方式:
- 创建序列时可以从返回结果中获取(job_family_id)。 - 调用获取租户序列列表接口获取序列 ID。
示例值:"mga5oa8ayjlpkzy"

请求体

名称类型必填描述
namestring序列名称,租户内唯一。取值支持中、英文及符号。
默认值:空,表示不更新
示例值:"产品"
数据校验规则
- 长度范围:1100 字符
descriptionstring序列描述,描述序列详情信息。字符长度上限为 5,000。
默认值:空,表示不更新
示例值:"负责产品策略制定的相关工作"
parent_job_family_idstring上级序列 ID。你可以调用获取租户序列列表接口,获取序列 ID。
默认值:空,表示不更新
示例值:"mga5oa8ayjlpzjq"
statusboolean是否启用序列。
可选值有
- true:启用 - false:禁用
默认值:空,表示不更新
示例值:true
i18n_namei18n_content\[\]多语言序列名称。
默认值:空,表示不更新
  └ localestring语言版本。可选值有:
- zh_cn:中文 - en_us:英语 - ja_jp:日语
示例值:"zh_cn"
  └ valuestring语言版本对应的值。
示例值:"多语言内容"
i18n_descriptioni18n_content\[\]多语言序列描述。
默认值:空,表示不更新
  └ localestring语言版本。可选值有:
- zh_cn:中文 - en_us:英语 - ja_jp:日语
示例值:"zh_cn"
  └ valuestring语言版本对应的值。
示例值:"多语言内容"

请求体示例

json
{
    "name": "产品",
    "description": "负责产品策略制定的相关工作",
    "parent_job_family_id": "mga5oa8ayjlpzjq",
    "status": true,
    "i18n_name": [
        {
            "locale": "zh_cn",
            "value": "多语言内容"
        }
    ],
    "i18n_description": [
        {
            "locale": "zh_cn",
            "value": "多语言内容"
        }
    ]
}

响应

响应体

名称类型描述
codeint错误码,非 0 表示失败
msgstring错误描述
data\--
  └ job_familyjob_family更新后的序列信息。
    └ namestring序列名称。
    └ descriptionstring序列描述。
    └ parent_job_family_idstring上级序列 ID。
    └ statusboolean是否启用序列。
可能值有
- true:启用 - false:禁用
    └ i18n_namei18n_content\[\]多语言序列名称。
      └ localestring语言版本。
      └ valuestring语言版本对应的值。
    └ i18n_descriptioni18n_content\[\]多语言序列描述。
      └ localestring语言版本。
      └ valuestring语言版本对应的值。
    └ job_family_idstring序列 ID。后续可通过该 ID 更新、查询、删除序列。

响应体示例

json
{
    "code": 0,
    "msg": "success",
    "data": {
        "job_family": {
            "name": "产品",
            "description": "负责产品策略制定的相关工作",
            "parent_job_family_id": "mga5oa8ayjlpzjq",
            "status": true,
            "i18n_name": [
                {
                    "locale": "zh_cn",
                    "value": "多语言内容"
                }
            ],
            "i18n_description": [
                {
                    "locale": "zh_cn",
                    "value": "多语言内容"
                }
            ],
            "job_family_id": "mga5oa8ayjlpkzy"
        }
    }
}

错误码

HTTP状态码错误码描述排查建议
40042403job family tenant lock fail并发更新序列受限,请等待一段时间重试。
40042404job family name not valid序列名称无效。请求时 name 参数值支持中、英文及符号,长度限制 1 ~ 100 字符。
40042405job family description not valid描述无效。描述的字符上限为 5,000。
40042406job family name duplicate序列名称重复。你需要修改名称后重试。
40042407job family has cycle序列不支持构成环形层级关系。例如,序列层级分为 A > B > C 三个层级,在 B 层级的序列配置上级序列 ID 时,不能选择 C 层级的序列。
40042408parent job family not exist上级序列不存在。你需要检查并改为正确的上级序列 ID。
40042409parent job family not enable上级序列处于禁用状态,不支持使用。
40042410parent job family deleted上级序列已被删除,不支持使用。
40042412job family external id duplicate序列 ID 重复,系统原因导致,请重试。
40042411job family has child can not delete当前序列下存在子序列,不能删除。你需要先删除子序列。
40442402job family not exist序列不存在。你需要检查并传入正确的序列 ID。
40042413job family exceed level number序列层数超过限制,无法继续添加子序列。

更多错误码信息,参见通用错误码

内容来源:飞书开放平台 · 自动爬取整理