diff --git a/scripts/catalog_papi.js b/scripts/catalog_papi.js index fc511e560e..61267012d9 100644 --- a/scripts/catalog_papi.js +++ b/scripts/catalog_papi.js @@ -401,25 +401,6 @@ const updateDestinations = async () => { return 0; }) - - // Here we are dealing with settings that should not be exposed - settings.forEach(setting => { - if (setting.name == 'directChannels' || setting.name == 'endpoint' || setting.name == 'batchApiLocation') { - delete setting.name - delete setting.type - delete setting.defaultValue - delete setting.description - delete setting.required - delete setting.label - delete setting - - } - }); - - settings = settings.filter(value => JSON.stringify(value) !== '{}') - - // end settings removal block - const clone = (obj) => Object.assign({}, obj) const renameKey = (object, key, newKey) => { const clonedObj = clone(object); diff --git a/src/_data/catalog/destinations.yml b/src/_data/catalog/destinations.yml index 6b4dda90a4..c7ece1088d 100644 --- a/src/_data/catalog/destinations.yml +++ b/src/_data/catalog/destinations.yml @@ -552,74 +552,6 @@ items: Adobe's AppID, as ` ()`. required: true label: Add application build to Adobe's App ID - - name: batchClientId - type: string - defaultValue: '' - description: >- - The Client ID generated for your Adobe project’s service account, found in - the Adobe Developer Console. - required: true - label: Batch Client ID - - name: batchClientSecret - type: string - defaultValue: '' - description: >- - The Client Secret generated for your Adobe project’s service account, - found in the Adobe Developer Console. - required: true - label: Batch Client Secret - - name: batchEnabled - type: boolean - defaultValue: false - description: >- - Enables batching in the core pipeline. THIS IS NOT USED BY THE ADOBE - ANALYTICS DESTINATION. - required: true - label: Batch Enabled - - name: batchJwtPrivateKey - type: string - defaultValue: '' - description: >- - The private key generated when adding a new service account (JWT) to your - Adobe project encoded as a base64 string. - required: true - label: Batch JWT Private Key - - name: batchOrganizationId - type: string - defaultValue: '' - description: >- - The Organization ID generated for your Adobe project’s service account, - found in the Adobe Developer Console. - - -    - - - (e.g., `org_ident@AdobeOrg`) - required: true - label: Batch Organization ID - - name: batchSortKeys - type: array - defaultValue: [] - description: >- - Used in integrations-consumer to determine sort order of batches. THIS IS - NOT USED BY THE ADOBE ANALYTICS DESTINATION. - required: true - label: Batch Sort Keys - - name: batchTechnicalAccountId - type: string - defaultValue: '' - description: >- - The Technical Account ID generated for your Adobe project’s service - account, found in the Adobe Developer Console. - - -    - - - (e.g., `id@techacct.adobe.com`) - required: true - label: Batch Technical Account ID - name: contextValues type: text-map defaultValue: {} @@ -703,15 +635,6 @@ items: destination. This setting only applies to Mobile integrations with Adobe. required: true label: Events V2 (Bundled Mobile Only) - - name: fallbackToDefaultReferrer - type: boolean - defaultValue: false - description: >- - If this setting is configured to `true`, then an empty - `context.page.referrer` field would result in the `referrer` being - `"Typed/Bookmarked"`. - required: false - label: Fallback To Default Referrer - name: heartbeatTrackingServerUrl type: string defaultValue: '' @@ -1343,24 +1266,12 @@ items: description: The ID of the AWS Account you'd like us to send data to. required: true label: AWS Account ID - - name: partnerName - type: string - defaultValue: segment.com - description: Used to qualify the event sources Segment creates - required: false - label: AWS EventBridge Partner Name - name: region type: string defaultValue: us-west-2 description: The EventBridge Firehose AWS region key. required: true label: Region - - name: subdomain - type: string - defaultValue: events - description: The EventBridge AWS region key. - required: false - label: AWS Events Service Subdomain - display_name: Amazon Kinesis name: Amazon Kinesis slug: amazon-kinesis @@ -1579,25 +1490,6 @@ items: cmode_type: cloud-only case: '5' settings: - - name: aliasFunction - type: string - defaultValue: '' - description: >- - The name of the Lambda function to invoke for each alias call. These are - the supported name formats: - - - * Function name (`my-function`) or with alias (`my-function:v1`). - - * Function ARN - (`arn:aws:lambda:us-west-2:123456789012:function:my-function`). - - * Partial ARN (`123456789012:function:my-function`). - - - You can append a version number or alias to any of the formats. - required: true - label: Lambda for alias calls - name: clientContext type: map defaultValue: {} @@ -1607,37 +1499,6 @@ items: for more information. required: false label: Client Context - - name: deleteFunction - type: string - defaultValue: '' - description: >- - The name of the Lambda function to invoke for each alias call. These are - the supported name formats: - - - * Function name (`my-function`) or with alias (`my-function:v1`). - - * Function ARN - (`arn:aws:lambda:us-west-2:123456789012:function:my-function`). - - * Partial ARN (`123456789012:function:my-function`). - - - You can append a version number or alias to any of the formats. - required: true - label: Lambda for delete calls - - name: events - type: array - defaultValue: [] - description: >- - List of track events. Only required if the lambda for track calls is - configured. - - - If you want to send in all events, enter `*`. Otherise, if an event is not - in this list, it will not be sent. - required: true - label: Events - name: externalId type: string defaultValue: '#SEGMENT_WORKSPACE_ID' @@ -1669,44 +1530,6 @@ items: You can append a version number or alias to any of the formats. required: true label: Lambda - - name: groupFunction - type: string - defaultValue: '' - description: >- - The name of the Lambda function to invoke for each alias call. These are - the supported name formats: - - - * Function name (`my-function`) or with alias (`my-function:v1`). - - * Function ARN - (`arn:aws:lambda:us-west-2:123456789012:function:my-function`). - - * Partial ARN (`123456789012:function:my-function`). - - - You can append a version number or alias to any of the formats. - required: true - label: Lambda for group calls - - name: identifyFunction - type: string - defaultValue: '' - description: >- - The name of the Lambda function to invoke for each alias call. These are - the supported name formats: - - - * Function name (`my-function`) or with alias (`my-function:v1`). - - * Function ARN - (`arn:aws:lambda:us-west-2:123456789012:function:my-function`). - - * Partial ARN (`123456789012:function:my-function`). - - - You can append a version number or alias to any of the formats. - required: true - label: Lambda for identify calls - name: logType type: select defaultValue: '' @@ -1719,25 +1542,6 @@ items: Select `Tail` if you would like to see detailed logs in Cloud Watch. required: false label: Log Type - - name: pageFunction - type: string - defaultValue: '' - description: >- - The name of the Lambda function to invoke for each alias call. These are - the supported name formats: - - - * Function name (`my-function`) or with alias (`my-function:v1`). - - * Function ARN - (`arn:aws:lambda:us-west-2:123456789012:function:my-function`). - - * Partial ARN (`123456789012:function:my-function`). - - - You can append a version number or alias to any of the formats. - required: true - label: Lambda for page calls - name: region type: string defaultValue: '' @@ -1752,44 +1556,6 @@ items: `arn:aws:iam::874699288871:role/example-role`). required: true label: Role Address - - name: screenFunction - type: string - defaultValue: '' - description: >- - The name of the Lambda function to invoke for each alias call. These are - the supported name formats: - - - * Function name (`my-function`) or with alias (`my-function:v1`). - - * Function ARN - (`arn:aws:lambda:us-west-2:123456789012:function:my-function`). - - * Partial ARN (`123456789012:function:my-function`). - - - You can append a version number or alias to any of the formats. - required: true - label: Lambda for screen calls - - name: trackFunction - type: string - defaultValue: '' - description: >- - The name of the Lambda function to invoke for each alias call. These are - the supported name formats: - - - * Function name (`my-function`) or with alias (`my-function:v1`). - - * Function ARN - (`arn:aws:lambda:us-west-2:123456789012:function:my-function`). - - * Partial ARN (`123456789012:function:my-function`). - - - You can append a version number or alias to any of the formats. - required: true - label: Lambda for track calls - display_name: Amazon Personalize name: Amazon Personalize slug: amazon-personalize @@ -1838,25 +1604,6 @@ items: cmode_type: cloud-only case: '5' settings: - - name: aliasFunction - type: string - defaultValue: '' - description: >- - The name of the Lambda function to invoke for each alias call. These are - the supported name formats: - - - * Function name (`my-function`) or with alias (`my-function:v1`). - - * Function ARN - (`arn:aws:lambda:us-west-2:123456789012:function:my-function`). - - * Partial ARN (`123456789012:function:my-function`). - - - You can append a version number or alias to any of the formats. - required: true - label: Lambda for alias calls - name: clientContext type: map defaultValue: {} @@ -1866,37 +1613,6 @@ items: for more information. required: false label: Client Context - - name: deleteFunction - type: string - defaultValue: '' - description: >- - The name of the Lambda function to invoke for each alias call. These are - the supported name formats: - - - * Function name (`my-function`) or with alias (`my-function:v1`). - - * Function ARN - (`arn:aws:lambda:us-west-2:123456789012:function:my-function`). - - * Partial ARN (`123456789012:function:my-function`). - - - You can append a version number or alias to any of the formats. - required: true - label: Lambda for delete calls - - name: events - type: array - defaultValue: [] - description: >- - List of track events. Only required if the lambda for track calls is - configured. - - - If you want to send in all events, enter `*`. Otherise, if an event is not - in this list, it will not be sent. - required: true - label: Events - name: externalId type: string defaultValue: '#SEGMENT_WORKSPACE_ID' @@ -1928,44 +1644,6 @@ items: You can append a version number or alias to any of the formats. required: true label: Lambda - - name: groupFunction - type: string - defaultValue: '' - description: >- - The name of the Lambda function to invoke for each alias call. These are - the supported name formats: - - - * Function name (`my-function`) or with alias (`my-function:v1`). - - * Function ARN - (`arn:aws:lambda:us-west-2:123456789012:function:my-function`). - - * Partial ARN (`123456789012:function:my-function`). - - - You can append a version number or alias to any of the formats. - required: true - label: Lambda for group calls - - name: identifyFunction - type: string - defaultValue: '' - description: >- - The name of the Lambda function to invoke for each alias call. These are - the supported name formats: - - - * Function name (`my-function`) or with alias (`my-function:v1`). - - * Function ARN - (`arn:aws:lambda:us-west-2:123456789012:function:my-function`). - - * Partial ARN (`123456789012:function:my-function`). - - - You can append a version number or alias to any of the formats. - required: true - label: Lambda for identify calls - name: logType type: select defaultValue: '' @@ -1978,25 +1656,6 @@ items: Select `Tail` if you would like to see detailed logs in Cloud Watch. required: false label: Log Type - - name: pageFunction - type: string - defaultValue: '' - description: >- - The name of the Lambda function to invoke for each alias call. These are - the supported name formats: - - - * Function name (`my-function`) or with alias (`my-function:v1`). - - * Function ARN - (`arn:aws:lambda:us-west-2:123456789012:function:my-function`). - - * Partial ARN (`123456789012:function:my-function`). - - - You can append a version number or alias to any of the formats. - required: true - label: Lambda for page calls - name: region type: string defaultValue: '' @@ -2013,44 +1672,6 @@ items: `arn:aws:iam::874699288871:role/example-role`). required: true label: Role Address - - name: screenFunction - type: string - defaultValue: '' - description: >- - The name of the Lambda function to invoke for each alias call. These are - the supported name formats: - - - * Function name (`my-function`) or with alias (`my-function:v1`). - - * Function ARN - (`arn:aws:lambda:us-west-2:123456789012:function:my-function`). - - * Partial ARN (`123456789012:function:my-function`). - - - You can append a version number or alias to any of the formats. - required: true - label: Lambda for screen calls - - name: trackFunction - type: string - defaultValue: '' - description: >- - The name of the Lambda function to invoke for each alias call. These are - the supported name formats: - - - * Function name (`my-function`) or with alias (`my-function:v1`). - - * Function ARN - (`arn:aws:lambda:us-west-2:123456789012:function:my-function`). - - * Partial ARN (`123456789012:function:my-function`). - - - You can append a version number or alias to any of the formats. - required: true - label: Lambda for track calls - display_name: Amazon S3 name: Amazon S3 slug: amazon-s3 @@ -3789,12 +3410,6 @@ items: cmode_type: device-only case: '3' settings: - - name: alternateApiKeyField - type: string - defaultValue: branch_key - description: '' - required: false - label: Alternate Api Key Field - name: apiSecret type: string defaultValue: '' @@ -3974,18 +3589,6 @@ items: applicable if you are using version 2 of the Braze Web SDK.** required: false label: Enable Logging - - name: localization - type: string - defaultValue: '' - description: >- - **Web Only:** By default, any SDK-generated user-visible messages will be - displayed in the user's browser language. Provide a value for this option - to override that behavior and force a specific language. The value for - this option should be an [ISO Language - Code](https://www.w3schools.com/tags/ref_language_codes.asp). If a desired - localization is not available, the SDK will default to English. - required: false - label: Localization - name: logPurchaseWhenRevenuePresent type: boolean defaultValue: false @@ -4037,18 +3640,6 @@ items: 2 of the Braze Web SDK.** required: false label: Open News Feed Cards In New Tab - - name: requireExplicitInAppMessageDismissal - type: boolean - defaultValue: false - description: >- - **Web Only:** By default, when an in-app message is showing, a click on - the greyed-out background of the page will dismiss the message. Set this - option to true to prevent this behavior and require an explicit button - click to dismiss messages. This feature is only available when using v2 of - the Braze SDK. See our documentation for more info. **This setting is only - applicable if you are using version 2 of the Braze Web SDK.** - required: false - label: Require Explicit In-App Message Dismissal - name: restCustomEndpoint type: string defaultValue: '' @@ -4799,12 +4390,6 @@ items: cmode_type: none case: '0' settings: - - name: alternateApiKeyField - type: string - defaultValue: publishableKey - description: Alternate name for the direct integration authentication setting. - required: false - label: Alternate API Key Field Name - name: autoPageview type: boolean defaultValue: false @@ -5086,12 +4671,6 @@ items: account. required: true label: API Key - - name: writeKeyAllowed - type: boolean - defaultValue: true - description: Whether or not the write key is allowed. - required: false - label: writeKeyAllowed - display_name: Clearbit Reveal name: Clearbit Reveal slug: clearbit-reveal @@ -5257,12 +4836,6 @@ items: cmode_type: device-only case: '1' settings: - - name: alternateApiKeyField - type: string - defaultValue: clevertap_account_id - description: Alternate name for the direct integration authentication setting. - required: false - label: Alternate API Key Field Name - name: clevertap_account_id type: string defaultValue: '' @@ -5580,12 +5153,6 @@ items: Direct](http://direct.comscore.com/clients/Default.aspx). required: true label: Publisher Secret - - name: useHTTPS - type: boolean - defaultValue: true - description: If true, this will ensure all data is sent to comScore via HTTPS. - required: false - label: Use HTTPS - display_name: ConvertFlow name: ConvertFlow slug: convertflow @@ -6672,29 +6239,12 @@ items: future syncs will fail since the partition is no longer a match. required: false label: Date Partition - - name: deDuplicationWindow - type: number - defaultValue: 7 - description: >- - De-dupulication window decides how far back we look for duplicate - messages. Setting a very high value can adversely impact the job - performance. - required: true - label: De-duplication Window - name: emrClusterId type: string defaultValue: '' description: The EMR Cluster ID where your jobs will be run. required: true label: EMR Cluster ID - - name: executionEngine - type: string - defaultValue: spark - description: >- - EMR Job execution engine to use for the syncs. Supported engines are - "hive"(default) and "spark" - required: true - label: Execution Engine - name: glueCatalogId type: string defaultValue: '' @@ -6712,15 +6262,6 @@ items: collide in one Database. required: false label: Glue Database Name - - name: hiveContainerSize - type: number - defaultValue: 0 - description: >- - The memory to assign to Hive containers in the EMR job. The default value - should suffice in most cases, but may need to be overridden if the job - fails. - required: false - label: Hive Container Size - name: iamRoleArn type: string defaultValue: '' @@ -6737,122 +6278,6 @@ items: configured to store logs in this bucket. required: true label: S3 Bucket - - name: skipEvents - type: array - defaultValue: [] - description: >- - This config consists of the list of events to skip loading during a sync - ie neither data in S3 nor the Glue tables will be populated. This config - applies to replays and regular runs. - - - *Note* - This is an advanced internal setting to be used only if there is - an explicit requirement to skip loading into specific tables. - required: false - label: Skip Events - - name: sparkDisableCaching - type: boolean - defaultValue: false - description: >- - SparkDisableCaching disables caching on the Spark jobs if set to true. - This knob can be used if increasing the executor memory does not help. - This is usually set if the cluster is too small to cache the data in - memory. Should be used as a last resort if all the other efforts to - resolve memory issues fail. - required: true - label: Spark Disable Caching - - name: sparkDriverMemory - type: string - defaultValue: '' - description: >- - Spark Driver Memory is the amount of memory to assign to the Spark driver. - Usually, the default is sufficient for most sources but for the larger - ones, this might have to be bumped especially when the driver runs out of - memory. Value is set in the same format as JVM memory strings with a size - unit suffix ("k", "m", "g" or "t") (e.g. 512m, 2g). Default is 2g. - required: true - label: Spark Driver Memory - - name: sparkExecutorCores - type: number - defaultValue: 0 - description: 'SparkExecutorCores is the number of cores to use on each executor. ' - required: true - label: Spark Executor Cores - - name: sparkExecutorMemory - type: string - defaultValue: '' - description: >- - Spark Executor Memory is the amount of memory to assign to the Spark - executors. Usually, the default is sufficient for most sources but for the - larger ones, this might have to be bumped especially when the executor - runs out of memory. Value is set in the same format as JVM memory strings - with a size unit suffix ("k", "m", "g" or "t") (e.g. 512m, 2g). Default is - 2g. - required: true - label: Spark Executor Memory - - name: sparkExecutorMemoryFraction - type: number - defaultValue: 0 - description: >- - Spark Executor Memory Fraction is the fraction of (heap space - 300MB) - used for execution and storage. - - Note - Advanced setting, tune only if absolute necessary - required: true - label: Spark Executor Memory Fraction - - name: sparkExecutorMemoryOverhead - type: string - defaultValue: '' - description: >- - Spark Executor Memory Overhead is the amount of off-heap memory to be - allocated per executor. Value is set in the same format as JVM memory - strings with a size unit suffix ("k", "m", "g" or "t") (e.g. 512m, 2g). - required: true - label: Spark Executor Memory Overhead - - name: tablePartitions - type: mixed - defaultValue: - - field: __segment_day - name: day - - field: __segment_hr - name: hr - description: >- - Use to customize the date/time partitions used for the different tables in - your Data Lake. - - - **NOTE:** After changing this, any tables already created in Glue will - need to be deleted, as well as the data contained in them. Partitions - cannot be modified after a table has been created, so future syncs will - fail if the partitions no longer match. - required: true - label: Table Partitions - - name: tablePrefix - type: string - defaultValue: '' - description: >- - Optional prefix to use for the tables created in Glue. This config is - useful if you prefer to use the same Glue Database for all your sources - where the prefix can help separate out event tables for each source. - - - We recommend setting this to the source slug. - - - *Note* - Change this config with caution as it modifies the table names - created in Glue and will require a backfill for the older data. - required: true - label: Table Prefix - - name: useWarehousesNaming - type: boolean - defaultValue: true - description: >- - When enabled, names for tables & columns will be more similar to the - structure used for the Warehouses product. This is an **internal-only** - escape-hatch intended for those who are migrating from Warehouses and want - the migration to be more seamless. - required: false - label: Use Warehouses Naming - display_name: DataBrain name: DataBrain slug: databrain @@ -7077,14 +6502,6 @@ items: value for each of your conversion event mappings below. required: true label: Activity Tag - - name: correctLat - type: boolean - defaultValue: true - description: >- - Enable this to set Limit Ad Tracking to `true` when - context.device.adTrackingEnabled is `false`. - required: true - label: Correct LAT Behavior - name: events type: mixed defaultValue: [] @@ -7093,12 +6510,6 @@ items: only send Floodlight the conversion events you specify. required: true label: Conversion events - - name: followRedirects - type: number - defaultValue: 1 - description: Internally used to test a redirect following solution - required: false - label: 'Internal: Follow Redirects' - name: getDoubleClickId type: boolean defaultValue: false @@ -8575,17 +7986,6 @@ items: cmode_type: device-only case: '2' settings: - - name: automaticConfiguration - type: boolean - defaultValue: true - description: >- - The Facebook pixel will, by default, send button click and page metadata - from your website to improve your ads delivery and measurement and - automate your pixel setup. You can learn more about this - [here](https://developers.facebook.com/docs/facebook-pixel/api-reference#automatic-configuration). - You can disable this functionality by unchecking this setting. - required: true - label: Automatic Configuration - name: blacklistPiiProperties type: mixed defaultValue: [] @@ -8660,14 +8060,6 @@ items: page](https://www.facebook.com/ads/manager/pixel/facebook_pixel/). required: true label: Pixel ID - - name: secretKey - type: string - defaultValue: '' - description: >- - Your Facebook Pixel server-side secret key. This is required to send - events server-side - required: true - label: Secret Key - name: standardEvents type: map defaultValue: {} @@ -9302,14 +8694,6 @@ items: description: The organization ID for FullStory. required: true label: FS Org - - name: required_hidden_token - type: string - defaultValue: '' - description: >- - This token is hidden because it is unused and destinations must have one - setting. - required: true - label: Required Hidden Token - display_name: FunnelEnvy name: FunnelEnvy slug: funnelenvy @@ -9834,18 +9218,6 @@ items: context.device.adTrackingEnabled is `false`. required: true label: Correct LAT Behavior - - name: developerToken - type: string - defaultValue: '' - description: >- - Your AdWords Manager Account Developer Token. The process for obtaining - this can be found - [here](https://developers.google.com/adwords/api/docs/guides/signup). - - - **Important:** this setting is required if you are using the new AdWords. - required: true - label: Developer Token - name: eventMappings type: mixed defaultValue: [] @@ -10081,12 +9453,6 @@ items: export mobile IDs to AdWords. required: true label: App ID - - name: oauth - type: oauth - defaultValue: {} - description: OAuth. - required: true - label: OAuth - display_name: Google Analytics name: Google Analytics slug: google-analytics @@ -10334,12 +9700,6 @@ items: that issue. required: false label: Add the non-interaction flag to all events - - name: oauth - type: oauth - defaultValue: {} - description: 'Google Analytics oAuth. ' - required: false - label: oauth - name: optimize type: string defaultValue: '' @@ -10760,15 +10120,6 @@ items: page](https://www.google.com/tagmanager/web/#management/Accounts/). required: true label: Container ID - - name: dataLayerName - type: string - defaultValue: '' - description: >- - Beta only - not available to all customers. Customize the name of your - Google Tag Manager data layer here. If you don't enter a value, your data - layer name will default to `dataLayer`. - required: true - label: Data Layer Name - name: environment type: string defaultValue: '' @@ -11239,26 +10590,7 @@ items: device-mode connections. cmode_type: cloud-only case: '5' - settings: - - name: apiKey - type: string - defaultValue: '' - description: >- - You can find your API Key on the Help Scout API keys page by navigating - there from the [Help Scout - Dashboard](https://secure.helpscout.net/dashboard/). Go to the **user - icon** in the upper-right corner, and click **Your Profile** and then - **API Keys** and generate a new API key or grab your existing one. It - should be 40 characters long, and look something like this: - `19a568052a40916806975825946d1a0e39c721d6`. - required: true - label: API Key - - name: oauth - type: oauth - defaultValue: {} - description: oauth - required: true - label: oauth + settings: [] - display_name: HitTail name: HitTail slug: hittail @@ -12038,14 +11370,6 @@ items: Client ID in your Wootric Settings. required: true label: Client ID - - name: clientSecret - type: string - defaultValue: '' - description: >- - **Only required for the Wootric mobile integration**. You can find your - Client Secret in your Wootric Settings. - required: true - label: Client Secret - display_name: Insider name: Insider slug: insider @@ -12335,6 +11659,12 @@ items: cmode_type: cloud-only case: '5' settings: + - name: endpoint + type: string + defaultValue: https://mq-aws-us-east-1-1.iron.io + description: Your Iron.io API endpoint. + required: true + label: Endpoint - name: projectId type: string defaultValue: '' @@ -12431,14 +11761,6 @@ items: description: Send an event for every page or screen event. required: false label: Track All Pages - - name: trackAnonymous - type: boolean - defaultValue: false - description: >- - Auto-generate a placeholder email based on anonymous ID when no mail is - passed in. - required: true - label: Track Anonymous - name: trackCategorizedPages type: boolean defaultValue: true @@ -14402,6 +13724,12 @@ items: description: Your Marketo REST API Client Secret. required: true label: Client Secret + - name: endpoint + type: string + defaultValue: '' + description: Your Marketo REST API Endpoint. + required: true + label: Endpoint - name: folder type: string defaultValue: '' @@ -14926,15 +14254,6 @@ items: description: Group traits to be set only once using Mixpanel's `$set_once` operator. required: false label: Group Traits to Set Once - - name: keepOldAlias - type: boolean - defaultValue: false - description: >- - For existing customers only (before 08/20/2018). When set to true, it will - use `userId` in alias calls as distinct_id. Otherwise `advertisingId` or - `userId` if defined. Mixpanel recommends this setting as false. - required: true - label: Keep old Alias - name: legacySuperProperties type: boolean defaultValue: false @@ -15051,24 +14370,6 @@ items: `page('Signup')` would translate to **Viewed Signup Page**. required: false label: Track Named Pages to Mixpanel - - name: useAdvertisingIdForDistinctId - type: boolean - defaultValue: false - description: >- - This setting is only relevant for iOS cloud-mode sources. On device-mode - iOS, the Advertising ID will always be used as the `distinct_id`; on - device-mode Android, `distinct_id` will be a UUID generated by Mixpanel. - - - If enabled, `context.device.advertisingId` will be the preferred choice - for the Mixpanel `distinct_id`. Whether this setting is enabled or not, - the fallback will always be the user ID followed by the anonymous ID. - - - If you toggle this setting, Mixpanel may double-count some users, because - Mixpanel uses `distinct_id` to distinguish unique users. - required: false - label: Use Advertising ID for Distinct ID - display_name: Modern Pricing name: Modern Pricing slug: modern-pricing @@ -15347,12 +14648,6 @@ items: cmode_type: none case: '0' settings: - - name: alternateApiKeyField - type: string - defaultValue: websiteIdGuid - description: '' - required: false - label: Alternate Api Key Field - name: websiteIdGuid type: string defaultValue: '' @@ -16009,15 +15304,6 @@ items: description: Enter your Nielsen DCR App ID. required: true label: AppID - - name: assetIdPropertyName - type: string - defaultValue: '' - description: >- - Segment will map our `asset_id` property to Nielsen's `assetId` field. If - you would like to set up a custom property mapping please indicate the - name of the property here. - required: false - label: Custom Asset Id Property Name - name: clientIdPropertyName type: string defaultValue: '' @@ -16435,18 +15721,6 @@ items: cmode_type: mixed case: '11' settings: - - name: accessToken - type: string - defaultValue: '' - description: >- - An Optimizely Access Token is needed in order to support [suppressing and - deleting - users](https://segment.com/docs/privacy/user-deletion-and-suppression/) - via Segment. You can find information on generating these access tokens in - Optimizely's documentation - [here](https://developers.optimizely.com/x/authentication/personal-token/). - required: false - label: Access Token - name: accountId type: string defaultValue: '' @@ -16780,12 +16054,6 @@ items: with the same name as the lookup field ID and match on that. required: false label: Use User ID as Lookup Value - - name: oauth - type: oauth - defaultValue: {} - description: 'Connect to Pardot via OAuth. ' - required: true - label: oauth - name: piAId type: string defaultValue: '' @@ -17243,24 +16511,12 @@ items: cmode_type: none case: '0' settings: - - name: access_token - type: string - defaultValue: '' - description: ... - required: true - label: access_token - name: account type: string defaultValue: '' description: Choose an account. required: true label: account - - name: oauth - type: oauth - defaultValue: {} - description: OAuth. - required: true - label: OAuth - name: specialAdCategory type: select defaultValue: '' @@ -17441,12 +16697,6 @@ items: of numbers, like `319762813599`. required: true label: account - - name: oauth - type: oauth - defaultValue: {} - description: OAuth - required: true - label: OAuth - display_name: Pinterest Tag name: Pinterest Tag slug: pinterest-tag @@ -17492,16 +16742,6 @@ items: cmode_type: device-only case: '2' settings: - - name: initWithExistingTraits - type: boolean - defaultValue: false - description: >- - If this setting is enabled, the Pinterest tag will be loaded with the - existing traits of the logged user (if available). See [the official - documentation](https://developers.pinterest.com/docs/ad-tools/enhanced-match/?) - for more information. - required: true - label: Enable Enhanced Match (Deprecated) - name: pinterestCustomProperties type: array defaultValue: [] @@ -18750,14 +17990,6 @@ items: cmode_type: cloud-only case: '5' settings: - - name: identifyOriginalMessage - type: boolean - defaultValue: false - description: >- - If checked, the repeater will add the original message ID in - `context.repeaterMessageId` for debugging. - required: true - label: Identify message - name: repeatKeys type: array defaultValue: [] @@ -18766,12 +17998,6 @@ items: can have up to 20 write keys. required: true label: Write Keys - - name: writeKeyAllowed - type: boolean - defaultValue: true - description: True always for this integration - required: false - label: Write Key Allowed - display_name: Responsys name: Responsys slug: responsys @@ -19670,17 +18896,6 @@ items: here](https://developer.salesforce.com/docs/atlas.en-us.mc-apis.meta/mc-apis/start-interactions.htm). required: true label: API Events - - name: batchEnabled - type: boolean - defaultValue: false - description: >- - Enable Segment track and identify events to be sent to SFMC data - extensions in a batched manner. **WARNING: It is a requirement that you - speak with your Salesforce representative to enable the batch asynchronous - endpoint on your SFMC account. Otherwise your data will not be sent - successfully. This setting is a Beta release.** - required: true - label: Batch Enabled - name: clientId type: string defaultValue: '' @@ -20443,15 +19658,6 @@ items: description: The name of the logger used by Sentry. required: false label: Logger - - name: maxMessageLength - type: number - defaultValue: 0 - description: >- - *Deprecated setting.* By default, Raven does not truncate messages. If you - need to truncate characters for whatever reason, you may set this to limit - the length. - required: false - label: Maximum Message Length - name: release type: string defaultValue: '' @@ -21022,15 +20228,7 @@ items: summary: No connection mode information available. cmode_type: none case: '0' - settings: - - name: required_hidden_token - type: string - defaultValue: '' - description: >- - This token is hidden because it is unused and destinations must have one - setting. - required: true - label: Required Hidden Token + settings: [] - display_name: SlicingDice name: SlicingDice slug: slicingdice @@ -21249,12 +20447,6 @@ items: description: Choose your Snapchat Ads Account. required: true label: account - - name: oauth - type: oauth - defaultValue: {} - description: OAuth - required: true - label: OAuth - display_name: SnapEngage name: SnapEngage slug: snapengage @@ -21535,6 +20727,14 @@ items: description: '' required: false label: API Key + - name: endpoint + type: string + defaultValue: '' + description: >- + In your Stitch dashboard, click ‘Add an Integration’. Click on Segment, + and complete the ‘Enable with Segment’ workflow. + required: true + label: Endpoint - display_name: Stonly name: Stonly slug: stonly @@ -23108,12 +22308,6 @@ items: line break. required: false label: Custom Metrics - - name: hostname - type: string - defaultValue: '' - description: Enter your TV Squared hostname - required: true - label: Hostname - name: trackWhitelist type: array defaultValue: [] @@ -25457,16 +24651,6 @@ items: organizations on group calls do not enable this setting. required: false label: Send Group Calls Without UserId - - name: email - type: string - defaultValue: '' - description: >- - Your Zendesk account email. If you're using oAuth to login, fill in your - email/token - e.g. `john@gmail.com/token` Use the actual word `token` in - your email address if using this method of authentication and then set - your password as the actual oAuth token. - required: true - label: Email - name: events type: array defaultValue: [] @@ -25480,18 +24664,6 @@ items: [Zendesk Sunshine](https://www.zendesk.com/platform/features/#features) required: false label: Events - - name: oauth - type: oauth - defaultValue: {} - description: Zendesk oAuth - required: true - label: oauth - - name: password - type: password - defaultValue: '' - description: Your Zendesk account password or oAuth token. - required: true - label: Password - name: removeUsersFromOrganizations type: boolean defaultValue: false