Skip to content

Commit

Permalink
feat: onboarding intercom v2 destination (#1655)
Browse files Browse the repository at this point in the history
  • Loading branch information
manish339k authored Oct 25, 2024
1 parent c6c2124 commit 11494f2
Show file tree
Hide file tree
Showing 4 changed files with 1,366 additions and 0 deletions.
105 changes: 105 additions & 0 deletions src/configurations/destinations/intercom_v2/db-config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
{
"name": "INTERCOM_V2",
"displayName": "Intercom V2",
"config": {
"transformAtV1": "router",
"saveDestinationResponse": true,
"throttlingCost": { "eventType": { "group": 3, "identify": 3 } },
"auth": {
"type": "OAuth",
"role": "intercom",
"rudderScopes": ["delivery"]
},
"excludeKeys": [],
"supportedSourceTypes": [
"android",
"ios",
"web",
"unity",
"amp",
"cloud",
"reactnative",
"flutter",
"cordova"
],
"supportedMessageTypes": {
"cloud": ["identify", "track", "group"]
},
"supportedConnectionModes": {
"web": ["cloud"],
"android": ["cloud"],
"ios": ["cloud"],
"unity": ["cloud"],
"amp": ["cloud"],
"reactnative": ["cloud"],
"flutter": ["cloud"],
"cordova": ["cloud"],
"cloud": ["cloud"]
},
"destConfig": {
"defaultConfig": ["rudderAccountId", "apiServer", "sendAnonymousId"],
"android": [
"connectionMode",
"consentManagement",
"oneTrustCookieCategories",
"ketchConsentPurposes"
],
"ios": [
"connectionMode",
"consentManagement",
"oneTrustCookieCategories",
"ketchConsentPurposes"
],
"web": [
"connectionMode",
"consentManagement",
"oneTrustCookieCategories",
"ketchConsentPurposes"
],
"unity": [
"connectionMode",
"consentManagement",
"oneTrustCookieCategories",
"ketchConsentPurposes"
],
"amp": [
"connectionMode",
"consentManagement",
"oneTrustCookieCategories",
"ketchConsentPurposes"
],
"cloud": [
"connectionMode",
"consentManagement",
"oneTrustCookieCategories",
"ketchConsentPurposes"
],
"reactnative": [
"connectionMode",
"consentManagement",
"oneTrustCookieCategories",
"ketchConsentPurposes"
],
"flutter": [
"connectionMode",
"consentManagement",
"oneTrustCookieCategories",
"ketchConsentPurposes"
],
"cordova": [
"connectionMode",
"consentManagement",
"oneTrustCookieCategories",
"ketchConsentPurposes"
]
},
"secretKeys": []
},
"options": {
"isBeta": true,
"hidden": {
"featureFlagName": "AMP_intercom_v2",
"featureFlagValue": false
}
}
}
Loading

0 comments on commit 11494f2

Please sign in to comment.