Dynamic Content Variation Object
Dynamic content personalizes parts of your website based on what you know about a viewer. Variations are the blocks of content that are displayed to prospects dynamically, based on criteria. Learn more about dynamic content in Salesforce Help.
The API to access the dynamic content variation object follows the conventions described in Version 5 Overview.
Operation | HTTP Verb | URL Format | Ability Requirements |
---|---|---|---|
Read | GET | https://pi.pardot.com/api/v5/objects/dynamic-content-variations/<id>?<params> | Content > Dynamic Content > View ability |
Query | GET | https://pi.pardot.com/api/v5/objects/dynamic-content-variations?<params> | Content > Dynamic Content > View ability |
Read-Only Fields
Field | Type | Description |
---|---|---|
comparison | String | The logic used to set the criteria for a variation. This field works together with the Dynamic Content basedOn field to determine which variation a prospect is served. |
content | String | The text content of the variation. |
dynamicContentId | Integer | ID of the dynamic content this variation is associated with. |
dynamicContent | Dynamic Content | The dynamic content the variation is associated with. |
id | Integer | Account Engagement ID for this dynamic content variation. |
Retrieve a single dynamic content variation following the conventions described in the Version 5 Overview.
Example Request
Example Response
Retrieve a collection of dynamic content variations following the conventions described in the Version 5 Overview.
Sortable Fields
id
Filtering Results
When executing a query, the following parameters can be used to filter the returned results. These parameters can be specified in the request along with any shared parameters defined in Version 5 Overview. When specifying more than one parameter, all parameters must match the record in order for it to be returned in the results.
Parameter | Description |
---|---|
dynamicContentIdGreaterThanOrEqualTo | Returns any dynamic content variation where ID is greater than or equal to the specified value. |
dynamicContentIdGreaterThan | Returns any dynamic content variation where ID is greater than the specified value, non-inclusive. |
dynamicContentIdLessThanOrEqualTo | Returns any dynamic content variation where ID is less than or equal to the specified value. |
dynamicContentIdLessThan | Returns any dynamic content variation where ID is less than the specified value, non-inclusive. |
dynamicContentId | Returns any dynamic content where ID is equal to the given integer value. |
idGreaterThanOrEqualTo | Returns any dynamic content variation where ID is greater than or equal to the specified value. |
idGreaterThan | Returns any dynamic content variation where ID is greater than the specified value, non-inclusive. |
idLessThanOrEqualTo | Returns any dynamic content variation where ID is less than or equal to the specified value. |
idLessThan | Returns any dynamic content variation where ID is less than the specified value, non-inclusive. |
id | Returns any dynamic content variation where ID is equal to the given integer value. |
Example Request
Example response: