The sync task keeps integration-backed knowledge base content up to date by checking connected external sources and updating the synced content in Zylon when source content is added, changed, or removed. Use this task when you want content from SharePoint, Confluence, File System, Claromentis, or other supported integrations to stay fresh without manual resyncs.Documentation Index
Fetch the complete documentation index at: https://docs.zylon.ai/llms.txt
Use this file to discover all available pages before exploring further.
Default configuration
By default, scheduled integration sync is disabled. When enabled, the default schedule is daily at01:00. If timezone is not set, Zylon uses the server machine’s default timezone.
Configuration example
Edit/etc/zylon/zylon-conf.yaml, then apply the change with sudo zylon-cli sync.
enabled turns the scheduled sync on or off. cron defines when it runs, and timezone optionally defines which timezone is used to interpret that cron expression. If timezone is omitted, the server machine’s default timezone is used.
Accepted cron and timezone values
Cron values
Cron schedules use a 5-part format:| Field | Accepted values |
|---|---|
| Minute | 0-59 or * |
| Hour | 0-23 or * |
| Day of month | 1-31 or * |
| Month | 1-12 or * |
| Day of week | 0-6 or * |
0 3 * * *runs every day at 03:0030 2 * * 1runs every Monday at 02:30
Timezone values
integration.sync.timezone is optional. If it is not set, the sync cron runs in the server machine’s default timezone.
When you set integration.sync.timezone, use a valid IANA timezone identifier. Common examples include:
UTCEurope/MadridAmerica/New_YorkAmerica/Los_AngelesAsia/TokyoPacific/AucklandAfrica/Johannesburg