From ae186cf2c1c5b504e250eb9e21c1ae1729a2dffb Mon Sep 17 00:00:00 2001 From: Greg Kuhlmann Date: Tue, 6 Feb 2024 09:32:31 -0600 Subject: [PATCH] sumatra-synced-segments integration (#64) * initial sumatra synced segments integration * ran npm run prettier:write --- .../assets/horizontal.svg | 161 +++++++++++++++ .../sumatra-synced-segments/assets/square.svg | 183 ++++++++++++++++++ .../sumatra-synced-segments/manifest.json | 35 ++++ 3 files changed, 379 insertions(+) create mode 100644 integrations/sumatra-synced-segments/assets/horizontal.svg create mode 100644 integrations/sumatra-synced-segments/assets/square.svg create mode 100644 integrations/sumatra-synced-segments/manifest.json diff --git a/integrations/sumatra-synced-segments/assets/horizontal.svg b/integrations/sumatra-synced-segments/assets/horizontal.svg new file mode 100644 index 00000000..6fc903e8 --- /dev/null +++ b/integrations/sumatra-synced-segments/assets/horizontal.svg @@ -0,0 +1,161 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/integrations/sumatra-synced-segments/assets/square.svg b/integrations/sumatra-synced-segments/assets/square.svg new file mode 100644 index 00000000..105bdb89 --- /dev/null +++ b/integrations/sumatra-synced-segments/assets/square.svg @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/integrations/sumatra-synced-segments/manifest.json b/integrations/sumatra-synced-segments/manifest.json new file mode 100644 index 00000000..85cd6117 --- /dev/null +++ b/integrations/sumatra-synced-segments/manifest.json @@ -0,0 +1,35 @@ +{ + "name": "Sumatra", + "version": "1.0.0", + "overview": "Sync Sumatra Audiences with LaunchDarkly to create targeted experiences and experiments.", + "description": "The Sumatra AI engine generates behavioral signals from raw event data to predict customer intent and segment users by cohorts. Sumatra’s LaunchDarkly integration allows you to sync Sumatra cohorts with LaunchDarkly audiences to create targeted experiences and experiments.", + "author": "Sumatra", + "supportEmail": "support@sumatra.ai", + "links": { + "site": "https://sumatra.ai/", + "launchdarklyDocs": "https://docs.launchdarkly.com/home/segments/synced-segments/sumatra", + "privacyPolicy": "https://launchdarkly.com/policies/privacy/", + "supportWebsite": "https://optimize-docs.sumatra.ai/experiences/launchdarkly" + }, + "categories": ["synced-segments"], + "icons": { + "square": "assets/square.svg", + "horizontal": "assets/horizontal.svg" + }, + "capabilities": { + "syncedSegment": { + "requestParser": { + "environmentIdPath": "/environmentId", + "contextKindPath": "/contextKind", + "cohortIdPath": "/cohortId", + "cohortNamePath": "/cohortName", + "cohortUrlPath": "/cohortUrl", + "addMemberArrayPath": "/included/add", + "removeMemberArrayPath": "/included/remove", + "memberArrayParser": { + "memberIdPath": "/id" + } + } + } + } +}