Fivetran
by @aiwithabidi
Fivetran — manage connectors, destinations, sync status, and groups via REST API
clawhub install fivetran📖 About This Skill
name: fivetran description: "Fivetran — manage connectors, destinations, sync status, and groups via REST API" homepage: https://www.agxntsix.ai license: MIT compatibility: Python 3.10+ (stdlib only — no dependencies) metadata: {"openclaw": {"emoji": "🔗", "requires": {"env": ["FIVETRAN_API_KEY", "FIVETRAN_API_SECRET"]}, "primaryEnv": "FIVETRAN_API_KEY", "homepage": "https://www.agxntsix.ai"}}
🔗 Fivetran
Fivetran — manage connectors, destinations, sync status, and groups via REST API
Requirements
| Variable | Required | Description |
|----------|----------|-------------|
| FIVETRAN_API_KEY | ✅ | API key |
| FIVETRAN_API_SECRET | ✅ | API secret |
Quick Start
# List connectors
python3 {{baseDir}}/scripts/fivetran.py connectors group_id Get connector
python3 {{baseDir}}/scripts/fivetran.py connector-get id Create connector
python3 {{baseDir}}/scripts/fivetran.py connector-create --service --group_id --config Update connector
python3 {{baseDir}}/scripts/fivetran.py connector-update id --paused Delete connector
python3 {{baseDir}}/scripts/fivetran.py connector-delete id Trigger sync
python3 {{baseDir}}/scripts/fivetran.py connector-sync id Get schema
python3 {{baseDir}}/scripts/fivetran.py connector-schema id List destinations
python3 {{baseDir}}/scripts/fivetran.py destinations
All Commands
| Command | Description |
|---------|-------------|
| connectors | List connectors |
| connector-get | Get connector |
| connector-create | Create connector |
| connector-update | Update connector |
| connector-delete | Delete connector |
| connector-sync | Trigger sync |
| connector-schema | Get schema |
| destinations | List destinations |
| destination-get | Get destination |
| groups | List groups |
| group-get | Get group |
| group-create | Create group |
| users | List users |
| metadata-connectors | List connector types |
| webhooks | List webhooks |
Output Format
All commands output JSON by default. Add --human for readable formatted output.
python3 {{baseDir}}/scripts/fivetran.py --human
Script Reference
| Script | Description |
|--------|-------------|
| {{baseDir}}/scripts/fivetran.py | Main CLI — all commands in one tool |
Credits
Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.📅 Need help setting up OpenClaw for your business? Book a free consultation
💡 Examples
# List connectors
python3 {{baseDir}}/scripts/fivetran.py connectors group_id Get connector
python3 {{baseDir}}/scripts/fivetran.py connector-get id Create connector
python3 {{baseDir}}/scripts/fivetran.py connector-create --service --group_id --config Update connector
python3 {{baseDir}}/scripts/fivetran.py connector-update id --paused Delete connector
python3 {{baseDir}}/scripts/fivetran.py connector-delete id Trigger sync
python3 {{baseDir}}/scripts/fivetran.py connector-sync id Get schema
python3 {{baseDir}}/scripts/fivetran.py connector-schema id List destinations
python3 {{baseDir}}/scripts/fivetran.py destinations