Manage a Fivetran connection's schema and table sync config via the REST API
domain: data-engineering · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
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.
Known 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.
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?