Skip to main content
The Paradime SDK provides CLI commands to interact with Fivetran, allowing you to trigger connector syncs and list available connectors with real-time monitoring capabilities.
🔑 API Access RequiredYou will need a Fivetran API key and secret to use these commands. You can create them in your Fivetran account settings: API Keys. See our docs here.🔧 Connector Configuration
  • Ensure connector setup is complete and not in a “broken” state.
  • Ensure source system credentials are valid.
  • Verify destination warehouse permissions are correct.
  • Unpause any paused connectors you want to sync.
We recommend you set the Fivetran connector sync schedule to manual. This ensures Fivetran runs when you expect, and syncs are ochestrated only via Paradime.
This cURL command updates a Fivetran connection to use manual scheduling instead of automatic syncs.Request Body Fields
  • schedule_type: "manual" - Sets sync schedule to manual (no automatic syncs)
  • run_setup_tests: false - Skips connection validation tests during update
Prerequisites
  1. API Key & Secret: Generate from Fivetran account settings
  2. Connector ID: Found in Fivetran dashboard URL for the connector or using the #list-fivetran-connectors CLI command
Expected ResponseSuccess (200 OK)
Validate in the Fivetran Dashboard UI
After updating your connection to manual schedule, verify the changes in the Fivetran dashboard:
  1. Navigate to your Connector Dashboard
  2. Locate your connector in the list
  3. Check the top right corner of the connector details page
You should see:
  • “Enabled”
  • “Sync Scheduleed manually”
This confirms your connection is active and set to manual scheduling mode.

Sync Fivetran Connectors

Trigger syncs for one or more Fivetran connectors with real-time progress monitoring and comprehensive status reporting.

CLI Command

Options

Recommended SetupFor security and convenience, set your Fivetran credentials as environment variables:

Connector Sync Examples

Sync a single connector

Sync multiple connectors in parallel

Force sync paused connectors

Trigger sync without waiting for completion

Sample Output

List Fivetran Connectors

List all available Fivetran connectors with their IDs, status, and configuration details.

CLI Command

Options

Usage Examples

Sample Output

Connector Status Reference

Understanding the status indicators in the output:

Sync States

  • ✅ scheduled/rescheduled: Connector is ready for sync or next sync is scheduled
  • 🔄 syncing: Connector is currently performing a sync
  • ⏸️ paused: Connector is paused and won’t sync automatically
  • ❓ unknown: Status could not be determined

Setup States

  • ✅ connected: Connector is properly configured and ready
  • ❌ broken: Connector configuration has issues that need attention
  • ⚠️ incomplete: Connector setup is not finished

Important Notes

  • Parallel Execution: Multiple connectors sync simultaneously for efficiency
  • Real-time Monitoring: Live progress updates show sync status with timestamps
  • Dashboard Integration: Direct links to Fivetran dashboard for each connector
  • Paused Connector Handling: Use --force flag to attempt syncing paused connectors
  • Long-running Operations: Default 24-hour timeout accommodates large data syncs
  • Connector Identification: Use the exact connector ID from your Fivetran dashboard

Environment Variable Reference

Troubleshooting

If connectors are paused, the sync will be skipped unless you use the --force flag:
Connectors with broken setup need manual intervention in the Fivetran dashboard before they can sync successfully.
For very large sources, consider increasing the timeout:
Use the list command to discover available connector IDs:

Workflow Integration

These Fivetran CLI commands are designed to integrate seamlessly into your data pipeline workflows. Common use cases include:
  1. Pre-dbtSync: Trigger Fivetran syncs before running dbt™ transformations
  2. Scheduled Data Ingestion: Automate regular sync cycles for critical data sources
  3. Event-driven Syncs: Trigger syncs based on external events or schedules
  4. Multi-source Orchestration: Coordinate syncs across multiple data connectors
For more information about integrating Fivetran syncs into your Paradime workflows, see the Bolt Schedules documentation.