修改 OKR 周期状态
修改某个 OKR 周期的状态为「正常」、「失效」或「隐藏」,对租户所有人生效,请谨慎操作
请求
| 项目 | 值 |
|---|---|
| HTTP URL | https://open.feishu.cn/open-apis/okr/v1/periods/:period_id |
| HTTP Method | PATCH |
| 接口频率限制 | 100 次/分钟 |
| 支持的应用类型 | custom |
| 权限要求 调用该 API 所需的权限。开启其中任意一项权限即可调用 | okr:okr 更新 OKR 信息 |
请求头
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
| Authorization | string | 是 | tenant_access_token 值格式:"Bearer access_token" 示例值:"Bearer t-7f1bcd13fc57d46bac21793a18e560" 了解更多:如何选择与获取 access token |
| Content-Type | string | 是 | 固定值:"application/json; charset=utf-8" |
路径参数
| 名称 | 类型 | 描述 |
|---|---|---|
period_id | string | 周期id 示例值:"6969864184272078374" |
请求体
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
status | int | 是 | 周期显示状态 示例值:1 可选值有: - 1: 正常状态 - 2: 标记失效 - 3: 隐藏周期 |
请求体示例
json
{
"status": 1
}响应
响应体
| 名称 | 类型 | 描述 |
|---|---|---|
code | int | 错误码,非 0 表示失败 |
msg | string | 错误描述 |
data | \- | - |
└ period_id | string | 周期规则id |
└ status | int | 周期显示状态 可选值有: - 1: 正常状态 - 2: 标记失效 - 3: 隐藏周期 |
响应体示例
json
{
"code": 0,
"msg": "success",
"data": {
"period_id": "6969864184272078374",
"status": 1
}
}错误码
| HTTP状态码 | 错误码 | 描述 | 排查建议 |
|---|---|---|---|
| 500 | 1009999 | Unknown error. Please contact Feishu Assistant or your customer success manager. | 内部错误,请联系飞书助手或您的客户成功经理 |
| 400 | 1001001 | Invalid parameters. Please check document and modify accordingly. | 无效的参数,请对照文档检查输入的参数 |
| 403 | 1001002 | No permission. | 您无权访问该接口,请确认您的登录凭证 |
| 400 | 1001003 | User not found. | 用户不存在 |
| 400 | 1001004 | OKR data not found. | 对应ID的数据不存在 |
| 403 | 1000403 | OpenAPI is unavailable in current edition (Standard edition). Please update to Business edition. | 您目前的套餐无法使用开放平台接口功能,请升级至OKR企业版 |
| 400 | 1001008 | Conflict period existed. | 对应时间的周期已存在,无需再度创建 |
| 400 | 1001009 | Start date does not fit for given period rule. | 起始日期和周期规则不匹配 |
