# Get previews for a public webpage Retrieves a list of previews for a public webpage identified by its UUID. Returns a PaginationResponse containing PreviewDTO objects. Endpoint: POST /api/v2/webpages/public/previews/{pageUuid}/{componentUuid}/{layout} Version: 1.0 Security: BearerAuthentication ## Header parameters: - `X-Caraer-Subdomain` (string, required) - `X-Caraer-Environment` (string) ## Path parameters: - `pageUuid` (string, required) - `componentUuid` (string, required) - `layout` (string, required) ## Response 200 fields (application/json): - `message` (string) A message detailing the result of the operation. Example: "Success" - `data` (array) The data returned in the current page of the pagination. Example: [{"id":1,"name":"Item1"},{"id":2,"name":"Item2"}] - `data.description` (string) Description of the preview Example: "Preview description example" - `data.object` (object) The Caraer object associated with this preview - `data.object.uuid` (string, required) Unique identifier for the entity - `data.object.name` (string) Unique identifier name for the object - `data.object.label` (string) Display label for the object - `data.object.createdAt` (integer) Unix timestamp when the entity was created - `data.object.createdBy` (object) Identifier of the user who created the entity - `data.object.createdBy.name` (string, required) - `data.object.createdBy.label` (string) - `data.object.createdBy.createdAt` (integer) - `data.object.createdBy.updatedAt` (integer) - `data.object.createdBy.deletedAt` (integer) - `data.object.createdBy.createdByUuid` (string) - `data.object.createdBy.updatedByUuid` (string) - `data.object.createdBy.deletedByUuid` (string) - `data.object.createdBy.index` (integer) - `data.object.createdBy.complete` (boolean) - `data.object.createdBy.deleted` (boolean) - `data.object.createdBy.uuid` (string, required) - `data.object.createdBy.objects` (object) - `data.object.createdBy.properties` (array) - `data.object.createdBy.properties.value` (any) - `data.object.createdBy.properties.type` (string) - `data.object.createdBy.properties.icon` (string) - `data.object.createdBy.user` (object) - `data.object.createdBy.user.email` (string) - `data.object.createdBy.user.firstname` (string) - `data.object.createdBy.user.lastname` (string) - `data.object.createdBy.user.initials` (string) - `data.object.createdBy.user.scopes` (array) - `data.object.createdBy.user.filters` (object) - `data.object.createdBy.user.role` (string) - `data.object.createdBy.user.record` (object) - `data.object.updatedAt` (integer) Unix timestamp when the entity was last updated - `data.object.updatedBy` (object) Identifier of the user who last updated the entity - `data.object.deletedAt` (integer) Unix timestamp when the entity was deleted (null if not deleted) - `data.object.deletedBy` (object) Identifier of the user who deleted the entity - `data.object.index` (integer) Index number for ordering objects - `data.object.plural` (string) Plural form of the object's name, used for display purposes - `data.object.description` (string) Detailed description of the object's purpose and usage - `data.object.groups` (array) Collection of group names this object belongs to - `data.object.icon` (string) Icon identifier for visual representation of the object - `data.object.showInMenu` (boolean) Indicates if this object should be displayed in navigation menus - `data.object.defaultTrait` (string) Name of the default trait applied to this object - `data.object.traits` (array) List of trait names associated with this object - `data.object.views` (array) List of view configurations for displaying this object - `data.object.views.label` (string) Display label for the entity, can be different from name - `data.object.views.index` (integer) Index number for ordering entities - `data.object.views.favorite` (boolean) - `data.object.views.team` (boolean) - `data.object.views.shared` (boolean) - `data.object.views.personal` (boolean) - `data.object.views.trait` (string) - `data.object.views.filters` (object) DTO representing a filter composed of filter groups for querying records. The filter groups are combined using a logical OR operation. The filter items within each group are combined using a logical AND operation. - `data.object.views.filters.groups` (array) A collection of filter groups. - `data.object.views.filters.groups.items` (object) A set of filter items included in the group. - `data.object.views.filters.groups.items.object` (string) The name of the object to which this pagination item belongs. Example: "User" - `data.object.views.filters.groups.items.relation` (string) The relationship between objects. Example: "hasProperty" - `data.object.views.filters.groups.items.property` (string) The name of the property within the object. Example: "email" - `data.object.views.filters.groups.items.relationIncluded` (boolean) Specifies whether the relation is included. Example: true - `data.object.views.filters.groups.items.operator` (string) Defines the operator used in the filter. Available operators are defined in the API documentation. Example: "EQUALS" - `data.object.views.filters.groups.items.value` (any) Represents the value to filter against. Example: 12345 - `data.object.views.shows` (array) - `data.object.views.shows.separator` (string) Separator string used to visually separate this item. Example: "|" - `data.object.views.shows.sticky` (boolean) Flag indicating whether this item is sticky and will stay fixed in the list. - `data.object.views.sorts` (array) - `data.object.views.sorts.direction` (string) The direction for sorting. Can be ASC (ascending) or DESC (descending). Enum: "ASC", "DESC" - `data.object.views.limit` (integer) - `data.object.views.showIcons` (boolean) - `data.object.views.groupProperty` (object) Represents a sortable item, including object, relation, property, and sort direction. - `data.object.views.rowHeight` (string) - `data.object.views.calculations` (array) - `data.object.views.calculations.property` (object) DTO representing an item with properties defined for displaying and handling in UI related operations. - `data.object.views.calculations.calculation` (string) - `data.object.views.query` (string) - `data.object.views.flowProperty` (string) - `data.object.views.defaultView` (boolean) - `data.object.views.isInternallyPublic` (boolean) - `data.object.properties` (array) List of properties defined for this object - `data.object.properties.name` (string) The name identifier of the property - `data.object.properties.label` (string) Display label for the property - `data.object.properties.description` (string) Detailed description of the property's purpose and usage - `data.object.properties.type` (string) The data type of the property (e.g., 'string', 'number', 'date', etc.) - `data.object.properties.options` (array) List of predefined options for properties that support selection - `data.object.properties.options.color` (string) - `data.object.properties.options.disabled` (boolean) - `data.object.properties.options.usedIn` (object) - `data.object.properties.options.usedIn.recordUuids` (array) - `data.object.properties.options.usedIn.count` (integer) - `data.object.properties.group` (string) Group name for organizing related properties - `data.object.properties.format` (any) Format configuration for the property's display and validation - `data.object.properties.rules` (array) Collection of validation rules applied to the property - `data.object.properties.immutable` (boolean) Indicates if the property value cannot be modified after initial creation - `data.object.properties.hidden` (boolean) Indicates if the property should be hidden from view - `data.object.properties.nonPublic` (boolean) Indicates if the property should be excluded from public APIs - `data.object.properties.indexed` (boolean) Indicates if the property should be indexed for searching - `data.object.properties.editable` (boolean) Indicates if the property value can be modified - `data.object.properties.formatSettings` (object) Additional format-specific settings for the property - `data.object.properties.usedIn` (object) Information about where this property is used in the system - `data.object.properties.icon` (string) Icon identifier for visual representation of the property - `data.object.properties.webpagePublic` (boolean) Indicates if the property can be used in webpages - `data.object.properties.embeddable` (boolean) Indicates if the property can be embedded in other properties - `data.object.properties.minAndMaxValue` (object) The minimum and maximum value of the property - `data.object.properties.minAndMaxValue.t1` (integer) - `data.object.properties.minAndMaxValue.t2` (integer) - `data.object.relations` (array) List of relations this object has with other objects - `data.object.relations.name` (string) Unique identifier name for the relation - `data.object.relations.label` (string) Display label for the relation - `data.object.relations.description` (string) Detailed description of the relation's purpose and usage - `data.object.relations.objects` (array) Set of Caraer objects that are part of this relation - `data.object.suites` (array) List of suite names this object belongs to - `data.recordUuid` (string) UUID of the associated record Example: "abcdef12-3456-7890-abcd-ef1234567890" - `data.primary` (boolean) Indicates whether this preview is the primary one Example: true - `data.previewType` (string) Type of preview (detail, flow, pill, custom) Example: "detail" - `data.grid` (array) Rows of the preview grid - `data.grid.property` (object) The property details associated with the preview item. - `data.grid.text` (string) The text content associated with the preview item. Example: "Sample text" - `data.grid.value` (any) The value associated with the preview item. This can hold custom data. - `data.grid.relatedObject` (object) The related object information for the preview item. - `data.grid.relatedObject.object` (object) The related object data. - `data.grid.relatedObject.relation` (object) The type of relation between objects. - `data.grid.relatedObjectValue` (any) The related object value associated with this preview item. - `data.grid.divider` (string) Whether the preview item is a divider. (solid, dashed, dotted) Example: "solid" - `data.grid.buttonText` (string) The button text associated with the preview item. Example: "Sample text" - `data.grid.buttonUrl` (string) The button url associated with the preview item. Example: "https://www.google.com" - `data.grid.buttonTextValue` (any) The button text value associated with the preview item. - `data.grid.buttonUrlValue` (any) The button value associated with the preview item. - `data.grid.settings` (object) The settings associated with the preview item. - `data.grid.settings.showIcon` (boolean) Whether the preview item should show the icon. - `data.grid.settings.iconPadding` (number) The padding of the icon. - `data.grid.settings.iconColor` (string) The color of the icon. - `data.grid.settings.iconSize` (number) The size of the icon. - `data.grid.settings.defaultValue` (string) The default value of the preview item. - `data.grid.settings.helpText` (string) The help text of the preview item. - `data.grid.settings.paragraph` (string) The paragraph of the preview item p, h1, h2, h3, h4, h5, h6. - `data.grid.settings.showColor` (boolean) Whether the preview item should show the color of the select option. - `data.grid.settings.showBorder` (boolean) Whether the preview item should show the border around the select option. - `data.grid.settings.buttonType` (string) What type the button should be (primary, secondary or tertiary) - `data.grid.styling` (object) The styling associated with the preview item. - `data.grid.styling.all` (object) The style set for all devices - `data.grid.styling.all.hide` (boolean) - `data.grid.styling.all.customID` (string) - `data.grid.styling.all.customClass` (string) - `data.grid.styling.all.customAnchor` (string) - `data.grid.styling.all.spacing` (number) - `data.grid.styling.all.directionLTR` (boolean) - `data.grid.styling.all.alignContent` (string) - `data.grid.styling.all.alignItems` (string) - `data.grid.styling.all.justifyContent` (string) - `data.grid.styling.all.alignSelf` (string) - `data.grid.styling.all.flexWrap` (string) - `data.grid.styling.all.flexDirection` (string) - `data.grid.styling.all.overflow` (string) - `data.grid.styling.all.topMargin` (number) - `data.grid.styling.all.bottomMargin` (number) - `data.grid.styling.all.leftMargin` (number) - `data.grid.styling.all.rightMargin` (number) - `data.grid.styling.all.topPadding` (number) - `data.grid.styling.all.bottomPadding` (number) - `data.grid.styling.all.leftPadding` (number) - `data.grid.styling.all.rightPadding` (number) - `data.grid.styling.all.fullWidthEnabled` (boolean) - `data.grid.styling.all.maxWidth` (number) - `data.grid.styling.all.minWidth` (number) - `data.grid.styling.all.width` (number) - `data.grid.styling.all.flex` (integer) - `data.grid.styling.all.minHeight` (number) - `data.grid.styling.all.maxHeight` (number) - `data.grid.styling.all.height` (number) - `data.grid.styling.all.borderRadiusTopLeft` (number) - `data.grid.styling.all.borderRadiusTopRight` (number) - `data.grid.styling.all.borderRadiusBottomLeft` (number) - `data.grid.styling.all.borderRadiusBottomRight` (number) - `data.grid.styling.all.borderWidthTop` (number) - `data.grid.styling.all.borderWidthBottom` (number) - `data.grid.styling.all.borderWidthLeft` (number) - `data.grid.styling.all.borderWidthRight` (number) - `data.grid.styling.all.borderColorTop` (string) - `data.grid.styling.all.borderColorBottom` (string) - `data.grid.styling.all.borderColorLeft` (string) - `data.grid.styling.all.borderColorRight` (string) - `data.grid.styling.all.borderStyleTop` (string) - `data.grid.styling.all.borderStyleBottom` (string) - `data.grid.styling.all.borderStyleLeft` (string) - `data.grid.styling.all.borderStyleRight` (string) - `data.grid.styling.all.backgroundVideo` (string) - `data.grid.styling.all.backgroundImage` (string) - `data.grid.styling.all.backgroundMediaRepeat` (string) - `data.grid.styling.all.backgroundMediaFit` (string) - `data.grid.styling.all.backgroundMediaSizeWidth` (number) - `data.grid.styling.all.backgroundMediaSizeHeight` (number) - `data.grid.styling.all.backgroundMediaPosition` (string) - `data.grid.styling.all.backgroundMediaScroll` (string) - `data.grid.styling.all.backgroundMediaParallax` (boolean) - `data.grid.styling.all.backgroundMediaAutoPlay` (boolean) - `data.grid.styling.all.backgroundMediaMuted` (boolean) - `data.grid.styling.all.backgroundMediaLoop` (boolean) - `data.grid.styling.all.backgroundColorOverlayColor` (string) - `data.grid.styling.all.backgroundColorOverlayOpacity` (number) - `data.grid.styling.all.backgroundGradientOverlayColors` (array) - `data.grid.styling.all.backgroundGradientOverlayOpacity` (number) - `data.grid.styling.all.backgroundGradientOverlayDirection` (string) - `data.grid.styling.all.backgroundColor` (string) - `data.grid.styling.all.backgroundColorOffsetBottom` (number) - `data.grid.styling.all.backgroundColorOffsetLeft` (number) - `data.grid.styling.all.backgroundColorOffsetRight` (number) - `data.grid.styling.all.backgroundColorOffsetTop` (number) - `data.grid.styling.all.backgroundGradientColors` (array) - `data.grid.styling.all.backgroundGradientOpacity` (number) - `data.grid.styling.all.backgroundGradientDirection` (string) - `data.grid.styling.all.animationDelay` (number) - `data.grid.styling.all.animationDuration` (number) - `data.grid.styling.all.animationIn` (string) - `data.grid.styling.all.animationOut` (string) - `data.grid.styling.all.animationRepeat` (string) - `data.grid.styling.all.animationDirection` (string) - `data.grid.styling.all.animationTimingFunction` (string) - `data.grid.styling.all.animationFillMode` (string) - `data.grid.styling.all.mediaHover` (string) - `data.grid.styling.all.mediaAlignment` (string) - `data.grid.styling.all.mediaFit` (string) - `data.grid.styling.all.mediaPosition` (string) - `data.grid.styling.all.enlargeOnClickBorderRadiusTopLeft` (number) - `data.grid.styling.all.enlargeOnClickBorderRadiusTopRight` (number) - `data.grid.styling.all.enlargeOnClickBorderRadiusBottomLeft` (number) - `data.grid.styling.all.enlargeOnClickBorderRadiusBottomRight` (number) - `data.grid.styling.all.enlargeOnClickBorderWidthTop` (number) - `data.grid.styling.all.enlargeOnClickBorderWidthBottom` (number) - `data.grid.styling.all.enlargeOnClickBorderWidthLeft` (number) - `data.grid.styling.all.enlargeOnClickBorderWidthRight` (number) - `data.grid.styling.all.enlargeOnClickBorderColorTop` (string) - `data.grid.styling.all.enlargeOnClickBorderColorBottom` (string) - `data.grid.styling.all.enlargeOnClickBorderColorLeft` (string) - `data.grid.styling.all.enlargeOnClickBorderColorRight` (string) - `data.grid.styling.all.enlargeOnClickBorderStyleTop` (string) - `data.grid.styling.all.enlargeOnClickBorderStyleBottom` (string) - `data.grid.styling.all.enlargeOnClickBorderStyleLeft` (string) - `data.grid.styling.all.enlargeOnClickBorderStyleRight` (string) - `data.grid.styling.all.enlargeOnClickShadowOffsetX` (number) - `data.grid.styling.all.enlargeOnClickShadowOffsetY` (number) - `data.grid.styling.all.enlargeOnClickShadowBlur` (number) - `data.grid.styling.all.enlargeOnClickShadowColor` (string) - `data.grid.styling.all.enlargeOnClickShadowSpread` (number) - `data.grid.styling.all.enlargeOnClickShadowInset` (boolean) - `data.grid.styling.all.enlargeOnClickShadowOpacity` (number) - `data.grid.styling.all.enlargeOnClickScale` (number) - `data.grid.styling.all.shadowOffsetX` (number) - `data.grid.styling.all.shadowOffsetY` (number) - `data.grid.styling.all.shadowBlur` (number) - `data.grid.styling.all.shadowBorderRadiusTopLeft` (number) - `data.grid.styling.all.shadowBorderRadiusTopRight` (number) - `data.grid.styling.all.shadowBorderRadiusBottomLeft` (number) - `data.grid.styling.all.shadowBorderRadiusBottomRight` (number) - `data.grid.styling.all.shadowColor` (string) - `data.grid.styling.all.shadowSpread` (number) - `data.grid.styling.all.shadowInset` (boolean) - `data.grid.styling.all.shadowOpacity` (number) - `data.grid.styling.all.textGradientOverlayColors` (array) - `data.grid.styling.all.textGradientOverlayOpacity` (number) - `data.grid.styling.all.textGradientOverlayDirection` (string) - `data.grid.styling.all.darkTextEnabled` (boolean) - `data.grid.styling.all.textAlign` (string) - `data.grid.styling.all.transitionScrollSpeed` (number) - `data.grid.styling.all.autoRotate` (boolean) - `data.grid.styling.all.autoRotateInterval` (number) - `data.grid.styling.all.buttonIcon` (string) - `data.grid.styling.all.buttonIconPosition` (string) - `data.grid.styling.all.buttonIconColor` (string) - `data.grid.styling.all.openInNewWindow` (boolean) - `data.grid.styling.all.sidebar` (boolean) - `data.grid.styling.all.sidebarPosition` (string) - `data.grid.styling.all.sidebarAnimation` (string) - `data.grid.styling.all.sidebarAnimationDuration` (number) - `data.grid.styling.all.sidebarAnimationTimingFunction` (string) - `data.grid.styling.all.fontFamily` (string) - `data.grid.styling.all.fontSize` (number) - `data.grid.styling.all.fontWeight` (string) - `data.grid.styling.all.fontDecoration` (string) - `data.grid.styling.all.fontTextTransform` (string) - `data.grid.styling.all.fontLineHeight` (number) - `data.grid.styling.all.fontLetterSpacing` (number) - `data.grid.styling.all.fontColorLight` (string) - `data.grid.styling.all.fontColorDark` (string) - `data.grid.styling.all.h1FontFamily` (string) - `data.grid.styling.all.h1FontSize` (number) - `data.grid.styling.all.h1FontWeight` (string) - `data.grid.styling.all.h1FontDecoration` (string) - `data.grid.styling.all.h1TextTransform` (string) - `data.grid.styling.all.h1LineHeight` (number) - `data.grid.styling.all.h1LetterSpacing` (number) - `data.grid.styling.all.h1ColorLight` (string) - `data.grid.styling.all.h1ColorDark` (string) - `data.grid.styling.all.h2FontFamily` (string) - `data.grid.styling.all.h2FontSize` (number) - `data.grid.styling.all.h2FontWeight` (string) - `data.grid.styling.all.h2FontDecoration` (string) - `data.grid.styling.all.h2TextTransform` (string) - `data.grid.styling.all.h2LineHeight` (number) - `data.grid.styling.all.h2LetterSpacing` (number) - `data.grid.styling.all.h2ColorLight` (string) - `data.grid.styling.all.h2ColorDark` (string) - `data.grid.styling.all.h3FontFamily` (string) - `data.grid.styling.all.h3FontSize` (number) - `data.grid.styling.all.h3FontWeight` (string) - `data.grid.styling.all.h3FontDecoration` (string) - `data.grid.styling.all.h3TextTransform` (string) - `data.grid.styling.all.h3LineHeight` (number) - `data.grid.styling.all.h3LetterSpacing` (number) - `data.grid.styling.all.h3ColorLight` (string) - `data.grid.styling.all.h3ColorDark` (string) - `data.grid.styling.all.h4FontFamily` (string) - `data.grid.styling.all.h4FontSize` (number) - `data.grid.styling.all.h4FontWeight` (string) - `data.grid.styling.all.h4FontDecoration` (string) - `data.grid.styling.all.h4TextTransform` (string) - `data.grid.styling.all.h4LineHeight` (number) - `data.grid.styling.all.h4LetterSpacing` (number) - `data.grid.styling.all.h4ColorLight` (string) - `data.grid.styling.all.h4ColorDark` (string) - `data.grid.styling.all.h5FontFamily` (string) - `data.grid.styling.all.h5FontSize` (number) - `data.grid.styling.all.h5FontWeight` (string) - `data.grid.styling.all.h5FontDecoration` (string) - `data.grid.styling.all.h5TextTransform` (string) - `data.grid.styling.all.h5LineHeight` (number) - `data.grid.styling.all.h5LetterSpacing` (number) - `data.grid.styling.all.h5ColorLight` (string) - `data.grid.styling.all.h5ColorDark` (string) - `data.grid.styling.all.h6FontFamily` (string) - `data.grid.styling.all.h6FontSize` (number) - `data.grid.styling.all.h6FontWeight` (string) - `data.grid.styling.all.h6FontDecoration` (string) - `data.grid.styling.all.h6TextTransform` (string) - `data.grid.styling.all.h6LineHeight` (number) - `data.grid.styling.all.h6LetterSpacing` (number) - `data.grid.styling.all.h6ColorLight` (string) - `data.grid.styling.all.h6ColorDark` (string) - `data.grid.styling.all.navigationFontFamily` (string) - `data.grid.styling.all.navigationFontSize` (number) - `data.grid.styling.all.navigationFontWeight` (string) - `data.grid.styling.all.navigationFontDecoration` (string) - `data.grid.styling.all.navigationTextTransform` (string) - `data.grid.styling.all.navigationLineHeight` (number) - `data.grid.styling.all.navigationLetterSpacing` (number) - `data.grid.styling.all.navigationColorLight` (string) - `data.grid.styling.all.navigationColorDark` (string) - `data.grid.styling.all.subNavigationFontFamily` (string) - `data.grid.styling.all.subNavigationFontSize` (number) - `data.grid.styling.all.subNavigationFontWeight` (string) - `data.grid.styling.all.subNavigationFontDecoration` (string) - `data.grid.styling.all.subNavigationTextTransform` (string) - `data.grid.styling.all.subNavigationLineHeight` (number) - `data.grid.styling.all.subNavigationLetterSpacing` (number) - `data.grid.styling.all.subNavigationColorLight` (string) - `data.grid.styling.all.subNavigationColorDark` (string) - `data.grid.styling.all.bodyFontFamily` (string) - `data.grid.styling.all.bodyFontSize` (number) - `data.grid.styling.all.bodyFontWeight` (string) - `data.grid.styling.all.bodyFontDecoration` (string) - `data.grid.styling.all.bodyTextTransform` (string) - `data.grid.styling.all.bodyLineHeight` (number) - `data.grid.styling.all.bodyLetterSpacing` (number) - `data.grid.styling.all.bodyColorLight` (string) - `data.grid.styling.all.bodyColorDark` (string) - `data.grid.styling.all.hyperlinkFontFamily` (string) - `data.grid.styling.all.hyperlinkFontSize` (number) - `data.grid.styling.all.hyperlinkFontWeight` (string) - `data.grid.styling.all.hyperlinkFontDecoration` (string) - `data.grid.styling.all.hyperlinkTextTransform` (string) - `data.grid.styling.all.hyperlinkLineHeight` (number) - `data.grid.styling.all.hyperlinkLetterSpacing` (number) - `data.grid.styling.all.hyperlinkColorLight` (string) - `data.grid.styling.all.hyperlinkColorDark` (string) - `data.grid.styling.mobile` (object) The style set for the mobile device - `data.grid.styling.tablet` (object) The style set for the tablet device - `data.grid.styling.desktop` (object) The style set for the desktop device - `data.profileImage` (object) Profile image property - `data.profileImagePosition` (string) Profile image position (top, left, right, bottom, background) Example: "top" - `data.profileImageStyling` (object) Style set for the profile image - `data.firstInitialProperty` (object) First initial property - `data.secondInitialProperty` (object) Second initial property - `data.whatsAppProperty` (object) WhatsApp property - `data.phoneProperty` (object) Phone property - `data.emailProperty` (object) Email property - `data.profileImageValue` (string) Value of the profile image - `data.firstInitialPropertyValue` (string) Value of the first initial property - `data.secondInitialPropertyValue` (string) Value of the second initial property - `data.whatsAppPropertyValue` (string) Value of the whatsApp property - `data.phonePropertyValue` (string) Value of the phone property - `data.emailPropertyValue` (string) Value of the email property - `data.customCss` (string) Custom CSS styles for the preview - `data.url` (string) URL of the preview - `data.styling` (object) The styling of the preview - `data.name` (string, required) The name of the entity - `total` (integer) The total number of items available. Example: 100 - `page` (integer) The current page number (starts from 1). Example: 1 - `perPage` (integer) The number of items displayed per page. Example: 10 - `lastPage` (integer) The last page number available for the pagination. Example: 10