Create a cron schedule
POST/v1/organizations/:organization_id/workspace-groups/:workspace_group_id/schedules
Creates a new cron schedule for a group of workspaces. Schedules define automated power operations (START, STOP, RESTART) executed at specified schedules according to cron expressions and time zone. START schedules may optionally include an intermediate device Workspace ID for Wake on LAN operations in secure networks. If intermediate_device is provided, it indicates an intermediate device must be used. The system validates no conflicting schedule exists (same type, time, and day after time zone conversion).
Request
Responses
- 201
- 400
- 401
- 404
- 409
- 422
- 429
- 500
Schedule created successfully. The response contains the created schedule ID.
Solicitud incorrecta. Causas comunes: - Faltan campos obligatorios (cron_expression, time_zone, type) - Formato de expresión cron inválido - Valor de zona horaria inválido - Tipo de programación inválido (debe ser START, STOP o RESTART) - Formato de ID de Workspace de intermediate_device inválido
No autorizado: el usuario no tiene acceso a la organización o la organización no existe
Grupo de workspaces no encontrado o el grupo de workspaces pertenece a una organización diferente (después de pasar la autorización)
Conflicto: ya existe una programación con el mismo tipo, hora y día (después de la conversión de zona horaria)
Entidad no procesable. Causas comunes: - El ID de Workspace de intermediate_device no existe o no pertenece a la organización
Too Many Requests
Internal Server Error