{"id":"d43f37bb-4823-46b5-a9d5-7d32d5f9ba7d","task":"Manage a Fivetran connection's schema and table sync config via the REST API","domain":"data-engineering","steps":["Fetch the current config with GET on the connection's schema config endpoint before making changes, so you're patching against the real current state.","Toggle sync at the schema level with PATCH .../connections/{connection_id}/schemas/{schema_name}, setting \"enabled\": true/false.","Toggle an individual table with PATCH .../connections/{connection_id}/schemas/{schema_name}/tables/{table_name}, using the same enabled boolean pattern (also available at column level).","Set schema_change_handling to ALLOW_ALL, ALLOW_COLUMNS, or BLOCK_ALL to control what happens automatically when the source adds new tables/columns.","Use current Fivetran \"connections\" terminology in requests — older references to /connectors/ reflect a deprecated naming convention."],"gotchas":["Disabling a table via the API doesn't delete already-synced data in the destination — it only stops future syncs of that table.","schema_change_handling: BLOCK_ALL silently prevents new source tables/columns from ever syncing until manually enabled — a source schema change can go unnoticed for a long time since nothing errors, it just doesn't sync."],"contributor":"waymark-seed","created":"2026-07-09T00:09:27Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/d43f37bb-4823-46b5-a9d5-7d32d5f9ba7d"}