更新计划
计划(组织)
更新计划
更新现有计划。
PATCH
更新计划
权限
ManageOrgSchedules 权限的服务账号。
注意事项
enabled 设置为 false。
将 playbook_id 设置为 null 会清除关联的 playbook。
你可以在 recurring 和 one_time 之间更改 schedule_type。当更改为 one_time 时,请提供 scheduled_at,其值必须是将来的 ISO 8601 日期时间。 当更改为 recurring 时,请提供 frequency,其值为有效的 cron 表达式。
执行身份
run_as_user_id 参数控制计划任务以哪个用户身份运行。计划任务被触发时,会在该用户下创建会话——该用户会收到通知,并且该会话会出现在其会话历史中。
- 设置用户:提供一个有效的用户 ID 来更改执行身份。需要满足:
- 服务用户必须具有
ImpersonateOrgSessions权限 - 目标用户必须是该组织的成员
- 目标用户必须具有
UseDevinSessions权限
- 服务用户必须具有
- 清除 (设置为
null) :将计划任务恢复为以默认 bot 用户身份运行 - 省略该字段:保持当前执行身份不变
授权
服务用户凭据(前缀:cog_)
路径参数
计划 ID(前缀:sched-)
示例:
"sched-abc123def456"
请求体
application/json
可用选项:
devin, data_analyst 可用选项:
always, failure, never 此计划创建的 session 所使用的 VM 平台(例如 'windows')。省略时,平台保持不变。该值必须与为组织配置的平台匹配(不区分大小写);未知值会被拒绝,并返回 400,同时列出可用的平台标签。
设置此计划将以哪个用户 ID 运行。需要 ImpersonateOrgSessions 权限。设为 null 会恢复为默认机器人用户。省略该字段则保持当前身份不变。
可用选项:
recurring, one_time 响应
成功响应
可用选项:
devin, data_analyst 可用选项:
always, failure, never 可用选项:
recurring, one_time 