Update a sync source
Apply a partial change to a sync source (enable/disable, schedule, column mapping, source config, sync mode, consent basis, or auto-enroll + its target campaign). An omitted field is left unchanged. Enabling autoEnroll requires a targetCampaignId that dials this list.
Authorizations
Flowyte secret API key (Authorization: Bearer flowyte_sk_live_…). Scope-gated; is scoped to your organization — a key can never reach another tenant. The listed scopes in each operation's apiKey requirement are the scopes that key must hold. The tokenUrl is nominal: keys are minted in the dashboard.
Path Parameters
The contact-list id the source belongs to.
The sync-source id (returned by createOutboundListSource / listOutboundListSources).
Body
Response
The updated sync source.
A configured SYNC SOURCE bound to a contact list (the poll complement to outbound triggers): a connected integration that can list records → scheduled incremental sync → the list. A synced list with autoEnroll false is a reusable segment a campaign dials on launch; autoEnroll true also enrolls newly-synced valid contacts into a running targetCampaignId. The sync cursor is internal and not surfaced.