Skip to main content
get/knowledge-fs/spaces/{knowledge_base_id}/sources/{source_id}/sync-policy
Request example
Response
get/knowledge-fs/spaces/{knowledge_base_id}/sources/{source_id}/sync-policy

Authorization

Authorizationstringheaderrequired#

Every request authenticates with an API key: Authorization: Bearer {API_KEY}. App endpoints take an app API key; knowledge endpoints take a knowledge base API key (Get Started).

Keep keys server-side; never embed them in client code. Requests with a missing or invalid key fail with HTTP 401 (unauthorized).

Path parameters

knowledge_base_idstringrequired#
Knowledge base ID: the last segment of the Service API endpoint shown in the knowledge base's API Access dialog (…/knowledge-fs/spaces/<knowledge base ID>), and the segment after /datasets/new/ in the address bar.
source_idstringrequired#
Source ID. From List Sources.

Responses

application/json
The sync schedule.
created_atstring#
Creation time, ISO 8601.
custom_interval_secondsinteger#
Interval in seconds for mode: custom. null for the other modes.
enabledboolean#
Whether scheduled syncs run. Always false with mode: manual.
expected_source_versioninteger#
Source version the schedule is bound to.
idstring#
Sync policy ID. It stays the same across updates.
knowledge_space_idstring#
Internal ID of the knowledge base. Not the knowledge base ID in the path.
modestring#
manual (no schedule), interval (every 24 hours), or custom (every custom_interval_seconds).
next_run_atstring#
When the next scheduled sync is due, ISO 8601. null when nothing is scheduled.
revisioninteger#
Schedule revision. Send it as expectedRevision on Update Sync Policy. It increases on every update and every time a scheduled sync starts.
source_idstring#
Source the schedule belongs to.
updated_atstring#
Last change, ISO 8601. Also moves when a scheduled sync starts.