Module 10 ยท Week 3 Weave Integrations Academy

Settings, Lifecycle & Sync Frequency

SyncApp Settings API, Purge/Terminate, spec.json & Schedulers
โฑ ~25 min๐Ÿ“š 4 lessons

Module Overview

This module covers four interconnected topics that govern how SyncApps are configured, maintained, and eventually cleaned up: the SyncApp Settings API (the central config store), the terminate and purge operations (safe deletion), spec.json (integration metadata consumed by the dashboard), and Schedulers (the mechanism for customizing sync frequency per entity per integration).

Why This Module Matters

Misconfigured settings, accidental purges, or wrong sync frequencies are common sources of integration issues. Understanding these four systems โ€” what they do, how they interact, and what the consequences of misuse are โ€” will make you a safer, more confident engineer.

Learning Goals

  • Explain what the SyncApp Settings API stores and how it fits into the creation and sync flows
  • Distinguish between Purge and Terminate operations and know when to use each
  • Understand what spec.json contains and which system actually consumes it
  • Know the difference between spec.json sync frequency (not used by SyncApp) and Schedulers (used by SyncApp)
  • Implement a custom scheduler to override sync frequency for a specific entity in a specific integration