Update a cron schedule
PUT/v1/organizations/:organization_id/workspace-groups/:workspace_group_id/schedules/:schedule_id
Update an existing cron schedule for a workspace group. All schedule fields must be provided, as this endpoint implements full replacement semantics. System validates no conflicting schedule exists (same type, time, and day after timezone conversion), excluding the schedule being updated. To remove an intermediate device from a START schedule, omit the intermediate_device field.
Request
Responses
- 200
- 400
- 401
- 404
- 409
- 422
- 429
- 500
Schedule updated successfully. The response contains the updated schedule resource.
Invalid request. Common causes: - Mandatory fields are missing (cron_expression, time_zone, type) - Invalid cron expression format - Invalid time zone value - Invalid scheduling type (must be START, STOP, or RESTART) - Invalid intermediate_device Workspace ID format
Unauthorized - authentication required
Workspace group or schedule not found, or does not belong to the organization
Conflict - Scheduling with the same type, time, and day already exists (after time zone conversion), excluding the current schedule being updated
Unprocessable entity. Common causes: - Intermediate_device Workspace ID does not exist or does not belong to the organization
Too Many Requests
Internal Server Error