Hightouch

Hightouch

Certified

Tasks that trigger and monitor Hightouch syncs.

Provide a Hightouch API token and sync ID to start a sync, optionally wait for completion, and retrieve run status, modified rows, and errors for reverse ETL orchestration.

How to use the Hightouch plugin

Trigger Hightouch sync runs from Kestra flows and optionally wait for completion.

Authentication

Set token to your Hightouch API bearer token (required). Store it in a secret and apply it globally with plugin defaults.

Tasks

Sync triggers a sync run by syncId (required, numeric) and waits for completion by default (wait: true). Set fullResynchronization: true to force a full reload rather than an incremental sync. Cap wait time with maxDuration (default 5 minutes). The output includes runId and metadata with row-level success/failure counts and final status.