ViewInteraction is a datatype for an interaction available across search and dashboards.

This datatype is used by the key datatypes, Repository and View. It's also used by the datatype, ViewInteractionEntry, which is used by the union datatype, EntitySearchResultEntity, which is used by the SearchResult datatype, which is in turn used by both the entitiesPage() and the entitiesSearch() query fields.

Table: ViewInteraction

ParameterTypeRequiredDefaultStabilityAvailabilityDescription
Some input parameters may be required, as indicated in the Required column. For return values, this indicates that you are assured a value if the field is requested for the results. 
Table last updated: Oct 14, 2026 
createdInfoAssetCommitMetadata  Long-Term Metadata related to the creation of the interaction. See AssetCommitMetadata.
descriptionString  Long-Term A description of the view interaction.
displayNameStringyes Long-Term The name of the view to display.
idStringyes Long-Term The unique identifier for the view interaction.
interactionQueryBasedWidgetInteractionyes Long-Term The interaction for a query based widget. See QueryBasedWidgetInteraction.
modifiedInfoAssetCommitMetadata  Long-Term Metadata related to the latest modification of the interaction. See AssetCommitMetadata.
nameStringyes Long-Term The name of view interaction.
packagePackageInstallation  Long-Term The package from which the interaction view was installed. See PackageInstallation.
packageIdVersionedPackageSpecifier  Long-Term The unique identifier of the package. VersionedPackageSpecifier is a scalar.
searchDomainSearchDomainyes Long-Term The related repository or view. See SearchDomain.