Transformer

Response body for a single personalization transformer.
JSON example
This example shows a sample response with a single personalization transformer.
1{
2  "channel": "WebApp",
3  "createdById": "005SB000007airJYAQ",
4  "createdDate": "2026-02-25T16:48:45.000Z",
5  "dataConnectors": [
6    {
7      "appIdentifier": "ed38623e-eae3-48f3-a77e-4e9b9088ebfe",
8      "id": "0jaSB0000000PBJYA2",
9      "name": "Test_Web_Integration_ed38623e_eae3_48f3_a77e_4e9b9088ebfe",
10      "streamingAppDataConnectorType": "WebApp"
11    },
12    {
13      "appIdentifier": "0114d551-4575-4364-9a6c-4ce01abc4ef7",
14      "id": "0jaSB0000000yH7YAI",
15      "name": "Data_Cloud_Test_0114d551_4575_4364_9a6c_4ce01abc4ef7",
16      "streamingAppDataConnectorType": "WebApp"
17    },
18    {
19      "appIdentifier": "ed38623e-eae3-48f3-a77e-4e9b9088ebfe",
20      "id": "0jaSB0000000aoHYAQ",
21      "name": "Test_Site_34817195_f158_428a_927e_f9858872899b",
22      "streamingAppDataConnectorType": "WebApp"
23    },
24    {
25      "appIdentifier": "65ee1410-09e8-4adc-8b49-2002470d8414",
26      "id": "0jaSB0000001bbpYAA",
27      "name": "Test_Agent_65ee1410_09e8_4adc_8b49_2002470d8414",
28      "streamingAppDataConnectorType": "WebApp"
29    }
30  ],
31  "dataSpace": "default",
32  "description": null,
33  "id": "7PTSB00000070ZZ4AY",
34  "isEnabled": true,
35  "label": "RecsHardCodedTransformer",
36  "lastModifiedById": "005SB000007airJYAQ",
37  "lastModifiedDate": "2026-02-25T16:49:07.000Z",
38  "name": "RecsHardCodedTransformer",
39  "publishedDate": "2026-02-25T16:49:07.000Z",
40  "schemaReference": null,
41  "substitutionDefinitions": {},
42  "transformerCategory": "EmbeddedContent",
43  "transformerType": "Handlebars",
44  "transformerTypeDetails": {
45    "componentName": null,
46    "disableAutoInjectionOfEngagementAttributes": false,
47    "html": "<div className="mb-4 mt-4"><h1>Products</h1>..."
48  }
49}
Property Name Type Description Filter Group and Version Available Version
id String Unique identifier for the object. Small, 66.0 66.0
name String Internal name of the object. Small, 66.0 66.0
label String Human-readable label or title for the object. Small, 66.0 66.0
description String Description of the object. Small, 66.0 66.0
createdById String ID of the user or process that created this object. Small, 66.0 66.0
createdDate DateTime Timestamp when the object was created. Small, 66.0 66.0
lastModifiedById String ID of the user or process that last modified this object. Small, 66.0 66.0
lastModifiedDate DateTime Timestamp of the most recent update to the object. Small, 66.0 66.0
dataConnectors Streaming App Data Connector List of websites or mobile apps this personalization transformer belongs to. Small, 66.0 66.0
channel String Specifies whether this transformer is for a website or mobile application. Values are: MobileApp, WebApp. Small, 66.0 66.0
transformerCategory String Defines the way this transformer is used. Values are: EmbeddedContent, Agent. Small, 66.0 66.0
transformerType String Instruction to the SDK on how the transformer works. Values are: Handlebars, HtmlElementModifier, AgentScript, Component. Small, 66.0 66.0
transformerTypeDetails Transformer Type Details Data specific to the type of transformer. Small, 66.0 66.0
substitutionDefinitions Substitution Details Object keyed by the substitution name. Each value matches Substitution Details. Small, 66.0 66.0
schemaReference String Specifies the name of the response template, if the transformer substitution definitions were created referencing one. Small, 66.0 66.0
isEnabled Boolean Defines the enablement status of the transformer when delivered to the mobile app or website. Small, 66.0 66.0
publishedDate DateTime Date and time when the transformer was last published to the mobile app or website. Small, 66.0 66.0
dataSpace String Name of the data space the transformer belongs to. Small, 66.0 66.0