POST /v1/connections

Creates a new connection within a specified group in your Fivetran account. Runs setup tests and returns testing results.

Servers

Request headers

Name Type Required Description
Accept String No

Default value: "application/json;version=2"

Content-Type String Yes The media type of the request body.

Default value: "application/json"

Request body fields

Name Type Required Description
daily_sync_time String No

The optional parameter that defines the sync start time when the sync frequency is already set or being set by the current request to 1440. It can be specified in one hour increments starting from 00:00 to 23:00. If not specified, we will use the baseline sync start time. This parameter has no effect on the 0 to 60 minutes offset used to determine the actual sync start time

pause_after_trial Boolean No

Specifies whether the connection should be paused after the free trial period has ended

connect_card_config Object No
connect_card_config.hide_setup_guide Boolean No

An optional parameter that lets you hide the embedded setup guide in the Connect Card.

connect_card_config.redirect_uri String Yes

The URI on your site we redirect the end user to after successful setup. The URI must start with the https or http prefix.

sync_frequency Integer No

The connection sync frequency in minutes

Possible values:

  • 1
  • 15
  • 5
  • 720
  • 1440
  • 180
  • 60
  • 480
  • 30
  • 360
  • 120
networking_method String No

Possible values:

  • "Directly"
  • "PrivateLink"
  • "ProxyAgent"
  • "SshTunnel"
hybrid_deployment_agent_id String No

The unique identifier for the hybrid deployment agent within the Fivetran system. If not specified, the agent ID from the destination will be used

data_delay_threshold Integer No

Custom sync delay notification threshold in minutes. The default value is 0. This parameter is only used when data_delay_sensitivity set to CUSTOM.

service String Yes

The connector name within the Fivetran system

paused Boolean No

Specifies whether the connection is paused

trust_fingerprints Boolean No

Specifies whether we should trust the SSH fingerprint automatically. The default value is FALSE. If a fingerprint is not trusted automatically, it has to be approved with Certificates Management API Approve a destination fingerprint.

proxy_agent_id String No

The unique identifier for the proxy agent within the Fivetran system

run_setup_tests Boolean No

Specifies whether the setup tests should be run automatically. The default value is TRUE.

schedule_type String No

The connection schedule configuration type. Supported values: auto, manual

Possible values:

  • "manual"
  • "auto"
private_link_id String No

The unique identifier for the self-served private link that is used by the connection

trust_certificates Boolean No

Specifies whether we should trust the certificate automatically. The default value is FALSE. If a certificate is not trusted automatically, it has to be approved with Certificates Management API Approve a destination certificate.

data_delay_sensitivity String No

The level of data delay notification threshold. Possible values: LOW, NORMAL, HIGH, CUSTOM, SYNC_FREQUENCY. The default value NORMAL. CUSTOM is only available for customers using the Enterprise plan or above.

Possible values:

  • "CUSTOM"
  • "LOW"
  • "HIGH"
  • "SYNC_FREQUENCY"
  • "NORMAL"
group_id String Yes

The unique identifier for the group within the Fivetran system

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.