VRS JSON body reference
Use the following object parameters when creating or editing virtual report suites. See also Examples for context around how to use them.
data-variant=info
data-slots=text
Adobe may add optional request and response members (name/value pairs) to existing API objects at any time and without notice or changes in versioning. Adobe recommends that you refer to the API documentation of any third-party tool you integrate with our APIs so that such additions are ignored in processing if not understood. If implemented properly, such additions are non-breaking changes for your implementation. Adobe will not remove parameters or add required parameters without first providing standard notification through release notes.
VirtualReportSuite
Attribute
Type
Description
namestringUser defined friendly name of the virtual report suite
idstringThe unique id for the virtual report suite. System generated.
rsidstringSame as
id. Included so normal and virtual report suites can both use this rsid attribute. System generated.parentRsidstringThe id of the report suite from which this virtual report suite inherits data and settings (The Analytics UI calls this
Source)parentRsidNamestringFriendly name of the parent report suite
descriptionstringDescription of the purpose of the virtual report suite
timezoneintegerTimezone ID. Use the
reportsuites/reportsuites/timezones endpoint to retrieve a lookup of values. Valid integers range from 0-74.currentTimezoneOffsetintegerTimezone offset from GMT
timezoneZoneinfostringFriendly timezone name
segmentListArray of
stringList of segment ids to be used to filter the data for this virtual report suite. Retrieve segment IDs using the Segments API.
globalCompanyKeystringThe global company ID of the Analytics Company that owns the virtual report suite
modifiedstring (date-time)The date and time the virtual report suite was last modified. System generated.
dataCurrentAsOfstring (date-time)Timestamp of the most recent data that is processed and ready for reporting for this report suite. System generated.
typestringThe virtual report suite type. System generated.<br/>advancedVrs: A VRS is advanced if
dataSchema is CacheAndMid or Stitched.<br/>vrs: A VRS is basic if dataSchema is set to CachedataSchemastringDefines the data schema type for the virtual report suite.<br/>Cache: Basic
dataSchema type. Does not allow setting sessionDefinition or CDA.<br/>CacheAndMid: Must use this dataSchema if sessionDefinition is provided.<br/>Stitched: Enables Cross-Device Analytics.internalbooleanAdobe-use only
isDeletedbooleanIndicates if the virtual report suite has been deleted. Virtual report suites are not actually removed from the database. This flag is set to true instead.
curationEnabledbooleanIndicates if curation is enabled for the virtual report suite.
sessionDefinitionArray of SessionDefinitionOptions
Used to enable report time processing and change session timeout rules (The Analytics UI calls this
Visit Definition)compatibilityContains information about if the virtual report suite definition is valid and the products with which it is compatible.
backgroundSessionsEnabledbooleanIndicates if background hits will start a new visit. See Context-aware sessions - Background Hit Processing for more information.
CuratedComponent
Attribute
Type
Description
componentIdstringThe id of the component to curate. Depends on
componentTypecomponentTypestringThe type of component to curate. dimension, metric
curatedNamestringThe curated name of the component. User defined
SessionDefinitionOptions
Attribute
Type
Description
funcstringSession definition option type.<br/>inactivity: Defines the amount of inactivity a unique visitor must have before a new visit is automatically started.<br/>beforeEvents: A new session starts when any of these events are fired regardless of whether a session has timed out. The new session that is created includes the event that started it.
numPeriodsintegerNumber of periods of the selected granularity before a new visit is started when using
inactivity type.granularitystringGranularity selection when using
inactivity type. Valid values include minute, hour, day, or week.eventsArray of
stringList of metrics ids (events) that start a new session when using
beforeEvents type. For example, metrics/ordersOwner
Attribute
Type
Description
idintegerAnalytics integer id for the user. System generated.
namestringAnalytics user friendly name.
loginstringAnalytics login name.
VrsCompatibility
Attribute
Type
Description
validbooleanIndicates if the virtual report suite definition is valid.
validator_versionstringVirtual report suite validator version
messagestringMessage with more information about what is wrong with the virtual report suite definition if it is invalid
supported_productsArray of
stringList of Analytics products with which the virtual report suite is compatible. Valid values include
analysis_workspace, reports_and_analytics, ad_hoc_analysis, report_builder, and data_warehouse.