---
title: "POST /v1/connect/pre-connect"
method: POST
path: "/v1/connect/pre-connect"
---

# POST /v1/connect/pre-connect

`POST /v1/connect/pre-connect`

## Request body

- object
  - `connector_config_id` string, required — Must correspond to data.connector_name. Technically id should imply connector_name already but there is no way to specify a discriminated union with id alone.
  - `options` object, required
    - `integrationExternalId` union
      - string
      - number
    - `connectionExternalId` union
      - string
      - number
  - `discriminated_data` union, required
    - ConnectorAcceloDiscriminatedPreConnectInput
      - `connector_name` 'accelo', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorAcmeApikeyDiscriminatedPreConnectInput
      - `connector_name` 'acme-apikey', required
      - `pre_connect_input` object, required
    - ConnectorAcmeOauth2DiscriminatedPreConnectInput
      - `connector_name` 'acme-oauth2', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorAdobeDiscriminatedPreConnectInput
      - `connector_name` 'adobe', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorAdyenDiscriminatedPreConnectInput
      - `connector_name` 'adyen', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorAircallDiscriminatedPreConnectInput
      - `connector_name` 'aircall', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorAmazonDiscriminatedPreConnectInput
      - `connector_name` 'amazon', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorApaleoDiscriminatedPreConnectInput
      - `connector_name` 'apaleo', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorAsanaDiscriminatedPreConnectInput
      - `connector_name` 'asana', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorAttioDiscriminatedPreConnectInput
      - `connector_name` 'attio', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorAuth0DiscriminatedPreConnectInput
      - `connector_name` 'auth0', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorAutodeskDiscriminatedPreConnectInput
      - `connector_name` 'autodesk', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorAwsDiscriminatedPreConnectInput
      - `connector_name` 'aws', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorBamboohrDiscriminatedPreConnectInput
      - `connector_name` 'bamboohr', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorBasecampDiscriminatedPreConnectInput
      - `connector_name` 'basecamp', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorBattlenetDiscriminatedPreConnectInput
      - `connector_name` 'battlenet', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorBigcommerceDiscriminatedPreConnectInput
      - `connector_name` 'bigcommerce', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorBitbucketDiscriminatedPreConnectInput
      - `connector_name` 'bitbucket', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorBitlyDiscriminatedPreConnectInput
      - `connector_name` 'bitly', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorBlackbaudDiscriminatedPreConnectInput
      - `connector_name` 'blackbaud', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorBoldsignDiscriminatedPreConnectInput
      - `connector_name` 'boldsign', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorBoxDiscriminatedPreConnectInput
      - `connector_name` 'box', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorBraintreeDiscriminatedPreConnectInput
      - `connector_name` 'braintree', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorCalendlyDiscriminatedPreConnectInput
      - `connector_name` 'calendly', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorClickupDiscriminatedPreConnectInput
      - `connector_name` 'clickup', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorCloseDiscriminatedPreConnectInput
      - `connector_name` 'close', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorConfluenceDiscriminatedPreConnectInput
      - `connector_name` 'confluence', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorContentfulDiscriminatedPreConnectInput
      - `connector_name` 'contentful', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorContentstackDiscriminatedPreConnectInput
      - `connector_name` 'contentstack', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorCopperDiscriminatedPreConnectInput
      - `connector_name` 'copper', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorCorosDiscriminatedPreConnectInput
      - `connector_name` 'coros', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorDatevDiscriminatedPreConnectInput
      - `connector_name` 'datev', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorDeelDiscriminatedPreConnectInput
      - `connector_name` 'deel', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorDialpadDiscriminatedPreConnectInput
      - `connector_name` 'dialpad', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorDigitaloceanDiscriminatedPreConnectInput
      - `connector_name` 'digitalocean', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorDiscordDiscriminatedPreConnectInput
      - `connector_name` 'discord', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorDocusignDiscriminatedPreConnectInput
      - `connector_name` 'docusign', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorDropboxDiscriminatedPreConnectInput
      - `connector_name` 'dropbox', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorEbayDiscriminatedPreConnectInput
      - `connector_name` 'ebay', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorEgnyteDiscriminatedPreConnectInput
      - `connector_name` 'egnyte', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorEnvoyDiscriminatedPreConnectInput
      - `connector_name` 'envoy', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorEventbriteDiscriminatedPreConnectInput
      - `connector_name` 'eventbrite', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorExistDiscriminatedPreConnectInput
      - `connector_name` 'exist', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorFacebookDiscriminatedPreConnectInput
      - `connector_name` 'facebook', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorFactorialDiscriminatedPreConnectInput
      - `connector_name` 'factorial', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorFigmaDiscriminatedPreConnectInput
      - `connector_name` 'figma', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorFitbitDiscriminatedPreConnectInput
      - `connector_name` 'fitbit', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorFortnoxDiscriminatedPreConnectInput
      - `connector_name` 'fortnox', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorFreshbooksDiscriminatedPreConnectInput
      - `connector_name` 'freshbooks', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorFrontDiscriminatedPreConnectInput
      - `connector_name` 'front', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorGithubDiscriminatedPreConnectInput
      - `connector_name` 'github', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorGitlabDiscriminatedPreConnectInput
      - `connector_name` 'gitlab', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorGongDiscriminatedPreConnectInput
      - `connector_name` 'gong', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorGoogleCalendarDiscriminatedPreConnectInput
      - `connector_name` 'google-calendar', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorGoogleDocsDiscriminatedPreConnectInput
      - `connector_name` 'google-docs', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorGoogleDriveDiscriminatedPreConnectInput
      - `connector_name` 'google-drive', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorGoogleMailDiscriminatedPreConnectInput
      - `connector_name` 'google-mail', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorGoogleSheetDiscriminatedPreConnectInput
      - `connector_name` 'google-sheet', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorGorgiasDiscriminatedPreConnectInput
      - `connector_name` 'gorgias', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorGrainDiscriminatedPreConnectInput
      - `connector_name` 'grain', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorGumroadDiscriminatedPreConnectInput
      - `connector_name` 'gumroad', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorGustoDiscriminatedPreConnectInput
      - `connector_name` 'gusto', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorHarvestDiscriminatedPreConnectInput
      - `connector_name` 'harvest', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorHighlevelDiscriminatedPreConnectInput
      - `connector_name` 'highlevel', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorHubspotDiscriminatedPreConnectInput
      - `connector_name` 'hubspot', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorInstagramDiscriminatedPreConnectInput
      - `connector_name` 'instagram', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorIntercomDiscriminatedPreConnectInput
      - `connector_name` 'intercom', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorJiraDiscriminatedPreConnectInput
      - `connector_name` 'jira', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorKeapDiscriminatedPreConnectInput
      - `connector_name` 'keap', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorLeverDiscriminatedPreConnectInput
      - `connector_name` 'lever', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorLinearDiscriminatedPreConnectInput
      - `connector_name` 'linear', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorLinkedinDiscriminatedPreConnectInput
      - `connector_name` 'linkedin', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorLinkhutDiscriminatedPreConnectInput
      - `connector_name` 'linkhut', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorMailchimpDiscriminatedPreConnectInput
      - `connector_name` 'mailchimp', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorMiroDiscriminatedPreConnectInput
      - `connector_name` 'miro', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorMondayDiscriminatedPreConnectInput
      - `connector_name` 'monday', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorMuralDiscriminatedPreConnectInput
      - `connector_name` 'mural', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorNamelyDiscriminatedPreConnectInput
      - `connector_name` 'namely', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorNationbuilderDiscriminatedPreConnectInput
      - `connector_name` 'nationbuilder', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorNetsuiteDiscriminatedPreConnectInput
      - `connector_name` 'netsuite', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorNotionDiscriminatedPreConnectInput
      - `connector_name` 'notion', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorOdooDiscriminatedPreConnectInput
      - `connector_name` 'odoo', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorOktaDiscriminatedPreConnectInput
      - `connector_name` 'okta', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorOsuDiscriminatedPreConnectInput
      - `connector_name` 'osu', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorOuraDiscriminatedPreConnectInput
      - `connector_name` 'oura', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorOutreachDiscriminatedPreConnectInput
      - `connector_name` 'outreach', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorPagerdutyDiscriminatedPreConnectInput
      - `connector_name` 'pagerduty', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorPandadocDiscriminatedPreConnectInput
      - `connector_name` 'pandadoc', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorPayfitDiscriminatedPreConnectInput
      - `connector_name` 'payfit', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorPaypalDiscriminatedPreConnectInput
      - `connector_name` 'paypal', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorPennylaneDiscriminatedPreConnectInput
      - `connector_name` 'pennylane', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorPinterestDiscriminatedPreConnectInput
      - `connector_name` 'pinterest', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorPipedriveDiscriminatedPreConnectInput
      - `connector_name` 'pipedrive', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorPodiumDiscriminatedPreConnectInput
      - `connector_name` 'podium', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorProductboardDiscriminatedPreConnectInput
      - `connector_name` 'productboard', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorQualtricsDiscriminatedPreConnectInput
      - `connector_name` 'qualtrics', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorQuickbooksDiscriminatedPreConnectInput
      - `connector_name` 'quickbooks', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorRedditDiscriminatedPreConnectInput
      - `connector_name` 'reddit', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorSageDiscriminatedPreConnectInput
      - `connector_name` 'sage', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorSalesforceDiscriminatedPreConnectInput
      - `connector_name` 'salesforce', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorSalesloftDiscriminatedPreConnectInput
      - `connector_name` 'salesloft', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorSegmentDiscriminatedPreConnectInput
      - `connector_name` 'segment', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorServicem8DiscriminatedPreConnectInput
      - `connector_name` 'servicem8', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorServicenowDiscriminatedPreConnectInput
      - `connector_name` 'servicenow', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorSharepointDiscriminatedPreConnectInput
      - `connector_name` 'sharepoint', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorShopifyDiscriminatedPreConnectInput
      - `connector_name` 'shopify', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorSignnowDiscriminatedPreConnectInput
      - `connector_name` 'signnow', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorSlackDiscriminatedPreConnectInput
      - `connector_name` 'slack', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorSmartsheetDiscriminatedPreConnectInput
      - `connector_name` 'smartsheet', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorSnowflakeDiscriminatedPreConnectInput
      - `connector_name` 'snowflake', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorSpotifyDiscriminatedPreConnectInput
      - `connector_name` 'spotify', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorSquarespaceDiscriminatedPreConnectInput
      - `connector_name` 'squarespace', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorSquareupDiscriminatedPreConnectInput
      - `connector_name` 'squareup', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorStackexchangeDiscriminatedPreConnectInput
      - `connector_name` 'stackexchange', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorStravaDiscriminatedPreConnectInput
      - `connector_name` 'strava', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorTeamworkDiscriminatedPreConnectInput
      - `connector_name` 'teamwork', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorTicktickDiscriminatedPreConnectInput
      - `connector_name` 'ticktick', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorTimelyDiscriminatedPreConnectInput
      - `connector_name` 'timely', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorTodoistDiscriminatedPreConnectInput
      - `connector_name` 'todoist', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorTremendousDiscriminatedPreConnectInput
      - `connector_name` 'tremendous', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorTsheetsteamDiscriminatedPreConnectInput
      - `connector_name` 'tsheetsteam', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorTumblrDiscriminatedPreConnectInput
      - `connector_name` 'tumblr', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorTwinfieldDiscriminatedPreConnectInput
      - `connector_name` 'twinfield', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorTwitchDiscriminatedPreConnectInput
      - `connector_name` 'twitch', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorTwitterDiscriminatedPreConnectInput
      - `connector_name` 'twitter', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorTypeformDiscriminatedPreConnectInput
      - `connector_name` 'typeform', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorUberDiscriminatedPreConnectInput
      - `connector_name` 'uber', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorVimeoDiscriminatedPreConnectInput
      - `connector_name` 'vimeo', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorWakatimeDiscriminatedPreConnectInput
      - `connector_name` 'wakatime', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorWealthboxDiscriminatedPreConnectInput
      - `connector_name` 'wealthbox', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorWebflowDiscriminatedPreConnectInput
      - `connector_name` 'webflow', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorWhoopDiscriminatedPreConnectInput
      - `connector_name` 'whoop', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorWordpressDiscriminatedPreConnectInput
      - `connector_name` 'wordpress', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorWrikeDiscriminatedPreConnectInput
      - `connector_name` 'wrike', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorXeroDiscriminatedPreConnectInput
      - `connector_name` 'xero', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorYahooDiscriminatedPreConnectInput
      - `connector_name` 'yahoo', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorYandexDiscriminatedPreConnectInput
      - `connector_name` 'yandex', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorZapierDiscriminatedPreConnectInput
      - `connector_name` 'zapier', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorZendeskDiscriminatedPreConnectInput
      - `connector_name` 'zendesk', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorZenefitsDiscriminatedPreConnectInput
      - `connector_name` 'zenefits', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorZohoDeskDiscriminatedPreConnectInput
      - `connector_name` 'zoho-desk', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorZohoDiscriminatedPreConnectInput
      - `connector_name` 'zoho', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorZoomDiscriminatedPreConnectInput
      - `connector_name` 'zoom', required
      - `pre_connect_input` object, required
        - `connection_id` string — In case of re-connecting, id of the existing connection
    - ConnectorAirtableDiscriminatedPreConnectInput
      - `connector_name` 'airtable', required
      - `pre_connect_input` object, required
    - ConnectorApolloDiscriminatedPreConnectInput
      - `connector_name` 'apollo', required
      - `pre_connect_input` object, required
    - ConnectorBrexDiscriminatedPreConnectInput
      - `connector_name` 'brex', required
      - `pre_connect_input` object, required
    - ConnectorCodaDiscriminatedPreConnectInput
      - `connector_name` 'coda', required
      - `pre_connect_input` object, required
    - ConnectorFinchDiscriminatedPreConnectInput
      - `connector_name` 'finch', required
      - `pre_connect_input` object, required
        - `state` string
    - ConnectorFirebaseDiscriminatedPreConnectInput
      - `connector_name` 'firebase', required
      - `pre_connect_input` object, required
    - ConnectorForeceiptDiscriminatedPreConnectInput
      - `connector_name` 'foreceipt', required
      - `pre_connect_input` object, required
    - ConnectorGreenhouseDiscriminatedPreConnectInput
      - `connector_name` 'greenhouse', required
      - `pre_connect_input` object, required
    - ConnectorHeronDiscriminatedPreConnectInput
      - `connector_name` 'heron', required
      - `pre_connect_input` object, required
    - ConnectorLunchmoneyDiscriminatedPreConnectInput
      - `connector_name` 'lunchmoney', required
      - `pre_connect_input` object, required
    - ConnectorMercuryDiscriminatedPreConnectInput
      - `connector_name` 'mercury', required
      - `pre_connect_input` object, required
    - ConnectorMergeDiscriminatedPreConnectInput
      - `connector_name` 'merge', required
      - `pre_connect_input` object, required
        - `categories` unknown[], required
          - unknown
        - `customer_email_address` string
        - `customer_organization_name` string
    - ConnectorMootaDiscriminatedPreConnectInput
      - `connector_name` 'moota', required
      - `pre_connect_input` object, required
    - ConnectorOnebrickDiscriminatedPreConnectInput
      - `connector_name` 'onebrick', required
      - `pre_connect_input` object, required
    - ConnectorOpenledgerDiscriminatedPreConnectInput
      - `connector_name` 'openledger', required
      - `pre_connect_input` object, required
    - ConnectorPlaidDiscriminatedPreConnectInput
      - `connector_name` 'plaid', required
      - `pre_connect_input` object, required
        - `sandboxPublicTokenCreate` boolean
        - `language` 'en' | 'fr' | 'es' | 'nl' | 'de'
    - ConnectorPostgresDiscriminatedPreConnectInput
      - `connector_name` 'postgres', required
      - `pre_connect_input` object, required
    - ConnectorRampDiscriminatedPreConnectInput
      - `connector_name` 'ramp', required
      - `pre_connect_input` object, required
    - ConnectorSaltedgeDiscriminatedPreConnectInput
      - `connector_name` 'saltedge', required
      - `pre_connect_input` object, required
    - ConnectorSharepointOnpremDiscriminatedPreConnectInput
      - `connector_name` 'sharepoint-onprem', required
      - `pre_connect_input` object, required
    - ConnectorSlackAgentDiscriminatedPreConnectInput
      - `connector_name` 'slack-agent', required
      - `pre_connect_input` object, required
    - ConnectorSplitwiseDiscriminatedPreConnectInput
      - `connector_name` 'splitwise', required
      - `pre_connect_input` object, required
    - ConnectorStripeDiscriminatedPreConnectInput
      - `connector_name` 'stripe', required
      - `pre_connect_input` object, required
    - ConnectorTellerDiscriminatedPreConnectInput
      - `connector_name` 'teller', required
      - `pre_connect_input` object, required
    - ConnectorTogglDiscriminatedPreConnectInput
      - `connector_name` 'toggl', required
      - `pre_connect_input` object, required
    - ConnectorTwentyDiscriminatedPreConnectInput
      - `connector_name` 'twenty', required
      - `pre_connect_input` object, required
    - ConnectorVenmoDiscriminatedPreConnectInput
      - `connector_name` 'venmo', required
      - `pre_connect_input` object, required
    - ConnectorWiseDiscriminatedPreConnectInput
      - `connector_name` 'wise', required
      - `pre_connect_input` object, required
    - ConnectorYodleeDiscriminatedPreConnectInput
      - `connector_name` 'yodlee', required
      - `pre_connect_input` object, required

## Response `200`

Successful response

- union
  - ConnectorAcceloDiscriminatedConnectInput
    - `connector_name` 'accelo', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorAcmeApikeyDiscriminatedConnectInput
    - `connector_name` 'acme-apikey', required
    - `connect_input` object, required
  - ConnectorAcmeOauth2DiscriminatedConnectInput
    - `connector_name` 'acme-oauth2', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorAdobeDiscriminatedConnectInput
    - `connector_name` 'adobe', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorAdyenDiscriminatedConnectInput
    - `connector_name` 'adyen', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorAircallDiscriminatedConnectInput
    - `connector_name` 'aircall', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorAmazonDiscriminatedConnectInput
    - `connector_name` 'amazon', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorApaleoDiscriminatedConnectInput
    - `connector_name` 'apaleo', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorAsanaDiscriminatedConnectInput
    - `connector_name` 'asana', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorAttioDiscriminatedConnectInput
    - `connector_name` 'attio', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorAuth0DiscriminatedConnectInput
    - `connector_name` 'auth0', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorAutodeskDiscriminatedConnectInput
    - `connector_name` 'autodesk', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorAwsDiscriminatedConnectInput
    - `connector_name` 'aws', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorBamboohrDiscriminatedConnectInput
    - `connector_name` 'bamboohr', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorBasecampDiscriminatedConnectInput
    - `connector_name` 'basecamp', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorBattlenetDiscriminatedConnectInput
    - `connector_name` 'battlenet', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorBigcommerceDiscriminatedConnectInput
    - `connector_name` 'bigcommerce', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorBitbucketDiscriminatedConnectInput
    - `connector_name` 'bitbucket', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorBitlyDiscriminatedConnectInput
    - `connector_name` 'bitly', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorBlackbaudDiscriminatedConnectInput
    - `connector_name` 'blackbaud', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorBoldsignDiscriminatedConnectInput
    - `connector_name` 'boldsign', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorBoxDiscriminatedConnectInput
    - `connector_name` 'box', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorBraintreeDiscriminatedConnectInput
    - `connector_name` 'braintree', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorCalendlyDiscriminatedConnectInput
    - `connector_name` 'calendly', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorClickupDiscriminatedConnectInput
    - `connector_name` 'clickup', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorCloseDiscriminatedConnectInput
    - `connector_name` 'close', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorConfluenceDiscriminatedConnectInput
    - `connector_name` 'confluence', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorContentfulDiscriminatedConnectInput
    - `connector_name` 'contentful', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorContentstackDiscriminatedConnectInput
    - `connector_name` 'contentstack', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorCopperDiscriminatedConnectInput
    - `connector_name` 'copper', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorCorosDiscriminatedConnectInput
    - `connector_name` 'coros', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorDatevDiscriminatedConnectInput
    - `connector_name` 'datev', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorDeelDiscriminatedConnectInput
    - `connector_name` 'deel', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorDialpadDiscriminatedConnectInput
    - `connector_name` 'dialpad', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorDigitaloceanDiscriminatedConnectInput
    - `connector_name` 'digitalocean', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorDiscordDiscriminatedConnectInput
    - `connector_name` 'discord', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorDocusignDiscriminatedConnectInput
    - `connector_name` 'docusign', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorDropboxDiscriminatedConnectInput
    - `connector_name` 'dropbox', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorEbayDiscriminatedConnectInput
    - `connector_name` 'ebay', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorEgnyteDiscriminatedConnectInput
    - `connector_name` 'egnyte', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorEnvoyDiscriminatedConnectInput
    - `connector_name` 'envoy', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorEventbriteDiscriminatedConnectInput
    - `connector_name` 'eventbrite', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorExistDiscriminatedConnectInput
    - `connector_name` 'exist', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorFacebookDiscriminatedConnectInput
    - `connector_name` 'facebook', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorFactorialDiscriminatedConnectInput
    - `connector_name` 'factorial', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorFigmaDiscriminatedConnectInput
    - `connector_name` 'figma', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorFitbitDiscriminatedConnectInput
    - `connector_name` 'fitbit', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorFortnoxDiscriminatedConnectInput
    - `connector_name` 'fortnox', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorFreshbooksDiscriminatedConnectInput
    - `connector_name` 'freshbooks', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorFrontDiscriminatedConnectInput
    - `connector_name` 'front', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorGithubDiscriminatedConnectInput
    - `connector_name` 'github', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorGitlabDiscriminatedConnectInput
    - `connector_name` 'gitlab', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorGongDiscriminatedConnectInput
    - `connector_name` 'gong', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorGoogleCalendarDiscriminatedConnectInput
    - `connector_name` 'google-calendar', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorGoogleDocsDiscriminatedConnectInput
    - `connector_name` 'google-docs', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorGoogleDriveDiscriminatedConnectInput
    - `connector_name` 'google-drive', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorGoogleMailDiscriminatedConnectInput
    - `connector_name` 'google-mail', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorGoogleSheetDiscriminatedConnectInput
    - `connector_name` 'google-sheet', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorGorgiasDiscriminatedConnectInput
    - `connector_name` 'gorgias', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorGrainDiscriminatedConnectInput
    - `connector_name` 'grain', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorGumroadDiscriminatedConnectInput
    - `connector_name` 'gumroad', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorGustoDiscriminatedConnectInput
    - `connector_name` 'gusto', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorHarvestDiscriminatedConnectInput
    - `connector_name` 'harvest', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorHighlevelDiscriminatedConnectInput
    - `connector_name` 'highlevel', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorHubspotDiscriminatedConnectInput
    - `connector_name` 'hubspot', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorInstagramDiscriminatedConnectInput
    - `connector_name` 'instagram', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorIntercomDiscriminatedConnectInput
    - `connector_name` 'intercom', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorJiraDiscriminatedConnectInput
    - `connector_name` 'jira', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorKeapDiscriminatedConnectInput
    - `connector_name` 'keap', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorLeverDiscriminatedConnectInput
    - `connector_name` 'lever', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorLinearDiscriminatedConnectInput
    - `connector_name` 'linear', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorLinkedinDiscriminatedConnectInput
    - `connector_name` 'linkedin', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorLinkhutDiscriminatedConnectInput
    - `connector_name` 'linkhut', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorMailchimpDiscriminatedConnectInput
    - `connector_name` 'mailchimp', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorMiroDiscriminatedConnectInput
    - `connector_name` 'miro', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorMondayDiscriminatedConnectInput
    - `connector_name` 'monday', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorMuralDiscriminatedConnectInput
    - `connector_name` 'mural', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorNamelyDiscriminatedConnectInput
    - `connector_name` 'namely', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorNationbuilderDiscriminatedConnectInput
    - `connector_name` 'nationbuilder', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorNetsuiteDiscriminatedConnectInput
    - `connector_name` 'netsuite', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorNotionDiscriminatedConnectInput
    - `connector_name` 'notion', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorOdooDiscriminatedConnectInput
    - `connector_name` 'odoo', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorOktaDiscriminatedConnectInput
    - `connector_name` 'okta', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorOsuDiscriminatedConnectInput
    - `connector_name` 'osu', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorOuraDiscriminatedConnectInput
    - `connector_name` 'oura', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorOutreachDiscriminatedConnectInput
    - `connector_name` 'outreach', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorPagerdutyDiscriminatedConnectInput
    - `connector_name` 'pagerduty', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorPandadocDiscriminatedConnectInput
    - `connector_name` 'pandadoc', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorPayfitDiscriminatedConnectInput
    - `connector_name` 'payfit', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorPaypalDiscriminatedConnectInput
    - `connector_name` 'paypal', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorPennylaneDiscriminatedConnectInput
    - `connector_name` 'pennylane', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorPinterestDiscriminatedConnectInput
    - `connector_name` 'pinterest', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorPipedriveDiscriminatedConnectInput
    - `connector_name` 'pipedrive', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorPodiumDiscriminatedConnectInput
    - `connector_name` 'podium', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorProductboardDiscriminatedConnectInput
    - `connector_name` 'productboard', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorQualtricsDiscriminatedConnectInput
    - `connector_name` 'qualtrics', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorQuickbooksDiscriminatedConnectInput
    - `connector_name` 'quickbooks', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorRedditDiscriminatedConnectInput
    - `connector_name` 'reddit', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorSageDiscriminatedConnectInput
    - `connector_name` 'sage', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorSalesforceDiscriminatedConnectInput
    - `connector_name` 'salesforce', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorSalesloftDiscriminatedConnectInput
    - `connector_name` 'salesloft', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorSegmentDiscriminatedConnectInput
    - `connector_name` 'segment', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorServicem8DiscriminatedConnectInput
    - `connector_name` 'servicem8', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorServicenowDiscriminatedConnectInput
    - `connector_name` 'servicenow', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorSharepointDiscriminatedConnectInput
    - `connector_name` 'sharepoint', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorShopifyDiscriminatedConnectInput
    - `connector_name` 'shopify', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorSignnowDiscriminatedConnectInput
    - `connector_name` 'signnow', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorSlackDiscriminatedConnectInput
    - `connector_name` 'slack', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorSmartsheetDiscriminatedConnectInput
    - `connector_name` 'smartsheet', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorSnowflakeDiscriminatedConnectInput
    - `connector_name` 'snowflake', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorSpotifyDiscriminatedConnectInput
    - `connector_name` 'spotify', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorSquarespaceDiscriminatedConnectInput
    - `connector_name` 'squarespace', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorSquareupDiscriminatedConnectInput
    - `connector_name` 'squareup', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorStackexchangeDiscriminatedConnectInput
    - `connector_name` 'stackexchange', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorStravaDiscriminatedConnectInput
    - `connector_name` 'strava', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorTeamworkDiscriminatedConnectInput
    - `connector_name` 'teamwork', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorTicktickDiscriminatedConnectInput
    - `connector_name` 'ticktick', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorTimelyDiscriminatedConnectInput
    - `connector_name` 'timely', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorTodoistDiscriminatedConnectInput
    - `connector_name` 'todoist', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorTremendousDiscriminatedConnectInput
    - `connector_name` 'tremendous', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorTsheetsteamDiscriminatedConnectInput
    - `connector_name` 'tsheetsteam', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorTumblrDiscriminatedConnectInput
    - `connector_name` 'tumblr', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorTwinfieldDiscriminatedConnectInput
    - `connector_name` 'twinfield', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorTwitchDiscriminatedConnectInput
    - `connector_name` 'twitch', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorTwitterDiscriminatedConnectInput
    - `connector_name` 'twitter', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorTypeformDiscriminatedConnectInput
    - `connector_name` 'typeform', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorUberDiscriminatedConnectInput
    - `connector_name` 'uber', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorVimeoDiscriminatedConnectInput
    - `connector_name` 'vimeo', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorWakatimeDiscriminatedConnectInput
    - `connector_name` 'wakatime', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorWealthboxDiscriminatedConnectInput
    - `connector_name` 'wealthbox', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorWebflowDiscriminatedConnectInput
    - `connector_name` 'webflow', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorWhoopDiscriminatedConnectInput
    - `connector_name` 'whoop', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorWordpressDiscriminatedConnectInput
    - `connector_name` 'wordpress', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorWrikeDiscriminatedConnectInput
    - `connector_name` 'wrike', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorXeroDiscriminatedConnectInput
    - `connector_name` 'xero', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorYahooDiscriminatedConnectInput
    - `connector_name` 'yahoo', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorYandexDiscriminatedConnectInput
    - `connector_name` 'yandex', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorZapierDiscriminatedConnectInput
    - `connector_name` 'zapier', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorZendeskDiscriminatedConnectInput
    - `connector_name` 'zendesk', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorZenefitsDiscriminatedConnectInput
    - `connector_name` 'zenefits', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorZohoDeskDiscriminatedConnectInput
    - `connector_name` 'zoho-desk', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorZohoDiscriminatedConnectInput
    - `connector_name` 'zoho', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorZoomDiscriminatedConnectInput
    - `connector_name` 'zoom', required
    - `connect_input` object, required
      - `code_verifier` string — Code verifier for PKCE
      - `authorization_url` string, required — URL to take user to for approval
  - ConnectorAirtableDiscriminatedConnectInput
    - `connector_name` 'airtable', required
    - `connect_input` object, required
  - ConnectorApolloDiscriminatedConnectInput
    - `connector_name` 'apollo', required
    - `connect_input` object, required
  - ConnectorBrexDiscriminatedConnectInput
    - `connector_name` 'brex', required
    - `connect_input` object, required
  - ConnectorCodaDiscriminatedConnectInput
    - `connector_name` 'coda', required
    - `connect_input` object, required
  - ConnectorFinchDiscriminatedConnectInput
    - `connector_name` 'finch', required
    - `connect_input` object, required
      - `client_id` string, required
      - `products` string[], required
  - ConnectorFirebaseDiscriminatedConnectInput
    - `connector_name` 'firebase', required
    - `connect_input` object, required
  - ConnectorForeceiptDiscriminatedConnectInput
    - `connector_name` 'foreceipt', required
    - `connect_input` object, required
      - `credentials` unknown
      - `_id` unknown
      - `envName` 'staging' | 'production', required
  - ConnectorGreenhouseDiscriminatedConnectInput
    - `connector_name` 'greenhouse', required
    - `connect_input` object, required
  - ConnectorHeronDiscriminatedConnectInput
    - `connector_name` 'heron', required
    - `connect_input` object, required
  - ConnectorLunchmoneyDiscriminatedConnectInput
    - `connector_name` 'lunchmoney', required
    - `connect_input` object, required
  - ConnectorMercuryDiscriminatedConnectInput
    - `connector_name` 'mercury', required
    - `connect_input` object, required
  - ConnectorMergeDiscriminatedConnectInput
    - `connector_name` 'merge', required
    - `connect_input` object, required
      - `link_token` string, required
  - ConnectorMootaDiscriminatedConnectInput
    - `connector_name` 'moota', required
    - `connect_input` object, required
  - ConnectorOnebrickDiscriminatedConnectInput
    - `connector_name` 'onebrick', required
    - `connect_input` object, required
      - `publicToken` string, nullable
      - `redirect_url` string, nullable
  - ConnectorOpenledgerDiscriminatedConnectInput
    - `connector_name` 'openledger', required
    - `connect_input` object, required
  - ConnectorPlaidDiscriminatedConnectInput
    - `connector_name` 'plaid', required
    - `connect_input` union, required
      - object
        - `link_token` string, required
      - object
        - `public_token` string, required
  - ConnectorPostgresDiscriminatedConnectInput
    - `connector_name` 'postgres', required
    - `connect_input` object, required
  - ConnectorRampDiscriminatedConnectInput
    - `connector_name` 'ramp', required
    - `connect_input` object, required
      - `accessToken` string, nullable
  - ConnectorSaltedgeDiscriminatedConnectInput
    - `connector_name` 'saltedge', required
    - `connect_input` object, required
  - ConnectorSharepointOnpremDiscriminatedConnectInput
    - `connector_name` 'sharepoint-onprem', required
    - `connect_input` object, required
  - ConnectorSlackAgentDiscriminatedConnectInput
    - `connector_name` 'slack-agent', required
    - `connect_input` object, required
      - `configuration_url` string, required — Configuration URL - https://api.slack.com/apps/A1234567890/oauth...
  - ConnectorSplitwiseDiscriminatedConnectInput
    - `connector_name` 'splitwise', required
    - `connect_input` object, required
  - ConnectorStripeDiscriminatedConnectInput
    - `connector_name` 'stripe', required
    - `connect_input` object, required
  - ConnectorTellerDiscriminatedConnectInput
    - `connector_name` 'teller', required
    - `connect_input` object, required
      - `applicationId` string, required
      - `userToken` string, nullable
  - ConnectorTogglDiscriminatedConnectInput
    - `connector_name` 'toggl', required
    - `connect_input` object, required
      - `apiToken` string, required
  - ConnectorTwentyDiscriminatedConnectInput
    - `connector_name` 'twenty', required
    - `connect_input` object, required
  - ConnectorVenmoDiscriminatedConnectInput
    - `connector_name` 'venmo', required
    - `connect_input` object, required
  - ConnectorWiseDiscriminatedConnectInput
    - `connector_name` 'wise', required
    - `connect_input` object, required
      - `redirectUri` string, required
      - `clientId` string, required
      - `envName` 'sandbox' | 'live', required
  - ConnectorYodleeDiscriminatedConnectInput
    - `connector_name` 'yodlee', required
    - `connect_input` object, required
      - `accessToken` object, required
        - `accessToken` string, required
        - `issuedAt` string, required
        - `expiresIn` number, required
      - `envName` 'sandbox' | 'development' | 'production', required

## Other responses

- `400` — Invalid input data
- `401` — Authorization not provided
- `403` — Insufficient access
- `500` — Internal server error

## Changes

- **2025-08-27** `2b8f2f26c935` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/openintegrations/apis/openint-api/changes/v1/connect/pre-connect/post.md)

---

[API](https://skmtc.dev/openintegrations/apis/openint-api.md) · [All operations](https://skmtc.dev/openintegrations/apis/openint-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/openintegrations/openint-api/revisions/2b8f2f26c935/schema)
