Skip to main content

Switch the recurring sync on, and set its rhythm

PUT 

/api/integrations/:provider/sync

Off until somebody switches it on, and enabled: null REMOVES the key rather than storing a false — "nobody has said" keeps exactly one representation, the same convention the ownership setting uses. A workspace that switches this on and changes its mind is returned to the product it had, immediately and with nothing to clean up: an inbound pass only ever filled gaps, and an outbound one only sent records that were already their own intention.

Every field is merged into the connection's config bag rather than assigned over it. That bag also holds this connection's credentials, and a whole-bag write is reported by an operator not as "my setting broke" but as "the CRM disconnected itself".

interval_minutes has a floor because the provider publishes no push for this data and a pass costs reads out of an allowance shared with the panel an agent is using — below the floor, a shorter interval buys spend and nothing else.

Request​

Responses​

Updated.