Loading
Prepare for Email to Become the Default Login ExperienceRead More
About Salesforce Data 360
Identity Boost Custom Template Sample JSON

Identity Boost Custom Template Sample JSON

Copy the template code below or download it directly in Data 360 to begin creating your custom template for the identity boost use case. Fill in the required and optional fields with appropriate values.

{
 "name": "MatchBoost",
 "description": "Boost matching population",
 "tables": {
   "tableConfigs": [
     {
       "name": "FirstPartyDataSet",
       "description": "Data set comprising first party information",
       "role": "Consumer",
       "columns": [
         {
           "name": "IndividualId",
           "description": "Captures the Individual Id",
           "type": "STRING"
         },
         {
           "name": "RealId",
           "description": "Captures the Real ID that is minted by the identity provider",
           "type": "STRING",
           "defaultValue": "DEFAULT"
         },
         {
           "name": "FirstName",
           "description": "Captures the First Name of the user",
           "type": "STRING",
           "defaultValue": "DEFAULT"
         },
         {
           "name": "LastName",
           "description": "Captures the Last Name of the user",
           "type": "STRING",
           "defaultValue": "DEFAULT"
         },
         {
           "name": "EmailAddress",
           "description": "Captures the Email address",
           "type": "STRING"
         },
         {
           "name": "PhoneNumber",
           "description": "Captures the Phone Number",
           "type": "STRING",
           "defaultValue": "DEFAULT"
         }
       ]
     }
   ]
 },
 "queries": {
   "queryConfigs": [
     {
       "name": "MatchBoost",
       "useCase": "MatchBoost",
       "description": "Enrich first party dataset using third party data",
       "type": null,
       "source": null,
       "queryParameters": null,
       "referencedTables": ["FirstPartyDataSet"]
     }
   ]
 },
 "useCaseConfigs": {
   "MatchBoost": {
     "useCaseType": "MatchBoost",
     "supportedContactPoints": [
       "Email",
       "PhoneNumber"
     ],
     "outputObjects": {
       "outputObjectConfigs": [
         {
           "objectName": "SAMPLE_BRIDGE_TABLE",
           "bridgeTable": {
             "sourceIdFieldName": "SourceId__c"
           },
           "relatedTable": null
         },
         {
          "objectName": "SAMPLE_INDV_BOOSTED",
          "bridgeTable": null,
          "relatedTable": {
            "sourceObjectName": "ssot__Individual__dlm",
            "pathFromBridgeTable": [
              {
                "sourceAttribute": {
                  "objectName": "SAMPLE_INDV_BOOSTED3",
                  "fieldName": "Id__c"
                },
                "targetAttribute": {
                  "objectName": "SAMPLE_BRIDGE_TABLE3",
                  "fieldName": "RealId__c"
                }
           }
         ]
       }
      },
      {
          "objectName": "CONTACTEMAIL_BOOSTED",
          "bridgeTable": null,
          "relatedTable": {
            "sourceObjectName": "ssot__ContactPointEmail__dlm",
            "pathFromBridgeTable": [
              {
                "sourceAttribute": {
                  "objectName": "CONTACTEMAIL_BOOSTED3",
                  "fieldName": "PartyId__c"
                },
                "targetAttribute": {
                  "objectName": "SAMPLE_BRIDGE_TABLE3",
                  "fieldName": "RealId__c"
                }
           }
         ]
       }
      }
       ]
     }
   }
 }
}
 
Loading
Salesforce Help | Article