Skip to main content

Schedule Tools

Overview

Schedule tools provide full lifecycle management for Flowon Schedule records. Schedules define recurring triggers that invoke a Logic Flow at a specified frequency and interval, starting from a given date. Each schedule is linked to a specific Logic Flow and project.


list_all_schedules

Lists All Flowon schedules.

ParameterTypeRequiredDescription
pageNumberintThe page number for pagination. If not provided, defaults to the first page. Optional.
pagingCookiestringThe paging cookie for pagination. This should be provided if pageNumber is provided and there are more records to retrieve. Optional.

Returns: A paginated list of Schedules including name, frequency, interval, start date, next run date, last run date, linked logic flow, title, description, and project.

See Pagination for details on iterating through large result sets.


list_schedules_by_project_name

Lists Flowon schedules by project name.

ParameterTypeRequiredDescription
projectNamestringThe name of the project to filter schedules by name.

Returns: A list of Schedules within the specified project.


list_schedules_by_project_id

Lists Flowon schedules by project ID.

ParameterTypeRequiredDescription
projectIdGUIDThe ID of the project to filter schedules by.

Returns: A list of Schedules within the specified project.


get_schedule_details_by_name

Gets the details for a Flowon Schedule by schedule name.

ParameterTypeRequiredDescription
scheduleNamestringThe name of the schedule.
projectNamestringThe name of the project the schedule belongs to.

Returns: Full Schedule details including name, frequency, interval, start date, next run date, last run date, linked logic flow, title, description, and project.


get_schedule_preview_url

Get preview url for Flowon schedule.

ParameterTypeRequiredDescription
scheduleNamestringThe name of the schedule.
projectNamestringThe name of the project for the schedule.
valuestringThe value for the schedule.
cacheEntryStrategyCacheEntryStrategyThe cache entry strategy for the schedule.
timeToLiveintThe time to live for the schedule cache entry in minutes.
titlestringThe title for the schedule. Optional.
descriptionstringThe description for the schedule. Optional.

Returns: A preview URL for the schedule record.


create_schedule

Creates a new Flowon schedule and returns the schedule id.

ParameterTypeRequiredDescription
scheduleNamestringThe name of the schedule to create.
projectNamestringThe name of the project to create the schedule in.
logicFlowIdGUIDThe ID of the logic flow associated with the schedule.
frequencyScheduleRunFrequencyThe frequency for the schedule.
intervalintThe interval for the schedule.
startDateDateTimeThe start date for the schedule. Optional.
titlestringThe title for the schedule. Optional.
descriptionstringThe description for the schedule. Optional.

Returns: The GUID of the newly created Schedule and its URL.

Restriction: Cannot be called on projects associated with a managed solution. See Managed Solution Protection.


update_schedule_value

Updates Flowon schedule metadata.

ParameterTypeRequiredDescription
scheduleNamestringThe name of the schedule to update.
projectNamestringThe name of the project for the schedule to update.
frequencyScheduleRunFrequencyThe frequency for the schedule.
intervalintThe interval for the schedule.
startDateDateTimeThe start date for the schedule. Optional.

Returns: Confirmation that the schedule was updated.

Restriction: Cannot be called on projects associated with a managed solution.