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 |