Skip to main content
Skip table of contents

Hightouch - Trigger Sync

Overview

Immediately execute a Hightouch snyc. The sync must already be set up within the Hightouch interface. If a sync is already running for the specified connector, it will be stopped and restarted. This Blueprint will only kick off the sync and will almost always return a status of success. It will not wait around to verify if the sync was successfully completed, but it will create and store the source ID used to `shipyard-artifacts/hightouch-blueprints/variables/sync_run_id.pickle` **Recommended Setup:** 1. The Hightouch Sync being triggered should be set to a *Manual* schedule to avoid conflicting runs.

Variables

NameReferenceTypeRequiredDefaultOptionsDescription
API KeyHIGHTOUCH_API_KEYPasswordNone-The API Key associated with your Hightouch account.
Sync IDHIGHTOUCH_SYNC_IDAlphanumericNone-The ID of the Hightouch sync you want to refresh.
Run a Full Resync?HIGHTOUCH_FULL_RESYNCBooleanFalse-If TRUE, will rescync all of the rows in the query, rather than only the new ones.
Wait For CompletionHIGHTOUCH_WAITBooleanTRUE-Enable if you want the vessel to wait until the sync job is successfully completed. Otherwise, the vessel will only initiate the sync job without waiting

YAML

Below is the YAML template

YAML

source:
  template: Hightouch - Trigger Sync
  inputs:
    HIGHTOUCH_API_KEY:
    HIGHTOUCH_SYNC_ID:
    HIGHTOUCH_FULL_RESYNC: false
    HIGHTOUCH_WAIT: 'TRUE'
  type: TEMPLATE
guardrails:
  retry_count: 1
  retry_wait: 0h0m0s
  runtime_cutoff: 1h0m0s
  exclude_exit_code_ranges:
    - 200
    - 201
    - 210

      
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.