diff --git a/src/_data/catalog/destination_categories.yml b/src/_data/catalog/destination_categories.yml index 092861b7a8..d308e10c0a 100644 --- a/src/_data/catalog/destination_categories.yml +++ b/src/_data/catalog/destination_categories.yml @@ -1,5 +1,5 @@ # AUTOGENERATED FROM PUBLIC API. DO NOT EDIT -# destination categories last updated 2024-09-17 +# destination categories last updated 2024-09-19 items: - display_name: A/B Testing slug: a-b-testing diff --git a/src/_data/catalog/destinations.yml b/src/_data/catalog/destinations.yml index 9f80a84af3..806b4a0c94 100644 --- a/src/_data/catalog/destinations.yml +++ b/src/_data/catalog/destinations.yml @@ -1,5 +1,5 @@ # AUTOGENERATED FROM PUBLIC API. DO NOT EDIT -# destination data last updated 2024-09-17 +# destination data last updated 2024-09-19 items: - id: 637e8d185e2dec264895ea89 display_name: 1Flow @@ -93748,7 +93748,7 @@ items: hidden: false defaultTrigger: type = "identify" fields: - - id: 61RTUHUYt3fHQA56gagE6f + - id: 6mDDPPP9Y24L4N24t98rW sortOrder: 0 fieldKey: operation label: Operation @@ -93770,7 +93770,7 @@ items: value: delete dynamic: false allowNull: false - - id: 47NCBG12SPMtb6xQ6iCbAj + - id: kmbV8TPMQ2XbSPsZN7spUY sortOrder: 1 fieldKey: recordMatcherOperator label: Record Matchers Operator @@ -93791,7 +93791,7 @@ items: value: AND dynamic: false allowNull: false - - id: wkTtGjwfBuMYbny3ayqnZJ + - id: or4pBf3fQ4DADFNu7MNyPU sortOrder: 2 fieldKey: enable_batching label: Use Salesforce Bulk API @@ -93808,7 +93808,7 @@ items: choices: null dynamic: false allowNull: false - - id: 7ZwpSpgkwX4sAf2hHzYMWH + - id: jT8XJmMUqiX2qRsxcNZJWM sortOrder: 4 fieldKey: traits label: Record Matchers @@ -93817,10 +93817,10 @@ items: The fields used to find Salesforce records for updates. **This is required if the operation is Delete, Update or Upsert.** - Any field can function as a matcher, including Record ID, External IDs, standard fields and custom fields. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. - + Any field can function as a matcher, including Record ID, External IDs, standard fields and custom fields. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. + If multiple records are found, no changes will be made. **Please use fields that result in unique records.** - + --- @@ -93830,7 +93830,7 @@ items: choices: null dynamic: false allowNull: false - - id: dL298i598R6RdM9ZBUJbqw + - id: 3VMGHzs6FrqSfAHL1Xar75 sortOrder: 5 fieldKey: bulkUpsertExternalId label: Bulk Upsert External Id @@ -93842,7 +93842,7 @@ items: choices: null dynamic: false allowNull: false - - id: dpBLkLqM6eUrbu2we6iUZC + - id: ej7YpTpcRNmC2HL8KMKGmB sortOrder: 6 fieldKey: bulkUpdateRecordId label: Bulk Update Record Id @@ -93854,7 +93854,7 @@ items: choices: null dynamic: false allowNull: false - - id: 8CakR1R2VAK27HwFisdwsi + - id: eS9mL3jtDK1AZhM7owG6V5 sortOrder: 7 fieldKey: company label: Company @@ -93874,7 +93874,7 @@ items: choices: null dynamic: false allowNull: false - - id: hxZbHXE33GYsCRJghQKBPo + - id: vrpshEexFBU4NarEtWjQuy sortOrder: 8 fieldKey: last_name label: Last Name @@ -93894,7 +93894,7 @@ items: choices: null dynamic: false allowNull: false - - id: iDP6hVLfgoT6gnKdJC9LNk + - id: 7LAT1x454r35DKzLdcgcjV sortOrder: 9 fieldKey: first_name label: First Name @@ -93914,7 +93914,7 @@ items: choices: null dynamic: false allowNull: false - - id: 3eZkutFAoMFac7HCeuxAEf + - id: bEoph5wqG9KPTNApUd6Dkr sortOrder: 10 fieldKey: email label: Email @@ -93934,7 +93934,7 @@ items: choices: null dynamic: false allowNull: false - - id: nyVMYKz4pPXruYjDvSem9C + - id: 8moVJop6x71oAKSGC86fAZ sortOrder: 11 fieldKey: city label: City @@ -93954,7 +93954,7 @@ items: choices: null dynamic: false allowNull: false - - id: aRZPCojxzhXDCYXDRvvZWi + - id: tg1VgpFu1nVi3xE7rspYWf sortOrder: 12 fieldKey: postal_code label: Postal Code @@ -93974,7 +93974,7 @@ items: choices: null dynamic: false allowNull: false - - id: tLsZoHAxM68ygL7HA3xpik + - id: wKHuKvrc2M24mwJ5zf5cS2 sortOrder: 13 fieldKey: country label: Country @@ -93994,7 +93994,7 @@ items: choices: null dynamic: false allowNull: false - - id: qqkicBpGedpPX6JAXSwmsA + - id: o8tuibRLVma37CqQU3e2Gn sortOrder: 14 fieldKey: street label: Street @@ -94014,7 +94014,7 @@ items: choices: null dynamic: false allowNull: false - - id: pnTtLUpVH8MoaDKL8trFRC + - id: azfCzz3fhuiuWwx3L53by3 sortOrder: 15 fieldKey: state label: State @@ -94034,7 +94034,7 @@ items: choices: null dynamic: false allowNull: false - - id: 8xt12eV8jpmSpx34iMqwTm + - id: hAUpcP5zbu8rDToHLvrETL sortOrder: 16 fieldKey: customFields label: Other Fields @@ -94044,9 +94044,9 @@ items: Additional fields to send to Salesforce. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. This can include standard or custom fields. Custom fields must be predefined in your Salesforce account and the API field name should have __c appended. - + --- - + placeholder: '' required: false @@ -94064,7 +94064,7 @@ items: hidden: false defaultTrigger: null fields: - - id: ourX7gcgsBAwK8t2VHMr3h + - id: eu3WmPvvUGazsAMUiB6FXA sortOrder: 0 fieldKey: operation label: Operation @@ -94086,7 +94086,7 @@ items: value: delete dynamic: false allowNull: false - - id: rzmXSUmHD452mphedt9wUb + - id: 4rGBQ2DuembSrqFPLuZesq sortOrder: 1 fieldKey: recordMatcherOperator label: Record Matchers Operator @@ -94107,7 +94107,7 @@ items: value: AND dynamic: false allowNull: false - - id: gESyDCd9GePLLAcRNg8Z4N + - id: sb9ir5uvCvyKyTHT8zuGm3 sortOrder: 2 fieldKey: enable_batching label: Use Salesforce Bulk API @@ -94124,7 +94124,7 @@ items: choices: null dynamic: false allowNull: false - - id: 8eqq3ZYDFWNcj3wifaXLxj + - id: ivVxYz398v25VypaJxbhJC sortOrder: 4 fieldKey: traits label: Record Matchers @@ -94133,10 +94133,10 @@ items: The fields used to find Salesforce records for updates. **This is required if the operation is Delete, Update or Upsert.** - Any field can function as a matcher, including Record ID, External IDs, standard fields and custom fields. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. - + Any field can function as a matcher, including Record ID, External IDs, standard fields and custom fields. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. + If multiple records are found, no changes will be made. **Please use fields that result in unique records.** - + --- @@ -94146,7 +94146,7 @@ items: choices: null dynamic: false allowNull: false - - id: nFMmcaZWaqGNVDWPv6U7ym + - id: fUJC2VqccBqys84b9gGgHa sortOrder: 5 fieldKey: bulkUpsertExternalId label: Bulk Upsert External Id @@ -94158,7 +94158,7 @@ items: choices: null dynamic: false allowNull: false - - id: 22sZHY8PpLqArZvEETKZk5 + - id: 43GCyuxwoWb8iaXVF48TBa sortOrder: 6 fieldKey: bulkUpdateRecordId label: Bulk Update Record Id @@ -94170,7 +94170,7 @@ items: choices: null dynamic: false allowNull: false - - id: 5ksHE3wiCB8jYdh2E1oDsR + - id: kVfGyDKwCEATZYZbsRu3yM sortOrder: 7 fieldKey: customObjectName label: Salesforce Object @@ -94185,7 +94185,7 @@ items: choices: null dynamic: true allowNull: false - - id: aPPo5BLGKqRGzVKKwm7mhG + - id: fGb2PbMjLDB1g1yNNwUnp1 sortOrder: 8 fieldKey: customFields label: Other Fields @@ -94195,9 +94195,9 @@ items: Additional fields to send to Salesforce. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. This can include standard or custom fields. Custom fields must be predefined in your Salesforce account and the API field name should have __c appended. - + --- - + placeholder: '' required: false @@ -94213,7 +94213,7 @@ items: hidden: false defaultTrigger: null fields: - - id: kd2YrbSf3ySnLYP4RmC1pe + - id: hY8FWQF3QjZ8W96hEwb7Kz sortOrder: 0 fieldKey: operation label: Operation @@ -94235,7 +94235,7 @@ items: value: delete dynamic: false allowNull: false - - id: awJuGh6L3JGRydVf8rUKQf + - id: uyuyuBTwGU5jpjE85xRgd4 sortOrder: 1 fieldKey: recordMatcherOperator label: Record Matchers Operator @@ -94256,7 +94256,7 @@ items: value: AND dynamic: false allowNull: false - - id: 7kFbfFqmcC1QYdvaFA3SAc + - id: iB5EUEcaAHVqzaZBo1cALB sortOrder: 2 fieldKey: enable_batching label: Use Salesforce Bulk API @@ -94273,7 +94273,7 @@ items: choices: null dynamic: false allowNull: false - - id: cUD3tTWEeaE5VB6nEUsXov + - id: a468hfBk7Y1wBooiCwKk5D sortOrder: 4 fieldKey: traits label: Record Matchers @@ -94282,10 +94282,10 @@ items: The fields used to find Salesforce records for updates. **This is required if the operation is Delete, Update or Upsert.** - Any field can function as a matcher, including Record ID, External IDs, standard fields and custom fields. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. - + Any field can function as a matcher, including Record ID, External IDs, standard fields and custom fields. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. + If multiple records are found, no changes will be made. **Please use fields that result in unique records.** - + --- @@ -94295,7 +94295,7 @@ items: choices: null dynamic: false allowNull: false - - id: tgW3esofcLiL1AYVZkKa2X + - id: j12ALDVjNu2WKrmQr1kULs sortOrder: 5 fieldKey: bulkUpsertExternalId label: Bulk Upsert External Id @@ -94307,7 +94307,7 @@ items: choices: null dynamic: false allowNull: false - - id: 2GJ463KTthFFSzSaHNnMbu + - id: fMLTWPQWT7eHTmWX2LPpds sortOrder: 6 fieldKey: bulkUpdateRecordId label: Bulk Update Record Id @@ -94319,7 +94319,7 @@ items: choices: null dynamic: false allowNull: false - - id: 4o4MnvUwRoCRGZgRU59nuH + - id: rkncnnwkXF9KaU3BmLbjeM sortOrder: 7 fieldKey: description label: Description @@ -94331,7 +94331,7 @@ items: choices: null dynamic: false allowNull: false - - id: 9hrvPciCb5VDX7w7Myr2AB + - id: gVdNTHSeyAey5CpqXdorLF sortOrder: 8 fieldKey: customFields label: Other Fields @@ -94341,9 +94341,9 @@ items: Additional fields to send to Salesforce. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. This can include standard or custom fields. Custom fields must be predefined in your Salesforce account and the API field name should have __c appended. - + --- - + placeholder: '' required: false @@ -94359,7 +94359,7 @@ items: hidden: false defaultTrigger: null fields: - - id: 92oMRui9iSzd2cjA9esQHL + - id: cGY3M78bznmD8vkoFGwMD2 sortOrder: 0 fieldKey: operation label: Operation @@ -94381,7 +94381,7 @@ items: value: delete dynamic: false allowNull: false - - id: uRbYWi9m35NxUk4drvBPwz + - id: gjNUYVCGbEbP71sGHiuZ4h sortOrder: 1 fieldKey: recordMatcherOperator label: Record Matchers Operator @@ -94402,7 +94402,7 @@ items: value: AND dynamic: false allowNull: false - - id: ma8unEpanGJXhigz6ZxeDg + - id: 6ivJ2CPvgL7wtbHgoeeDHf sortOrder: 2 fieldKey: enable_batching label: Use Salesforce Bulk API @@ -94419,7 +94419,7 @@ items: choices: null dynamic: false allowNull: false - - id: 4eZQdg8GEMm8FetZL6Btq7 + - id: nszZDPYcayr8hioTcLSzTL sortOrder: 4 fieldKey: traits label: Record Matchers @@ -94428,10 +94428,10 @@ items: The fields used to find Salesforce records for updates. **This is required if the operation is Delete, Update or Upsert.** - Any field can function as a matcher, including Record ID, External IDs, standard fields and custom fields. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. - + Any field can function as a matcher, including Record ID, External IDs, standard fields and custom fields. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. + If multiple records are found, no changes will be made. **Please use fields that result in unique records.** - + --- @@ -94441,7 +94441,7 @@ items: choices: null dynamic: false allowNull: false - - id: 3yF1gtMyw6zGLMVGC6qsdV + - id: qHzSXUDwWC6UsVqBnc1H3a sortOrder: 5 fieldKey: bulkUpsertExternalId label: Bulk Upsert External Id @@ -94453,7 +94453,7 @@ items: choices: null dynamic: false allowNull: false - - id: oKwHwDAkbHj8rhXq4E9J6D + - id: 6CAVgmsfaaieiZyRk2Cawg sortOrder: 6 fieldKey: bulkUpdateRecordId label: Bulk Update Record Id @@ -94465,7 +94465,7 @@ items: choices: null dynamic: false allowNull: false - - id: 6jCxW1tnZ75hg3rbpuSLXk + - id: tqB3t4akf5Bx6MZ55Nz78j sortOrder: 7 fieldKey: close_date label: Close Date @@ -94479,7 +94479,7 @@ items: choices: null dynamic: false allowNull: false - - id: fSjCM5D4iXNzEfdWnHqDQY + - id: 33pUmn1AgeyDJLwGoYw6F7 sortOrder: 8 fieldKey: name label: Name @@ -94493,7 +94493,7 @@ items: choices: null dynamic: false allowNull: false - - id: k4CkZ8aCSrKCcfKicvgyhg + - id: qEKTajkNXbXLXLDFovhATd sortOrder: 9 fieldKey: stage_name label: Stage Name @@ -94507,7 +94507,7 @@ items: choices: null dynamic: false allowNull: false - - id: vSUPWHhMX4CnMoz4F48Tpv + - id: 6H1RbzZzVarvyRrx6knDx2 sortOrder: 10 fieldKey: amount label: Amount @@ -94519,7 +94519,7 @@ items: choices: null dynamic: false allowNull: false - - id: pcrbgA9BanZtVuKfurZeX4 + - id: hHUuNBU3ivBFMR4PrJjfr2 sortOrder: 11 fieldKey: description label: Description @@ -94531,7 +94531,7 @@ items: choices: null dynamic: false allowNull: false - - id: tZCM4DLUBvr8QvsbYJEW4H + - id: wYfa8aP74N9BL4XMEsZMAv sortOrder: 12 fieldKey: customFields label: Other Fields @@ -94541,9 +94541,9 @@ items: Additional fields to send to Salesforce. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. This can include standard or custom fields. Custom fields must be predefined in your Salesforce account and the API field name should have __c appended. - + --- - + placeholder: '' required: false @@ -94559,7 +94559,7 @@ items: hidden: false defaultTrigger: type = "group" fields: - - id: xtQemBhL3yVGpKUiLaD185 + - id: v7p8rha8D22NNWoVH6CVYh sortOrder: 0 fieldKey: operation label: Operation @@ -94581,7 +94581,7 @@ items: value: delete dynamic: false allowNull: false - - id: psmxe6uB5SvDXkULUJTcwE + - id: tD1MmdKqESHZwc1W4xmiuA sortOrder: 1 fieldKey: enable_batching label: Use Salesforce Bulk API @@ -94598,7 +94598,7 @@ items: choices: null dynamic: false allowNull: false - - id: 2kRyqx34qhrxCZrnL3bZxw + - id: jGTNNaXT76Cwje67kfxFaU sortOrder: 3 fieldKey: recordMatcherOperator label: Record Matchers Operator @@ -94619,7 +94619,7 @@ items: value: AND dynamic: false allowNull: false - - id: kcMRCCDc8yotTmbdRjPnys + - id: gP4qNZy2pg2hhJdXfsapYG sortOrder: 4 fieldKey: traits label: Record Matchers @@ -94628,10 +94628,10 @@ items: The fields used to find Salesforce records for updates. **This is required if the operation is Delete, Update or Upsert.** - Any field can function as a matcher, including Record ID, External IDs, standard fields and custom fields. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. - + Any field can function as a matcher, including Record ID, External IDs, standard fields and custom fields. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. + If multiple records are found, no changes will be made. **Please use fields that result in unique records.** - + --- @@ -94641,7 +94641,7 @@ items: choices: null dynamic: false allowNull: false - - id: Vozyr5qJ8UiCQqcU2bEp + - id: wjLTZW4whKHhM2G4Lp9GAu sortOrder: 5 fieldKey: bulkUpsertExternalId label: Bulk Upsert External Id @@ -94653,7 +94653,7 @@ items: choices: null dynamic: false allowNull: false - - id: 6Wqx6zstcUwg2q3okqX2CM + - id: g9iCB2C6v4igMvHqhcXu1m sortOrder: 6 fieldKey: bulkUpdateRecordId label: Bulk Update Record Id @@ -94665,7 +94665,7 @@ items: choices: null dynamic: false allowNull: false - - id: bNmxyLnfd1uDwJvQ543Mau + - id: 9WjS1knNtQ8YSXVib8iTbH sortOrder: 7 fieldKey: name label: Name @@ -94679,7 +94679,7 @@ items: choices: null dynamic: false allowNull: false - - id: bxGXosUf9XkcXeBUNp7qL5 + - id: 7bAkGnz7oYPGHTg7RUXm8D sortOrder: 8 fieldKey: account_number label: Account Number @@ -94695,7 +94695,7 @@ items: choices: null dynamic: false allowNull: false - - id: nPtmbrKQPnmRQQjhP1G1Lj + - id: mtDKQcnvG5sqr2Zd25LabW sortOrder: 9 fieldKey: number_of_employees label: Number of employees @@ -94715,7 +94715,7 @@ items: choices: null dynamic: false allowNull: false - - id: 3PX2xTj9fNGCbyfHCJduni + - id: g5TnEqfFKKt9f3eVZZyRJa sortOrder: 10 fieldKey: billing_city label: Billing City @@ -94735,7 +94735,7 @@ items: choices: null dynamic: false allowNull: false - - id: ty2FaWSo95USLuLT19Pb2B + - id: 5ubFHzSZnJ4epcPpPAKhii sortOrder: 11 fieldKey: billing_postal_code label: Billing Postal Code @@ -94755,7 +94755,7 @@ items: choices: null dynamic: false allowNull: false - - id: t4cJBQZT2vD6T6XTdabGoU + - id: hE74ZiRvgEKJtanw1uNkDJ sortOrder: 12 fieldKey: billing_country label: Billing Country @@ -94775,7 +94775,7 @@ items: choices: null dynamic: false allowNull: false - - id: 94mtyNiPxd7wRjxg6XZRUo + - id: 2y2z714KgWs7SMsmKpwkKo sortOrder: 13 fieldKey: billing_street label: Billing Street @@ -94795,7 +94795,7 @@ items: choices: null dynamic: false allowNull: false - - id: qFfoTdVZKFA4gGoqH3K1Dx + - id: i3UebZMGEp8tF7paLwmrS4 sortOrder: 14 fieldKey: billing_state label: Billing State @@ -94815,7 +94815,7 @@ items: choices: null dynamic: false allowNull: false - - id: mD1NGQtJpgKhb2FSuCAJD + - id: aAcY7ks9S1oojQrLEpJwqh sortOrder: 15 fieldKey: shipping_city label: Shipping City @@ -94827,7 +94827,7 @@ items: choices: null dynamic: false allowNull: false - - id: iNkSi7wvH62JnSqT3eDA7k + - id: 79Wev4hiqfVPogc6VNU9C9 sortOrder: 16 fieldKey: shipping_postal_code label: Shipping Postal Code @@ -94839,7 +94839,7 @@ items: choices: null dynamic: false allowNull: false - - id: ouMeHqGJ4SBpsykfQhMTMD + - id: 5B3xPKK1FNyXiCJQpEjJgf sortOrder: 17 fieldKey: shipping_country label: Shipping Country @@ -94851,7 +94851,7 @@ items: choices: null dynamic: false allowNull: false - - id: 6VMNJBjmkC1enrDC48Egrd + - id: jRFNWuGY7QVBoLhFJ7NS6a sortOrder: 18 fieldKey: shipping_street label: Shipping Street @@ -94863,7 +94863,7 @@ items: choices: null dynamic: false allowNull: false - - id: rvFFD5MKfRoBkmb7oSqRpP + - id: aYF2ngFYVZFS3Wkpwg7tKY sortOrder: 19 fieldKey: shipping_state label: Shipping State @@ -94875,7 +94875,7 @@ items: choices: null dynamic: false allowNull: false - - id: jdNYHhezkiVF6Ngyr6qES9 + - id: rjvG17at6yhroRDuv3koAC sortOrder: 20 fieldKey: phone label: Phone @@ -94895,7 +94895,7 @@ items: choices: null dynamic: false allowNull: false - - id: hZmw33MbFdYLABXo9GBkWQ + - id: 8irC9LtnswRo9Eay8NJYrH sortOrder: 21 fieldKey: description label: Description @@ -94915,7 +94915,7 @@ items: choices: null dynamic: false allowNull: false - - id: niFXpbqkM5F8F6DjLcbdjq + - id: w2S8zPGogLrKFvTH1stKdo sortOrder: 22 fieldKey: website label: Website @@ -94935,7 +94935,7 @@ items: choices: null dynamic: false allowNull: false - - id: kU9WNjYn81jqfYKzvWuKdX + - id: vw3GLstX2KRmrxPFK6UJMm sortOrder: 23 fieldKey: customFields label: Other Fields @@ -94945,9 +94945,9 @@ items: Additional fields to send to Salesforce. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. This can include standard or custom fields. Custom fields must be predefined in your Salesforce account and the API field name should have __c appended. - + --- - + placeholder: '' required: false @@ -94963,7 +94963,7 @@ items: hidden: false defaultTrigger: null fields: - - id: 7oTE96XHtTaUjzNSjMsG5U + - id: k9HJX6EvUooCXgrtbVsMxG sortOrder: 0 fieldKey: operation label: Operation @@ -94985,7 +94985,7 @@ items: value: delete dynamic: false allowNull: false - - id: 6o41f8DZaogh1mJa8dXxxx + - id: mEw3JQcmLZLkmva9wjufvG sortOrder: 1 fieldKey: recordMatcherOperator label: Record Matchers Operator @@ -95006,7 +95006,7 @@ items: value: AND dynamic: false allowNull: false - - id: u45BzogbKiMNvuPXEGPvon + - id: m8JTXSSoLXnZEfgYpfRWPE sortOrder: 2 fieldKey: enable_batching label: Use Salesforce Bulk API @@ -95023,7 +95023,7 @@ items: choices: null dynamic: false allowNull: false - - id: 4yApTMoPYzHNoNCNR2E7Wm + - id: 7Uaz6q7SbYmgyTzXvVxE8H sortOrder: 4 fieldKey: traits label: Record Matchers @@ -95032,10 +95032,10 @@ items: The fields used to find Salesforce records for updates. **This is required if the operation is Delete, Update or Upsert.** - Any field can function as a matcher, including Record ID, External IDs, standard fields and custom fields. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. - + Any field can function as a matcher, including Record ID, External IDs, standard fields and custom fields. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. + If multiple records are found, no changes will be made. **Please use fields that result in unique records.** - + --- @@ -95045,7 +95045,7 @@ items: choices: null dynamic: false allowNull: false - - id: 7jivj2hJqYZZwH93XL2HrA + - id: cCBEddy1B4ftURBJoEJV22 sortOrder: 5 fieldKey: bulkUpsertExternalId label: Bulk Upsert External Id @@ -95057,7 +95057,7 @@ items: choices: null dynamic: false allowNull: false - - id: p83K2KWW6FqpuHPmhNT4r3 + - id: 6X9TwXsnAE5pqyfgetxjvd sortOrder: 6 fieldKey: bulkUpdateRecordId label: Bulk Update Record Id @@ -95069,7 +95069,7 @@ items: choices: null dynamic: false allowNull: false - - id: kwToG4KQeQUFQtfNgVMGpF + - id: d5m8N2cBQzcWzfeywForRq sortOrder: 7 fieldKey: last_name label: Last Name @@ -95091,7 +95091,7 @@ items: choices: null dynamic: false allowNull: false - - id: xxELnCnntYCdrLvesS2BDc + - id: rHRdjPuxTRA73rtBjF5wLw sortOrder: 8 fieldKey: first_name label: First Name @@ -95111,7 +95111,7 @@ items: choices: null dynamic: false allowNull: false - - id: dKebAP1NzBCGN4PCY4JY73 + - id: uS5EHdBif56Pyn69nNcTc1 sortOrder: 9 fieldKey: account_id label: Account ID @@ -95126,7 +95126,7 @@ items: choices: null dynamic: false allowNull: false - - id: aUEt5as4d47KbXUqwxEDWJ + - id: t7JGsewt6e1Uw5eDp6z6xP sortOrder: 10 fieldKey: email label: Email @@ -95146,7 +95146,7 @@ items: choices: null dynamic: false allowNull: false - - id: 5p54hWXgggSxCQVwkftLbF + - id: iidygSFe5VwHePXT92mRa6 sortOrder: 11 fieldKey: mailing_city label: Mailing City @@ -95166,7 +95166,7 @@ items: choices: null dynamic: false allowNull: false - - id: sVWSXzGWB5GXHy37njfrHA + - id: ni5ucbmMvtqgeJNTmEDamA sortOrder: 12 fieldKey: mailing_postal_code label: Mailing Postal Code @@ -95186,7 +95186,7 @@ items: choices: null dynamic: false allowNull: false - - id: 864eJ8jaViYqefurbr2YpV + - id: 4oTN3JKVTLKm2FecfK5M8B sortOrder: 13 fieldKey: mailing_country label: Mailing Country @@ -95206,7 +95206,7 @@ items: choices: null dynamic: false allowNull: false - - id: dr4QiL2uTwfhPEWQjNSisv + - id: mHbXXkYg4LYJx3kiFSm7Xy sortOrder: 14 fieldKey: mailing_street label: Mailing Street @@ -95226,7 +95226,7 @@ items: choices: null dynamic: false allowNull: false - - id: heYvD4jGqrLCDYM5uJveXt + - id: 8Ej9DfshDnyio61xrURStx sortOrder: 15 fieldKey: mailing_state label: Mailing State @@ -95246,8 +95246,390 @@ items: choices: null dynamic: false allowNull: false - - id: oncLY9Q5rBSwAhuNEewptZ + - id: eZY51CqQiU7D9fWE6e79UY + sortOrder: 16 + fieldKey: customFields + label: Other Fields + type: OBJECT + description: |2- + + Additional fields to send to Salesforce. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. + + This can include standard or custom fields. Custom fields must be predefined in your Salesforce account and the API field name should have __c appended. + + --- + + + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 2GPGdqYVX2HJG5XoYrVME7 + name: Account V2 + slug: account2 + description: Create, update, or upsert accounts in Salesforce. + platform: CLOUD + hidden: false + defaultTrigger: type = "group" + fields: + - id: x49szzV6tUK5HqsypMA15X + sortOrder: 0 + fieldKey: enable_batching + label: Use Salesforce Bulk API + type: BOOLEAN + description: >- + If true, events are sent to [Salesforce’s Bulk API + 2.0](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_intro.htm) + rather than their streaming REST API. Once enabled, Segment will collect + events into batches of 5000 before sending to Salesforce. + placeholder: '' + defaultValue: false + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: iFAasS3TnSBCB9r6YY2zqt + sortOrder: 2 + fieldKey: recordMatcherOperator + label: Record Matchers Operator + type: STRING + description: >- + This field affects how Segment uses the record matchers to query + Salesforce records. By default, Segment uses the "OR" operator to query + Salesforce for a record. If you would like to query Salesforce records + using a combination of multiple record matchers, change this to "AND". + placeholder: '' + defaultValue: OR + required: false + multiple: false + choices: + - label: OR + value: OR + - label: AND + value: AND + dynamic: false + allowNull: false + - id: cDu1395iwvy2CfdHsukRyz + sortOrder: 3 + fieldKey: traits + label: Record Matchers + type: OBJECT + description: >- + The fields used to find Salesforce records for updates. **This is + required if the operation is Delete, Update or Upsert.** + + Any field can function as a matcher, including Record ID, External IDs, standard fields and custom fields. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. + + If multiple records are found, no changes will be made. **Please use fields that result in unique records.** + + --- + + + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: c9MDi26MCcwTGiS8WX4XDa + sortOrder: 4 + fieldKey: bulkUpsertExternalId + label: Bulk Upsert External Id + type: OBJECT + description: The external id field name and mapping to use for bulk upsert. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 4gFDbMXXW9VYXNcBPWccsW + sortOrder: 5 + fieldKey: bulkUpdateRecordId + label: Bulk Update Record Id + type: STRING + description: The record id value to use for bulk update. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: a3n2mk93STkKcwSi96rRZY + sortOrder: 6 + fieldKey: name + label: Name + type: STRING + description: Name of the account. **This is required to create an account.** + placeholder: '' + defaultValue: + '@path': $.traits.name + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: oTkJwBUovE4oTmMDi5ygnC + sortOrder: 7 + fieldKey: account_number + label: Account Number + type: STRING + description: >- + Account number assigned to the account. This is not the unique, + Salesforce-generated ID assigned during creation. + placeholder: '' + defaultValue: + '@path': $.groupId + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 2ihmeqgPkQx76MQymRAGmh + sortOrder: 8 + fieldKey: number_of_employees + label: Number of employees + type: INTEGER + description: Number of employees working at the company represented by the account. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.employees + then: + '@path': $.traits.employees + else: + '@path': $.properties.employees + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: qHTE5DiRkbiRzhVCzD5BRD + sortOrder: 9 + fieldKey: billing_city + label: Billing City + type: STRING + description: City for the billing address of the account. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.address.city + then: + '@path': $.traits.address.city + else: + '@path': $.properties.address.city + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 5p7BwiqYvBPAfrciS5q9rY + sortOrder: 10 + fieldKey: billing_postal_code + label: Billing Postal Code + type: STRING + description: Postal code for the billing address of the account. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.address.postal_code + then: + '@path': $.traits.address.postal_code + else: + '@path': $.properties.address.postal_code + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: e6DcM5fTMbArvk9y72gjPr + sortOrder: 11 + fieldKey: billing_country + label: Billing Country + type: STRING + description: Country for the billing address of the account. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.address.country + then: + '@path': $.traits.address.country + else: + '@path': $.properties.address.country + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: x3EszCf2pEmZ8G4yMw7SHu + sortOrder: 12 + fieldKey: billing_street + label: Billing Street + type: STRING + description: Street address for the billing address of the account. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.address.street + then: + '@path': $.traits.address.street + else: + '@path': $.properties.address.street + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: ZSoWU57cixXx3V6qTK39b + sortOrder: 13 + fieldKey: billing_state + label: Billing State + type: STRING + description: State for the billing address of the account. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.address.state + then: + '@path': $.traits.address.state + else: + '@path': $.properties.address.state + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: oDFEp4PeczaYX7uMhUn6tN + sortOrder: 14 + fieldKey: shipping_city + label: Shipping City + type: STRING + description: City for the shipping address of the account. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: drCTtSwdU2YczVtykHrdU1 + sortOrder: 15 + fieldKey: shipping_postal_code + label: Shipping Postal Code + type: STRING + description: Postal code for the shipping address of the account. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: sJ56yXMUSzaGaWDjevbnHk sortOrder: 16 + fieldKey: shipping_country + label: Shipping Country + type: STRING + description: Country for the shipping address of the account. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 2nuNgzrj8c9Fx68pyJSbUo + sortOrder: 17 + fieldKey: shipping_street + label: Shipping Street + type: STRING + description: Street address for the shipping address of the account. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 2vDsSHFQ48sFDUiKtbcvMc + sortOrder: 18 + fieldKey: shipping_state + label: Shipping State + type: STRING + description: State for the shipping address of the account. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: dY6aqDJHGagcimsBpybNB8 + sortOrder: 19 + fieldKey: phone + label: Phone + type: STRING + description: Phone number for the account. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.phone + then: + '@path': $.traits.phone + else: + '@path': $.properties.phone + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 86MnFYJL4A8HPXgYYqQzxj + sortOrder: 20 + fieldKey: description + label: Description + type: STRING + description: Text description of the account. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.description + then: + '@path': $.traits.description + else: + '@path': $.properties.description + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: FSB1p7SARhX4kMvT8nPbX + sortOrder: 21 + fieldKey: website + label: Website + type: STRING + description: The website of the account. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.website + then: + '@path': $.traits.website + else: + '@path': $.properties.website + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 3w3b1GPEZHqbgpRMpta8ri + sortOrder: 22 fieldKey: customFields label: Other Fields type: OBJECT @@ -95256,9 +95638,1021 @@ items: Additional fields to send to Salesforce. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. This can include standard or custom fields. Custom fields must be predefined in your Salesforce account and the API field name should have __c appended. + + --- + + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 8kcSFYzn5mB3r83JV1oBQ3 + name: Custom Object V2 + slug: customObject2 + description: >- + Create, update, or upsert records in any custom or standard object in + Salesforce. + platform: CLOUD + hidden: false + defaultTrigger: null + fields: + - id: rXMzZpjoGR5saLvN7Zr71R + sortOrder: 0 + fieldKey: recordMatcherOperator + label: Record Matchers Operator + type: STRING + description: >- + This field affects how Segment uses the record matchers to query + Salesforce records. By default, Segment uses the "OR" operator to query + Salesforce for a record. If you would like to query Salesforce records + using a combination of multiple record matchers, change this to "AND". + placeholder: '' + defaultValue: OR + required: false + multiple: false + choices: + - label: OR + value: OR + - label: AND + value: AND + dynamic: false + allowNull: false + - id: mZ2iTpmCpYCbQ4yUAbGimR + sortOrder: 1 + fieldKey: enable_batching + label: Use Salesforce Bulk API + type: BOOLEAN + description: >- + If true, events are sent to [Salesforce’s Bulk API + 2.0](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_intro.htm) + rather than their streaming REST API. Once enabled, Segment will collect + events into batches of 5000 before sending to Salesforce. + placeholder: '' + defaultValue: false + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: fsjQX3oryS12M5QwStLmQk + sortOrder: 3 + fieldKey: traits + label: Record Matchers + type: OBJECT + description: >- + The fields used to find Salesforce records for updates. **This is + required if the operation is Delete, Update or Upsert.** + + Any field can function as a matcher, including Record ID, External IDs, standard fields and custom fields. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. + + If multiple records are found, no changes will be made. **Please use fields that result in unique records.** + --- + + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 4WM6tbdhkQKaLmY49E81G1 + sortOrder: 4 + fieldKey: bulkUpsertExternalId + label: Bulk Upsert External Id + type: OBJECT + description: The external id field name and mapping to use for bulk upsert. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: uSX865o4dpwZA86ud5Mpey + sortOrder: 5 + fieldKey: bulkUpdateRecordId + label: Bulk Update Record Id + type: STRING + description: The record id value to use for bulk update. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: wtKbapXqfEx1py8aiSGyGr + sortOrder: 6 + fieldKey: customObjectName + label: Salesforce Object + type: STRING + description: >- + The API name of the Salesforce object that records will be added or + updated within. This can be a standard or custom object. Custom objects + must be predefined in your Salesforce account and should end with "__c". + placeholder: '' + required: true + multiple: false + choices: null + dynamic: true + allowNull: false + - id: k4MkmK4UfEsuJZaQxhfgp4 + sortOrder: 7 + fieldKey: customFields + label: Other Fields + type: OBJECT + description: |2- + + Additional fields to send to Salesforce. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. + + This can include standard or custom fields. Custom fields must be predefined in your Salesforce account and the API field name should have __c appended. + + --- + + + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 8x4JeskwnSBb3GxfkJuXAY + name: Case V2 + slug: cases2 + description: Create, update, or upsert cases in Salesforce. + platform: CLOUD + hidden: false + defaultTrigger: null + fields: + - id: 9DCzR1RVguHRJWneNvbXHh + sortOrder: 0 + fieldKey: recordMatcherOperator + label: Record Matchers Operator + type: STRING + description: >- + This field affects how Segment uses the record matchers to query + Salesforce records. By default, Segment uses the "OR" operator to query + Salesforce for a record. If you would like to query Salesforce records + using a combination of multiple record matchers, change this to "AND". + placeholder: '' + defaultValue: OR + required: false + multiple: false + choices: + - label: OR + value: OR + - label: AND + value: AND + dynamic: false + allowNull: false + - id: jFLLpPQWdDrZBrDAjkM26A + sortOrder: 1 + fieldKey: enable_batching + label: Use Salesforce Bulk API + type: BOOLEAN + description: >- + If true, events are sent to [Salesforce’s Bulk API + 2.0](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_intro.htm) + rather than their streaming REST API. Once enabled, Segment will collect + events into batches of 5000 before sending to Salesforce. + placeholder: '' + defaultValue: false + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: p6hFinZ9mg3u5wisH78raW + sortOrder: 3 + fieldKey: traits + label: Record Matchers + type: OBJECT + description: >- + The fields used to find Salesforce records for updates. **This is + required if the operation is Delete, Update or Upsert.** + + Any field can function as a matcher, including Record ID, External IDs, standard fields and custom fields. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. + + If multiple records are found, no changes will be made. **Please use fields that result in unique records.** + + --- + + + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: imkvPTkveYiRsyuHy45jNZ + sortOrder: 4 + fieldKey: bulkUpsertExternalId + label: Bulk Upsert External Id + type: OBJECT + description: The external id field name and mapping to use for bulk upsert. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 9STmZofBdixEADguuZYzWp + sortOrder: 5 + fieldKey: bulkUpdateRecordId + label: Bulk Update Record Id + type: STRING + description: The record id value to use for bulk update. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: TuSTAFcaUSgpYekfVHR1o + sortOrder: 6 + fieldKey: description + label: Description + type: STRING + description: A text description of the case. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: diRyYfdKJ9kSECjbyfAfCX + sortOrder: 7 + fieldKey: customFields + label: Other Fields + type: OBJECT + description: |2- + + Additional fields to send to Salesforce. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. + + This can include standard or custom fields. Custom fields must be predefined in your Salesforce account and the API field name should have __c appended. + + --- + + + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: c1EXMbvdXhqJ6hsyVeBCmo + name: Opportunity V2 + slug: opportunity2 + description: Create, update, or upsert opportunities in Salesforce. + platform: CLOUD + hidden: false + defaultTrigger: null + fields: + - id: xwR4rricSo884QpsJftj3y + sortOrder: 0 + fieldKey: recordMatcherOperator + label: Record Matchers Operator + type: STRING + description: >- + This field affects how Segment uses the record matchers to query + Salesforce records. By default, Segment uses the "OR" operator to query + Salesforce for a record. If you would like to query Salesforce records + using a combination of multiple record matchers, change this to "AND". + placeholder: '' + defaultValue: OR + required: false + multiple: false + choices: + - label: OR + value: OR + - label: AND + value: AND + dynamic: false + allowNull: false + - id: prbCohySteqyT6r4HQH9sP + sortOrder: 1 + fieldKey: enable_batching + label: Use Salesforce Bulk API + type: BOOLEAN + description: >- + If true, events are sent to [Salesforce’s Bulk API + 2.0](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_intro.htm) + rather than their streaming REST API. Once enabled, Segment will collect + events into batches of 5000 before sending to Salesforce. + placeholder: '' + defaultValue: false + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: wMtgTTTbabA1riFFFdBWk6 + sortOrder: 3 + fieldKey: traits + label: Record Matchers + type: OBJECT + description: >- + The fields used to find Salesforce records for updates. **This is + required if the operation is Delete, Update or Upsert.** + + Any field can function as a matcher, including Record ID, External IDs, standard fields and custom fields. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. + + If multiple records are found, no changes will be made. **Please use fields that result in unique records.** + + --- + + + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: baKM3vaj5wgpMHWW679q6H + sortOrder: 4 + fieldKey: bulkUpsertExternalId + label: Bulk Upsert External Id + type: OBJECT + description: The external id field name and mapping to use for bulk upsert. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: e6otce6v3hoLnddBeMkchh + sortOrder: 5 + fieldKey: bulkUpdateRecordId + label: Bulk Update Record Id + type: STRING + description: The record id value to use for bulk update. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: wzJifqxAMjfTCMkLChhhnp + sortOrder: 6 + fieldKey: close_date + label: Close Date + type: STRING + description: >- + Date when the opportunity is expected to close. Use yyyy-MM-dd format. + **This is required to create an opportunity.** + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: n994SHkreozs8CL8Pxxm4q + sortOrder: 7 + fieldKey: name + label: Name + type: STRING + description: >- + A name for the opportunity. **This is required to create an + opportunity.** + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: nBdaeNCzrn3UbmehXLwCSq + sortOrder: 8 + fieldKey: stage_name + label: Stage Name + type: STRING + description: >- + Current stage of the opportunity. **This is required to create an + opportunity.** + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: et7XuVDgGAywH3jWJwYZ57 + sortOrder: 9 + fieldKey: amount + label: Amount + type: STRING + description: Estimated total sale amount. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: qcakSzGZoR7prVSuzveHfo + sortOrder: 10 + fieldKey: description + label: Description + type: STRING + description: A text description of the opportunity. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: kQvqSixLpHJHE2A835N6Xf + sortOrder: 11 + fieldKey: customFields + label: Other Fields + type: OBJECT + description: |2- + + Additional fields to send to Salesforce. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. + + This can include standard or custom fields. Custom fields must be predefined in your Salesforce account and the API field name should have __c appended. + + --- + + + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: dLC3efLEHPBxaWnEV8Lt1g + name: Lead V2 + slug: lead2 + description: Create, update, or upsert leads in Salesforce. + platform: CLOUD + hidden: false + defaultTrigger: type = "identify" + fields: + - id: nYPLd5Bo68NN7eyUKfvdLt + sortOrder: 0 + fieldKey: recordMatcherOperator + label: Record Matchers Operator + type: STRING + description: >- + This field affects how Segment uses the record matchers to query + Salesforce records. By default, Segment uses the "OR" operator to query + Salesforce for a record. If you would like to query Salesforce records + using a combination of multiple record matchers, change this to "AND". + placeholder: '' + defaultValue: OR + required: false + multiple: false + choices: + - label: OR + value: OR + - label: AND + value: AND + dynamic: false + allowNull: false + - id: azGGpPahEJPjiafqK8RS7q + sortOrder: 1 + fieldKey: enable_batching + label: Use Salesforce Bulk API + type: BOOLEAN + description: >- + If true, events are sent to [Salesforce’s Bulk API + 2.0](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_intro.htm) + rather than their streaming REST API. Once enabled, Segment will collect + events into batches of 5000 before sending to Salesforce. + placeholder: '' + defaultValue: false + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: xNWJFRYB5wbPGudbi69oW + sortOrder: 3 + fieldKey: traits + label: Record Matchers + type: OBJECT + description: >- + The fields used to find Salesforce records for updates. **This is + required if the operation is Delete, Update or Upsert.** + + Any field can function as a matcher, including Record ID, External IDs, standard fields and custom fields. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. + + If multiple records are found, no changes will be made. **Please use fields that result in unique records.** + + --- + + + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: tCg7iji1ToREWaUYuuELDV + sortOrder: 4 + fieldKey: bulkUpsertExternalId + label: Bulk Upsert External Id + type: OBJECT + description: The external id field name and mapping to use for bulk upsert. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: i7rqz7H7uCFFFeU9v1iJTX + sortOrder: 5 + fieldKey: bulkUpdateRecordId + label: Bulk Update Record Id + type: STRING + description: The record id value to use for bulk update. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: x9QQZwiKCyZZKjr8nNxu9o + sortOrder: 6 + fieldKey: customFields + label: Other Fields + type: OBJECT + description: |2- + + Additional fields to send to Salesforce. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. + + This can include standard or custom fields. Custom fields must be predefined in your Salesforce account and the API field name should have __c appended. + + --- + + + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: rCXVijnq1nRUbBSmfQH2M1 + sortOrder: 7 + fieldKey: company + label: Company + type: STRING + description: The lead's company. **This is required to create a lead.** + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.company + then: + '@path': $.traits.company + else: + '@path': $.properties.company + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: us2aijEjAEDNe8CAGddwZv + sortOrder: 8 + fieldKey: last_name + label: Last Name + type: STRING + description: The lead's last name. **This is required to create a lead.** + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.last_name + then: + '@path': $.traits.last_name + else: + '@path': $.properties.last_name + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: odgn5Hp5jTDGAEUP96m266 + sortOrder: 9 + fieldKey: first_name + label: First Name + type: STRING + description: The lead's first name. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.first_name + then: + '@path': $.traits.first_name + else: + '@path': $.properties.first_name + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 7z5qXbH52wwJvgEU16y5wu + sortOrder: 10 + fieldKey: email + label: Email + type: STRING + description: The lead's email address. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.email + then: + '@path': $.traits.email + else: + '@path': $.properties.email + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 8jDqRMRe2rwkE2UFymTKgv + sortOrder: 11 + fieldKey: city + label: City + type: STRING + description: City for the lead's address. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.address.city + then: + '@path': $.traits.address.city + else: + '@path': $.properties.address.city + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: uXzbi6kHuhJudDeQvgogFk + sortOrder: 12 + fieldKey: postal_code + label: Postal Code + type: STRING + description: Postal code for the lead's address. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.address.postal_code + then: + '@path': $.traits.address.postal_code + else: + '@path': $.properties.address.postal_code + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: f3Vp5rE2aWQeedABMSmNLv + sortOrder: 13 + fieldKey: country + label: Country + type: STRING + description: Country for the lead's address. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.address.country + then: + '@path': $.traits.address.country + else: + '@path': $.properties.address.country + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: c4aaxXSe7CQgtgRvw4JdCs + sortOrder: 14 + fieldKey: street + label: Street + type: STRING + description: Street number and name for the lead's address. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.address.street + then: + '@path': $.traits.address.street + else: + '@path': $.properties.address.street + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 27NdnVvQndAkLtCYVyyceu + sortOrder: 15 + fieldKey: state + label: State + type: STRING + description: State for the lead's address. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.address.state + then: + '@path': $.traits.address.state + else: + '@path': $.properties.address.state + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: oKH4WYwGgkcZinrpGKTL1D + name: Contact V2 + slug: contact2 + description: Create, update, or upsert contacts in Salesforce. + platform: CLOUD + hidden: false + defaultTrigger: null + fields: + - id: iUWhEQaYGQ6ASVcS3gRHMQ + sortOrder: 0 + fieldKey: recordMatcherOperator + label: Record Matchers Operator + type: STRING + description: >- + This field affects how Segment uses the record matchers to query + Salesforce records. By default, Segment uses the "OR" operator to query + Salesforce for a record. If you would like to query Salesforce records + using a combination of multiple record matchers, change this to "AND". + placeholder: '' + defaultValue: OR + required: false + multiple: false + choices: + - label: OR + value: OR + - label: AND + value: AND + dynamic: false + allowNull: false + - id: 5Sh931yXWQCBeuAGJvRKKS + sortOrder: 1 + fieldKey: enable_batching + label: Use Salesforce Bulk API + type: BOOLEAN + description: >- + If true, events are sent to [Salesforce’s Bulk API + 2.0](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_intro.htm) + rather than their streaming REST API. Once enabled, Segment will collect + events into batches of 5000 before sending to Salesforce. + placeholder: '' + defaultValue: false + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: tUJCx7nHHHPDgu61GnY8mH + sortOrder: 3 + fieldKey: traits + label: Record Matchers + type: OBJECT + description: >- + The fields used to find Salesforce records for updates. **This is + required if the operation is Delete, Update or Upsert.** + + Any field can function as a matcher, including Record ID, External IDs, standard fields and custom fields. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. + + If multiple records are found, no changes will be made. **Please use fields that result in unique records.** + + --- + + + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: c8j9orvauuPTw8pVJdJxky + sortOrder: 4 + fieldKey: bulkUpsertExternalId + label: Bulk Upsert External Id + type: OBJECT + description: The external id field name and mapping to use for bulk upsert. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: aF9xwGMefUs3U5msqysGFZ + sortOrder: 5 + fieldKey: bulkUpdateRecordId + label: Bulk Update Record Id + type: STRING + description: The record id value to use for bulk update. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: x39ok2tFdmhngkRNna2gGY + sortOrder: 6 + fieldKey: last_name + label: Last Name + type: STRING + description: >- + The contact's last name up to 80 characters. **This is required to + create a contact.** + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.last_name + then: + '@path': $.traits.last_name + else: + '@path': $.properties.last_name + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: dzrHQQVYEMvHsZzk9cQQL8 + sortOrder: 7 + fieldKey: first_name + label: First Name + type: STRING + description: The contact's first name up to 40 characters. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.first_name + then: + '@path': $.traits.first_name + else: + '@path': $.properties.first_name + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: sjRnQm4N6VzgFYfK2Qc2YY + sortOrder: 8 + fieldKey: account_id + label: Account ID + type: STRING + description: >- + The ID of the account that this contact is associated with. This is the + Salesforce-generated ID assigned to the account during creation (i.e. + 0018c00002CDThnAAH). + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: do86bba9qSbkcTfG1fayvq + sortOrder: 9 + fieldKey: email + label: Email + type: STRING + description: The contact's email address. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.email + then: + '@path': $.traits.email + else: + '@path': $.properties.email + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: db98ENqBWCjVH6WFFnJndG + sortOrder: 10 + fieldKey: mailing_city + label: Mailing City + type: STRING + description: City for the contact's mailing address. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.address.city + then: + '@path': $.traits.address.city + else: + '@path': $.properties.address.city + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: h1Yf8S9REkTL8dhXoMXrQB + sortOrder: 11 + fieldKey: mailing_postal_code + label: Mailing Postal Code + type: STRING + description: Postal Code for the contact's mailing address. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.address.postal_code + then: + '@path': $.traits.address.postal_code + else: + '@path': $.properties.address.postal_code + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 3XosVBhAMGZS5zvUEDxC7o + sortOrder: 12 + fieldKey: mailing_country + label: Mailing Country + type: STRING + description: Country for the contact's mailing address. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.address.country + then: + '@path': $.traits.address.country + else: + '@path': $.properties.address.country + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: chhJqpvYzNmS9pGFcPaaMA + sortOrder: 13 + fieldKey: mailing_street + label: Mailing Street + type: STRING + description: Street number and name for the contact's mailing address. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.address.street + then: + '@path': $.traits.address.street + else: + '@path': $.properties.address.street + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: sLrnkhszT8TUhDdHSgHewB + sortOrder: 14 + fieldKey: mailing_state + label: Mailing State + type: STRING + description: State for the contact's mailing address. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.address.state + then: + '@path': $.traits.address.state + else: + '@path': $.properties.address.state + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: kuHTdqBB6jVQYVCWt55PVX + sortOrder: 15 + fieldKey: customFields + label: Other Fields + type: OBJECT + description: |2- + + Additional fields to send to Salesforce. On the left-hand side, input the Salesforce field API name. On the right-hand side, map the Segment field that contains the value. + + This can include standard or custom fields. Custom fields must be predefined in your Salesforce account and the API field name should have __c appended. + + --- + placeholder: '' required: false diff --git a/src/_data/catalog/destinations_private.yml b/src/_data/catalog/destinations_private.yml index 51f55a0b11..c25d888c80 100644 --- a/src/_data/catalog/destinations_private.yml +++ b/src/_data/catalog/destinations_private.yml @@ -1,5 +1,5 @@ # AUTOGENERATED FROM PUBLIC API. DO NOT EDIT -# destination data last updated 2024-09-17 +# destination data last updated 2024-09-19 items: - id: 54521fd925e721e32a72eee1 display_name: Pardot diff --git a/src/_data/catalog/source_categories.yml b/src/_data/catalog/source_categories.yml index cc3d826632..69358450cd 100644 --- a/src/_data/catalog/source_categories.yml +++ b/src/_data/catalog/source_categories.yml @@ -1,5 +1,5 @@ # AUTOGENERATED FROM PUBLIC API. DO NOT EDIT -# source categories last updated 2024-09-17 +# source categories last updated 2024-09-19 items: - display_name: A/B Testing slug: a-b-testing diff --git a/src/_data/catalog/sources.yml b/src/_data/catalog/sources.yml index f0821aaa76..7b3cb995e4 100644 --- a/src/_data/catalog/sources.yml +++ b/src/_data/catalog/sources.yml @@ -1,5 +1,5 @@ # AUTOGENERATED FROM PUBLIC API. DO NOT EDIT -# sources last updated 2024-09-17 +# sources last updated 2024-09-19 items: - id: 8HWbgPTt3k display_name: .NET