Create a scheduled workflowpost {protocol}://{base-url}/ai/api/v1/workflow/schedules/Create a new schedule for automatic workflow execution based on a cron expressionBody ParamsSchema for creating a scheduled workflow.workflow_iduuidrequiredUUID of the workflow to scheduleschedule_namestringrequiredlength between 1 and 255Human-readable name for this scheduledescriptionstringnullOptional detailed description of what this schedule doesworkflow_parametersobjectParameters to pass to the workflow executionWorkflow Parameters objectworkflow_configurationsarray | nullNamed parameter configurations for multi-config scheduling. When set, the schedule fires once per configuration.Workflow Configurations array | nullauthobject | nullAuthentication credentials (refresh tokens, API keys)Auth object | nullauth_config_idstringnullUUID of auth_config for managed OAuth credentialscron_schedulestringrequiredlength between 9 and 50Cron expression (e.g., '0 3 * * *' for 3 AM daily)timezonestringDefaults to UTCIANA timezone for cron evaluation (e.g., 'America/New_York', 'UTC')enabledbooleanDefaults to trueWhether this schedule is activetruefalseconcurrency_policystringenumDefaults to forbidHow to handle overlapping executions: 'forbid', 'replace', or 'allow'forbidreplaceallowAllowed:forbidreplaceallowtimeout_minutesinteger1 to 1440Defaults to 60Maximum execution time in minutes before task is marked as failednotify_on_failurebooleanDefaults to trueWhether to send an email notification when this schedule's workflow failstruefalseResponses 201Successful Response 401Authentication required. No valid session cookie or bearer token provided, or authentication failed. 422Validation Error 500Internal server error during request processing.Updated 3 days ago Get scheduling availability statusList scheduled workflowsDid this page help you?YesNo