---
title: "Changes to Update a scheduled agent"
method: PUT
path: "/agent/schedules/{scheduleId}"
---

# Changes to Update a scheduled agent

`PUT /agent/schedules/{scheduleId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 5 of 9 revisions.

- **2026-10-19** `2c45dcc0a13e`: 11 breaking, 11 info
- **2026-10-13** `96d1e59a65c5`: 3 info
- **2026-10-06** `3ed2d06a7997`: 1 breaking, 1 info
- **2026-09-09** `4a13a21e49d9`: 2 info
- **2026-08-15** `a0daf9e59774`: 19 info

## Changes

- **2026-10-19** `2c45dcc0a13e`: 11 breaking, 11 info
  - the request property `agent_config/credential_strategy` became not nullable
  - removed the enum value `CREATOR` of the request property `agent_config/credential_strategy`
  - removed the enum value `EXECUTOR` of the request property `agent_config/credential_strategy`
  - removed the enum value `claude` of the request property `agent_config/harness/type`
  - removed the enum value `codex` of the request property `agent_config/harness/type`
  - removed the enum value `gemini` of the request property `agent_config/harness/type`
  - removed the enum value `oz` of the request property `agent_config/harness/type`
  - the `agent_config/harness/type` request property type changed from `string` to no type
  - response property `agent_config/credential_strategy` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - added `#/components/schemas/ExternalHarness, subschema #1` to the `agent_config/harness/type` response property `oneOf` list for the response status `200`
  - the `agent_config/harness/type` response's property type changed from `string` to no type for status `200`
  - added the new optional request property `agent_config/harness_auth_secrets/pi_auth_secret_name`
  - request property `agent_config/credential_strategy` list-of-types was widened by adding types `null` to media type `application/json`
  - added `#/components/schemas/ExternalHarness, subschema #1` to the `agent_config/harness/type` request property `oneOf` list
  - added the optional property `agent_config/harness_auth_secrets/pi_auth_secret_name` to the response with the `200` status
  - added the optional property `agent_config/inference_providers/allOf[#/components/schemas/InferenceProvidersConfig]/aws/role_arn_source` to the response with the `200` status
  - removed the `CREATOR` enum value from the `agent_config/credential_strategy` response property for the response status `200`
  - removed the `EXECUTOR` enum value from the `agent_config/credential_strategy` response property for the response status `200`
  - removed the `claude` enum value from the `agent_config/harness/type` response property for the response status `200`
  - removed the `codex` enum value from the `agent_config/harness/type` response property for the response status `200`
  - removed the `gemini` enum value from the `agent_config/harness/type` response property for the response status `200`
  - removed the `oz` enum value from the `agent_config/harness/type` response property for the response status `200`
- **2026-10-13** `96d1e59a65c5`: 3 info
  - added the new optional request property `agent_config/secrets`
  - added the optional property `agent_config/secrets` to the response with the `200` status
  - added the optional property `environment/allOf[#/components/schemas/CloudEnvironmentConfig]/secrets` to the response with the `200` status
- **2026-10-06** `3ed2d06a7997`: 1 breaking, 1 info
  - the `agent_config/idle_timeout_minutes` response property's min was decreased from `1.00` to `0.00` for the response status `200`
  - the `agent_config/idle_timeout_minutes` request property's min was decreased from `1.00` to `0.00`
- **2026-09-09** `4a13a21e49d9`: 2 info
  - added the new optional request property `agent_config/computer_use_model_id`
  - added the optional property `agent_config/computer_use_model_id` to the response with the `200` status
- **2026-08-15** `a0daf9e59774`: 19 info
  - added the new optional request property `agent_config/credential_strategy`
  - added the new optional request property `agent_config/harness/model_id`
  - added the new optional request property `agent_config/harness/reasoning_level`
  - added the new optional request property `agent_config/runner_id`
  - added the new optional request property `metadata`
  - added the optional property `agent_config/credential_strategy` to the response with the `200` status
  - added the optional property `agent_config/harness/model_id` to the response with the `200` status
  - added the optional property `agent_config/harness/reasoning_level` to the response with the `200` status
  - added the optional property `agent_config/runner_id` to the response with the `200` status
  - added the optional property `auth_url` to the response with the `400` status
  - added the optional property `auth_url` to the response with the `401` status
  - added the optional property `auth_url` to the response with the `403` status
  - added the optional property `auth_url` to the response with the `404` status
  - added the optional property `environment/allOf[#/components/schemas/CloudEnvironmentConfig]/failure_session_retention_minutes` to the response with the `200` status
  - added the optional property `metadata` to the response with the `200` status
  - added the optional property `provider` to the response with the `400` status
  - added the optional property `provider` to the response with the `401` status
  - added the optional property `provider` to the response with the `403` status
  - added the optional property `provider` to the response with the `404` status

---

[Operation](https://skmtc.dev/warp/apis/oz-agent-api/docs/agent/schedules/:scheduleId/put.md) - [API](https://skmtc.dev/warp/apis/oz-agent-api.md) - [Page](https://skmtc.dev/warp/apis/oz-agent-api/changes/agent/schedules/:scheduleId/put)
