pixellint

Adobe Edge interact and collect need a datastream and an XDM timestamp

Not the AppMeasurement beacon. interact posts event.xdm. collect posts events[].xdm. datastreamId is the query. timestamp is ISO 8601 with a T. eventType is recommended.

timestamp is ISO 8601, not a space-separated Ads timestamp

Adobe wants 2017-09-26T15:52:25+00:00. A space instead of T fails the format.

Rule: vendor.adobe-web-sdk.body.xdm.timestamp.invalid

What this pack matches

Hosts
edge.adobedc.net, server.adobedc.net, adobedc.demdex.net
Paths
…/interact…, …/collect…, …/privacy/set-consent…
Vendor docs
developer.adobe.com/data-collection-apis/docs/endpoints/interact/

Rules

Codes are stable. A finding in CI, MCP, or the playground lands on the same id.

Field Required What it checks Rule ids Source
datastreamId required It is the datastream ID. Adobe documents `datastreamId` on v2. v1 uses `configId`. The pinned SDK server transport spells this dataStreamId. Fix: Set `datastreamId` to the Datastream ID from the Adobe Experience Platform UI. vendor.adobe-web-sdk.param.datastreamId.missing
vendor.adobe-web-sdk.param.datastreamId.empty
docs
requestId optional It is an external request tracing ID. Adobe documents `requestId` on interact and collect. Fix: Send `requestId`, or drop the empty pair and let Edge generate one. vendor.adobe-web-sdk.param.requestId.empty docs
silent optional It asks collect to return 204 with an empty body. Adobe documents a boolean query parameter. Fix: Send `silent=true` or `silent=false`. vendor.adobe-web-sdk.param.silent.empty
vendor.adobe-web-sdk.param.silent.invalid
docs
event optional Edge collection event envelope. Native JSON type: object. vendor.adobe-web-sdk.body.event.invalid docs
events optional Edge collection event envelope. Native JSON type: array. vendor.adobe-web-sdk.body.events.invalid docs
events[] optional Edge collection event envelope. Native JSON type: object. vendor.adobe-web-sdk.body.events[].invalid docs
root optional The vendor documents `` in the request contract. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
meta optional The published request contract defines meta as object. Native JSON type: object. vendor.adobe-web-sdk.body.meta.invalid docs
meta.state optional The published request contract defines meta.state as object. Native JSON type: object. vendor.adobe-web-sdk.body.meta.state.invalid docs
meta.state.cookiesEnabled optional The published request contract defines meta.state.cookiesEnabled as boolean. Native JSON type: boolean. vendor.adobe-web-sdk.body.meta.state.cookiesEnabled.invalid docs
meta.state.domain optional Cookie domain is required when cookies are enabled. The official SDK uses an empty apex domain for localhost. Native JSON type: string. vendor.adobe-web-sdk.body.meta.state.domain.invalid docs
meta.state.entries optional The published request contract defines meta.state.entries as array. Native JSON type: array. vendor.adobe-web-sdk.body.meta.state.entries.invalid docs
meta.state.entries[] optional The published request contract defines meta.state.entries[] as object. Native JSON type: object. vendor.adobe-web-sdk.body.meta.state.entries[].invalid docs
query optional The published request contract defines query as object. Native JSON type: object. vendor.adobe-web-sdk.body.query.invalid docs
query.identity optional The published request contract defines query.identity as object. Native JSON type: object. vendor.adobe-web-sdk.body.query.identity.invalid docs
query.identity.fetch optional The published request contract defines query.identity.fetch as array. Native JSON type: array. vendor.adobe-web-sdk.body.query.identity.fetch.invalid docs
query.identity.fetch[] optional The published request contract defines query.identity.fetch[] as string. Native JSON type: string. vendor.adobe-web-sdk.body.query.identity.fetch[].invalid docs
meta.configOverrides optional The published request contract defines meta.configOverrides as object. Native JSON type: object. vendor.adobe-web-sdk.body.meta.configOverrides.invalid docs
meta.queueTimeMillis optional SDK event queue age is clamped to zero through five minutes. Value diagnostic severity: warning. Native JSON type: integer. Minimum numeric value: 0. Maximum numeric value: 300000. vendor.adobe-web-sdk.body.meta.queueTimeMillis.invalid docs
consent optional The published request contract defines consent as array. Native JSON type: array. Minimum array items: 1. vendor.adobe-web-sdk.body.consent.invalid docs
consent[] optional The published request contract defines consent[] as object. Native JSON type: object. vendor.adobe-web-sdk.body.consent[].invalid docs
identityMap optional The published request contract defines identityMap as object. Native JSON type: object. vendor.adobe-web-sdk.body.identityMap.invalid docs
consent_identity_namespaces… optional The published request contract defines consent_identity_namespaces as array. Native JSON type: array. vendor.adobe-web-sdk.body.consent_identity_namespaces.invalid docs
meta.configOverrides.com_adobe_experience_platform optional The published request contract defines meta.configOverrides.com_adobe_experience_platform as object. Native JSON type: object. vendor.adobe-web-sdk.body.meta.configOverrides.com_adobe_experience_platform.invalid docs
meta.configOverrides.com_adobe_analytics optional The published request contract defines meta.configOverrides.com_adobe_analytics as object. Native JSON type: object. vendor.adobe-web-sdk.body.meta.configOverrides.com_adobe_analytics.invalid docs
meta.configOverrides.com_adobe_identity optional The published request contract defines meta.configOverrides.com_adobe_identity as object. Native JSON type: object. vendor.adobe-web-sdk.body.meta.configOverrides.com_adobe_identity.invalid docs
meta.configOverrides.com_adobe_target optional The published request contract defines meta.configOverrides.com_adobe_target as object. Native JSON type: object. vendor.adobe-web-sdk.body.meta.configOverrides.com_adobe_target.invalid docs
meta.configOverrides.com_adobe_audience_manager optional The published request contract defines meta.configOverrides.com_adobe_audience_manager as object. Native JSON type: object. vendor.adobe-web-sdk.body.meta.configOverrides.com_adobe_audience_manager.invalid docs
meta.configOverrides.com_adobe_launch_ssf optional The configure example uses an enabled object, while its field table calls this a boolean. Preserve both published representations. Native JSON type: object or boolean. vendor.adobe-web-sdk.body.meta.configOverrides.com_adobe_launch_ssf.invalid docs
body.cookie_domain_required required Cookie-enabled requests must include the cookie domain. The SDK localhost domain may be an empty string. vendor.adobe-web-sdk.body.cookie_domain_required docs
xdm.timestamp required It is the ExperienceEvent timestamp. Adobe documents it as an ISO 8601 date-time. Body scope: ["event","events[]"]. Applies when {"kind":"present","param":"xdm"}. Native JSON type: string. Fix: Send an ISO 8601 timestamp, such as `2017-09-26T15:52:25+00:00`. vendor.adobe-web-sdk.body.xdm.timestamp.missing
vendor.adobe-web-sdk.body.xdm.timestamp.empty
vendor.adobe-web-sdk.body.xdm.timestamp.invalid
docs
xdm.eventType recommended It names the experience event. Adobe documents `eventType` on the XDM ExperienceEvent. Body scope: ["event","events[]"]. Applies when {"kind":"present","param":"xdm"}. Native JSON type: string. Fix: Set `xdm.eventType`, such as `web.webpagedetails.pageViews`. vendor.adobe-web-sdk.body.xdm.eventType.missing
vendor.adobe-web-sdk.body.xdm.eventType.empty
vendor.adobe-web-sdk.body.xdm.eventType.invalid
docs
xdm.identityMap optional It holds namespaces and identity values. Adobe documents `identityMap` on the XDM ExperienceEvent. An empty object matches nobody. Body scope: ["event","events[]"]. Value diagnostic severity: warning. Native JSON type: object. Minimum object properties: 1. Fix: Send at least one namespace in `xdm.identityMap`, or omit the field. vendor.adobe-web-sdk.body.xdm.identityMap.empty
vendor.adobe-web-sdk.body.xdm.identityMap.invalid
docs
xdm.web.webPageDetails.URL optional It is the normative page URL. Adobe documents `web.webPageDetails.URL` as an RFC 3986 URI. Body scope: ["event","events[]"]. Native JSON type: string. Fix: Send an absolute URL in `xdm.web.webPageDetails.URL`, or omit the field. vendor.adobe-web-sdk.body.xdm.web.webPageDetails.URL.empty
vendor.adobe-web-sdk.body.xdm.web.webPageDetails.URL.invalid
docs
xdm.web.webPageDetails.name optional It is the normative page name. Adobe documents `web.webPageDetails.name` for classification. Body scope: ["event","events[]"]. Native JSON type: string. Fix: Send `xdm.web.webPageDetails.name`, or drop the empty pair. vendor.adobe-web-sdk.body.xdm.web.webPageDetails.name.empty
vendor.adobe-web-sdk.body.xdm.web.webPageDetails.name.invalid
docs
xdm.web.webPageDetails.siteSection optional It is the site section for the page. Adobe documents `web.webPageDetails.siteSection`. Body scope: ["event","events[]"]. Native JSON type: string. Fix: Send `xdm.web.webPageDetails.siteSection`, or drop the empty pair. vendor.adobe-web-sdk.body.xdm.web.webPageDetails.siteSection.empty
vendor.adobe-web-sdk.body.xdm.web.webPageDetails.siteSection.invalid
docs
xdm.web.webPageDetails.isErrorPage optional It flags an error page. Adobe documents `web.webPageDetails.isErrorPage` as a boolean. Body scope: ["event","events[]"]. Native JSON type: boolean. Fix: Send `true` or `false` in `xdm.web.webPageDetails.isErrorPage`. vendor.adobe-web-sdk.body.xdm.web.webPageDetails.isErrorPage.empty
vendor.adobe-web-sdk.body.xdm.web.webPageDetails.isErrorPage.invalid
docs
xdm.web.webPageDetails.isHomePage optional It flags a home page. Adobe documents `web.webPageDetails.isHomePage` as a boolean. Body scope: ["event","events[]"]. Native JSON type: boolean. Fix: Send `true` or `false` in `xdm.web.webPageDetails.isHomePage`. vendor.adobe-web-sdk.body.xdm.web.webPageDetails.isHomePage.empty
vendor.adobe-web-sdk.body.xdm.web.webPageDetails.isHomePage.invalid
docs
xdm.web.webInteraction.URL optional It is the link URL for an in-page interaction. Adobe documents `web.webInteraction.URL`. Body scope: ["event","events[]"]. Native JSON type: string. Fix: Send an absolute URL in `xdm.web.webInteraction.URL`, or omit the field. vendor.adobe-web-sdk.body.xdm.web.webInteraction.URL.empty
vendor.adobe-web-sdk.body.xdm.web.webInteraction.URL.invalid
docs
xdm.web.webInteraction.name optional It is the normative name of the web link. Adobe documents `web.webInteraction.name`. Body scope: ["event","events[]"]. Native JSON type: string. Fix: Send `xdm.web.webInteraction.name`, or drop the empty pair. vendor.adobe-web-sdk.body.xdm.web.webInteraction.name.empty
vendor.adobe-web-sdk.body.xdm.web.webInteraction.name.invalid
docs
xdm.web.webInteraction.type optional It is the link type. Adobe documents `download`, `exit`, or `other`. Body scope: ["event","events[]"]. Native JSON type: string. Fix: Set `xdm.web.webInteraction.type` to `download`, `exit`, or `other`. vendor.adobe-web-sdk.body.xdm.web.webInteraction.type.empty
vendor.adobe-web-sdk.body.xdm.web.webInteraction.type.invalid
docs
xdm.web.webInteraction.linkClicks.value optional It is the link-click measure. Adobe documents `linkClicks` as a measure with a numeric value. Body scope: ["event","events[]"]. Native JSON type: number. Fix: Send `xdm.web.webInteraction.linkClicks.value` as a number, such as `1`. vendor.adobe-web-sdk.body.xdm.web.webInteraction.linkClicks.value.empty
vendor.adobe-web-sdk.body.xdm.web.webInteraction.linkClicks.value.invalid
docs
xdm optional The vendor documents `xdm` in the request contract. Body scope: ["event","events[]"]. Native JSON type: object. vendor.adobe-web-sdk.body.xdm.invalid docs
xdm.web optional The vendor documents `xdm.web` in the request contract. Body scope: ["event","events[]"]. Native JSON type: object. vendor.adobe-web-sdk.body.xdm.web.invalid docs
xdm.web.webPageDetails optional The vendor documents `xdm.web.webPageDetails` in the request contract. Body scope: ["event","events[]"]. Native JSON type: object. vendor.adobe-web-sdk.body.xdm.web.webPageDetails.invalid docs
xdm.web.webInteraction optional The vendor documents `xdm.web.webInteraction` in the request contract. Body scope: ["event","events[]"]. Native JSON type: object. vendor.adobe-web-sdk.body.xdm.web.webInteraction.invalid docs
xdm.web.webInteraction.linkClicks optional The vendor documents `xdm.web.webInteraction.linkClicks` in the request contract. Body scope: ["event","events[]"]. Native JSON type: object. vendor.adobe-web-sdk.body.xdm.web.webInteraction.linkClicks.invalid docs
identity_namespaces… optional Each identityMap namespace contains an array of identity descriptors. Body scope: ["event","events[]"]. Native JSON type: array. vendor.adobe-web-sdk.body.identity_namespaces.invalid docs
data optional Optional application data is an object and can be sent without user XDM. Body scope: ["event","events[]"]. Native JSON type: object. vendor.adobe-web-sdk.body.data.invalid docs
query optional The published request contract defines query as object. Body scope: ["event","events[]"]. Native JSON type: object. vendor.adobe-web-sdk.body.query.invalid docs
root optional Each namespace array element is an identity descriptor object. Body scope: ["event.xdm.identityMap.*[]","events[].xdm.identityMap.*[]","identityMap.*[]"]. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
id required Every identity descriptor carries a nonempty string ID. Body scope: ["event.xdm.identityMap.*[]","events[].xdm.identityMap.*[]","identityMap.*[]"]. Native JSON type: string. vendor.adobe-web-sdk.body.id.missing
vendor.adobe-web-sdk.body.id.empty
vendor.adobe-web-sdk.body.id.invalid
docs
authenticatedState optional Identity state defaults to ambiguous in the official XDM schema. Body scope: ["event.xdm.identityMap.*[]","events[].xdm.identityMap.*[]","identityMap.*[]"]. Native JSON type: string. vendor.adobe-web-sdk.body.authenticatedState.empty
vendor.adobe-web-sdk.body.authenticatedState.invalid
docs
primary optional The official XDM schema defines primary as a boolean with default false. Body scope: ["event.xdm.identityMap.*[]","events[].xdm.identityMap.*[]","identityMap.*[]"]. Native JSON type: boolean. vendor.adobe-web-sdk.body.primary.invalid docs
root optional The published request contract defines the selected value as object. Body scope: query.personalization. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
schemas optional The published request contract defines schemas as array. Body scope: query.personalization. Native JSON type: array. vendor.adobe-web-sdk.body.schemas.invalid docs
schemas[] optional The published request contract defines schemas[] as string. Body scope: query.personalization. Native JSON type: string. vendor.adobe-web-sdk.body.schemas[].invalid docs
decisionScopes optional Decision scopes are strings, with a maximum of 30 per request. Body scope: query.personalization. Native JSON type: array. Maximum array items: 30. vendor.adobe-web-sdk.body.decisionScopes.invalid docs
decisionScopes[] optional The published request contract defines decisionScopes[] as string. Body scope: query.personalization. Native JSON type: string. vendor.adobe-web-sdk.body.decisionScopes[].invalid docs
scopes optional The direct API field table labels scopes while its example uses decisionScopes. Both published forms receive the same size checks. Body scope: query.personalization. Native JSON type: array. Maximum array items: 30. vendor.adobe-web-sdk.body.scopes.invalid docs
scopes[] optional The published request contract defines scopes[] as string. Body scope: query.personalization. Native JSON type: string. vendor.adobe-web-sdk.body.scopes[].invalid docs
surfaces optional The published request contract defines surfaces as array. Body scope: query.personalization. Native JSON type: array. vendor.adobe-web-sdk.body.surfaces.invalid docs
surfaces[] optional The published request contract defines surfaces[] as string. Body scope: query.personalization. Native JSON type: string. vendor.adobe-web-sdk.body.surfaces[].invalid docs
enabled optional The published request contract defines enabled as boolean. Body scope: query.personalization. Native JSON type: boolean. vendor.adobe-web-sdk.body.enabled.invalid docs
root optional The published request contract defines the selected value as object. Body scope: event.query.personalization. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
schemas optional The published request contract defines schemas as array. Body scope: event.query.personalization. Native JSON type: array. vendor.adobe-web-sdk.body.schemas.invalid docs
schemas[] optional The published request contract defines schemas[] as string. Body scope: event.query.personalization. Native JSON type: string. vendor.adobe-web-sdk.body.schemas[].invalid docs
decisionScopes optional Decision scopes are strings, with a maximum of 30 per request. Body scope: event.query.personalization. Native JSON type: array. Maximum array items: 30. vendor.adobe-web-sdk.body.decisionScopes.invalid docs
decisionScopes[] optional The published request contract defines decisionScopes[] as string. Body scope: event.query.personalization. Native JSON type: string. vendor.adobe-web-sdk.body.decisionScopes[].invalid docs
scopes optional The direct API field table labels scopes while its example uses decisionScopes. Both published forms receive the same size checks. Body scope: event.query.personalization. Native JSON type: array. Maximum array items: 30. vendor.adobe-web-sdk.body.scopes.invalid docs
scopes[] optional The published request contract defines scopes[] as string. Body scope: event.query.personalization. Native JSON type: string. vendor.adobe-web-sdk.body.scopes[].invalid docs
surfaces optional The published request contract defines surfaces as array. Body scope: event.query.personalization. Native JSON type: array. vendor.adobe-web-sdk.body.surfaces.invalid docs
surfaces[] optional The published request contract defines surfaces[] as string. Body scope: event.query.personalization. Native JSON type: string. vendor.adobe-web-sdk.body.surfaces[].invalid docs
enabled optional The published request contract defines enabled as boolean. Body scope: event.query.personalization. Native JSON type: boolean. vendor.adobe-web-sdk.body.enabled.invalid docs
root optional The published request contract defines the selected value as object. Body scope: events[].query.personalization. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
schemas optional The published request contract defines schemas as array. Body scope: events[].query.personalization. Native JSON type: array. vendor.adobe-web-sdk.body.schemas.invalid docs
schemas[] optional The published request contract defines schemas[] as string. Body scope: events[].query.personalization. Native JSON type: string. vendor.adobe-web-sdk.body.schemas[].invalid docs
decisionScopes optional Decision scopes are strings, with a maximum of 30 per request. Body scope: events[].query.personalization. Native JSON type: array. Maximum array items: 30. vendor.adobe-web-sdk.body.decisionScopes.invalid docs
decisionScopes[] optional The published request contract defines decisionScopes[] as string. Body scope: events[].query.personalization. Native JSON type: string. vendor.adobe-web-sdk.body.decisionScopes[].invalid docs
scopes optional The direct API field table labels scopes while its example uses decisionScopes. Both published forms receive the same size checks. Body scope: events[].query.personalization. Native JSON type: array. Maximum array items: 30. vendor.adobe-web-sdk.body.scopes.invalid docs
scopes[] optional The published request contract defines scopes[] as string. Body scope: events[].query.personalization. Native JSON type: string. vendor.adobe-web-sdk.body.scopes[].invalid docs
surfaces optional The published request contract defines surfaces as array. Body scope: events[].query.personalization. Native JSON type: array. vendor.adobe-web-sdk.body.surfaces.invalid docs
surfaces[] optional The published request contract defines surfaces[] as string. Body scope: events[].query.personalization. Native JSON type: string. vendor.adobe-web-sdk.body.surfaces[].invalid docs
enabled optional The published request contract defines enabled as boolean. Body scope: events[].query.personalization. Native JSON type: boolean. vendor.adobe-web-sdk.body.enabled.invalid docs
key required The published request contract defines key as string. Body scope: meta.state.entries[]. Native JSON type: string. vendor.adobe-web-sdk.body.key.missing
vendor.adobe-web-sdk.body.key.invalid
docs
value optional The published request contract defines value as string. Body scope: meta.state.entries[]. Native JSON type: string. vendor.adobe-web-sdk.body.value.invalid docs
com_adobe_experience_platform.datasets optional The published request contract defines com_adobe_experience_platform.datasets as object. Body scope: meta.configOverrides. Native JSON type: object. vendor.adobe-web-sdk.body.com_adobe_experience_platform.datasets.invalid docs
com_adobe_experience_platform.datasets.event optional The published request contract defines com_adobe_experience_platform.datasets.event as object. Body scope: meta.configOverrides. Native JSON type: object. vendor.adobe-web-sdk.body.com_adobe_experience_platform.datasets.event.invalid docs
com_adobe_experience_platform.datasets.event.datasetId optional The published request contract defines com_adobe_experience_platform.datasets.event.datasetId as string. Body scope: meta.configOverrides. Native JSON type: string. vendor.adobe-web-sdk.body.com_adobe_experience_platform.datasets.event.datasetId.invalid docs
com_adobe_analytics.reportSuites optional The published request contract defines com_adobe_analytics.reportSuites as array. Body scope: meta.configOverrides. Native JSON type: array. vendor.adobe-web-sdk.body.com_adobe_analytics.reportSuites.invalid docs
com_adobe_analytics.reportSuites[] optional The published request contract defines com_adobe_analytics.reportSuites[] as string. Body scope: meta.configOverrides. Native JSON type: string. vendor.adobe-web-sdk.body.com_adobe_analytics.reportSuites[].invalid docs
com_adobe_identity.idSyncContainerId optional The ID sync container is a native integer. The override guide explicitly rejects numeric strings. Body scope: meta.configOverrides. Native JSON type: integer. vendor.adobe-web-sdk.body.com_adobe_identity.idSyncContainerId.invalid docs
com_adobe_target.propertyToken optional The published request contract defines com_adobe_target.propertyToken as string. Body scope: meta.configOverrides. Native JSON type: string. vendor.adobe-web-sdk.body.com_adobe_target.propertyToken.invalid docs
com_adobe_experience_platform.enabled optional The SDK sends disabled services as false and removes enabled:true because true is the Edge default. Literal true on the wire receives an advisory. Body scope: meta.configOverrides. Value diagnostic severity: warning. Native JSON type: boolean. vendor.adobe-web-sdk.body.com_adobe_experience_platform.enabled.empty
vendor.adobe-web-sdk.body.com_adobe_experience_platform.enabled.invalid
docs
com_adobe_analytics.enabled optional The SDK sends disabled services as false and removes enabled:true because true is the Edge default. Literal true on the wire receives an advisory. Body scope: meta.configOverrides. Value diagnostic severity: warning. Native JSON type: boolean. vendor.adobe-web-sdk.body.com_adobe_analytics.enabled.empty
vendor.adobe-web-sdk.body.com_adobe_analytics.enabled.invalid
docs
com_adobe_target.enabled optional The SDK sends disabled services as false and removes enabled:true because true is the Edge default. Literal true on the wire receives an advisory. Body scope: meta.configOverrides. Value diagnostic severity: warning. Native JSON type: boolean. vendor.adobe-web-sdk.body.com_adobe_target.enabled.empty
vendor.adobe-web-sdk.body.com_adobe_target.enabled.invalid
docs
com_adobe_audience_manager.enabled optional The SDK sends disabled services as false and removes enabled:true because true is the Edge default. Literal true on the wire receives an advisory. Body scope: meta.configOverrides. Value diagnostic severity: warning. Native JSON type: boolean. vendor.adobe-web-sdk.body.com_adobe_audience_manager.enabled.empty
vendor.adobe-web-sdk.body.com_adobe_audience_manager.enabled.invalid
docs
com_adobe_launch_ssf.enabled optional The SDK sends disabled services as false and removes enabled:true because true is the Edge default. Literal true on the wire receives an advisory. Body scope: meta.configOverrides. Value diagnostic severity: warning. Native JSON type: boolean. vendor.adobe-web-sdk.body.com_adobe_launch_ssf.enabled.empty
vendor.adobe-web-sdk.body.com_adobe_launch_ssf.enabled.invalid
docs
com_adobe_experience_platform.com_adobe_edge_ode optional The published request contract defines com_adobe_experience_platform.com_adobe_edge_ode as object. Body scope: meta.configOverrides. Native JSON type: object. vendor.adobe-web-sdk.body.com_adobe_experience_platform.com_adobe_edge_ode.invalid docs
com_adobe_experience_platform.com_adobe_edge_ode.enabled optional The SDK sends disabled services as false and removes enabled:true because true is the Edge default. Literal true on the wire receives an advisory. Body scope: meta.configOverrides. Value diagnostic severity: warning. Native JSON type: boolean. vendor.adobe-web-sdk.body.com_adobe_experience_platform.com_adobe_edge_ode.enabled.empty
vendor.adobe-web-sdk.body.com_adobe_experience_platform.com_adobe_edge_ode.enabled.invalid
docs
com_adobe_experience_platform.com_adobe_edge_segmentation optional The published request contract defines com_adobe_experience_platform.com_adobe_edge_segmentation as object. Body scope: meta.configOverrides. Native JSON type: object. vendor.adobe-web-sdk.body.com_adobe_experience_platform.com_adobe_edge_segmentation.invalid docs
com_adobe_experience_platform.com_adobe_edge_segmentation.enabled optional The SDK sends disabled services as false and removes enabled:true because true is the Edge default. Literal true on the wire receives an advisory. Body scope: meta.configOverrides. Value diagnostic severity: warning. Native JSON type: boolean. vendor.adobe-web-sdk.body.com_adobe_experience_platform.com_adobe_edge_segmentation.enabled.empty
vendor.adobe-web-sdk.body.com_adobe_experience_platform.com_adobe_edge_segmentation.enabled.invalid
docs
com_adobe_experience_platform.com_adobe_edge_destinations optional The published request contract defines com_adobe_experience_platform.com_adobe_edge_destinations as object. Body scope: meta.configOverrides. Native JSON type: object. vendor.adobe-web-sdk.body.com_adobe_experience_platform.com_adobe_edge_destinations.invalid docs
com_adobe_experience_platform.com_adobe_edge_destinations.enabled optional The SDK sends disabled services as false and removes enabled:true because true is the Edge default. Literal true on the wire receives an advisory. Body scope: meta.configOverrides. Value diagnostic severity: warning. Native JSON type: boolean. vendor.adobe-web-sdk.body.com_adobe_experience_platform.com_adobe_edge_destinations.enabled.empty
vendor.adobe-web-sdk.body.com_adobe_experience_platform.com_adobe_edge_destinations.enabled.invalid
docs
com_adobe_experience_platform.com_adobe_edge_ajo optional The published request contract defines com_adobe_experience_platform.com_adobe_edge_ajo as object. Body scope: meta.configOverrides. Native JSON type: object. vendor.adobe-web-sdk.body.com_adobe_experience_platform.com_adobe_edge_ajo.invalid docs
com_adobe_experience_platform.com_adobe_edge_ajo.enabled optional The SDK sends disabled services as false and removes enabled:true because true is the Edge default. Literal true on the wire receives an advisory. Body scope: meta.configOverrides. Value diagnostic severity: warning. Native JSON type: boolean. vendor.adobe-web-sdk.body.com_adobe_experience_platform.com_adobe_edge_ajo.enabled.empty
vendor.adobe-web-sdk.body.com_adobe_experience_platform.com_adobe_edge_ajo.enabled.invalid
docs
standard required The published request contract defines standard as string. Body scope: consent[]. Native JSON type: string. vendor.adobe-web-sdk.body.standard.missing
vendor.adobe-web-sdk.body.standard.empty
vendor.adobe-web-sdk.body.standard.invalid
docs
version required The published request contract defines version as string. Body scope: consent[]. Native JSON type: string. vendor.adobe-web-sdk.body.version.missing
vendor.adobe-web-sdk.body.version.invalid
docs
value required The published request contract defines value as ['object', 'string']. Body scope: consent[]. Native JSON type: object or string. vendor.adobe-web-sdk.body.value.missing
vendor.adobe-web-sdk.body.value.invalid
docs
gdprApplies optional The published request contract defines gdprApplies as boolean. Body scope: consent[]. Native JSON type: boolean. vendor.adobe-web-sdk.body.gdprApplies.invalid docs
gdprContainsPersonalData optional The published request contract defines gdprContainsPersonalData as boolean. Body scope: consent[]. Native JSON type: boolean. vendor.adobe-web-sdk.body.gdprContainsPersonalData.invalid docs
body.adobe_consent_version required Adobe consent supports versions 1.0 and 2.0. Body scope: consent[]. vendor.adobe-web-sdk.body.adobe_consent_version docs
body.iab_consent_version required The documented IAB consent standard is TCF 2.0. Body scope: consent[]. vendor.adobe-web-sdk.body.iab_consent_version docs
standard optional Body scope: consent[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"standard","values":["Adobe"]},{"kind":"value_in","param":"version","values":["1.0"]}]}. docs
version optional Body scope: consent[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"standard","values":["Adobe"]},{"kind":"value_in","param":"version","values":["1.0"]}]}. docs
value optional The published request contract defines value as object. Body scope: consent[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"standard","values":["Adobe"]},{"kind":"value_in","param":"version","values":["1.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.value.invalid docs
value.general optional The published request contract defines value.general as string. Body scope: consent[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"standard","values":["Adobe"]},{"kind":"value_in","param":"version","values":["1.0"]}]}. Native JSON type: string. vendor.adobe-web-sdk.body.value.general.empty
vendor.adobe-web-sdk.body.value.general.invalid
docs
standard optional Body scope: consent[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"standard","values":["Adobe"]},{"kind":"value_in","param":"version","values":["2.0"]}]}. docs
version optional Body scope: consent[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"standard","values":["Adobe"]},{"kind":"value_in","param":"version","values":["2.0"]}]}. docs
value optional The published request contract defines value as object. Body scope: consent[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"standard","values":["Adobe"]},{"kind":"value_in","param":"version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.value.invalid docs
value.collect optional The published request contract defines value.collect as object. Body scope: consent[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"standard","values":["Adobe"]},{"kind":"value_in","param":"version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.value.collect.invalid docs
value.collect.val optional Adobe2 consent choice accepts published XDM values. Pending p is explicitly unsupported for consent collection on Edge. Body scope: consent[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"standard","values":["Adobe"]},{"kind":"value_in","param":"version","values":["2.0"]}]}. Native JSON type: string. vendor.adobe-web-sdk.body.value.collect.val.empty
vendor.adobe-web-sdk.body.value.collect.val.invalid
docs
value.metadata optional The published request contract defines value.metadata as object. Body scope: consent[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"standard","values":["Adobe"]},{"kind":"value_in","param":"version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.value.metadata.invalid docs
value.metadata.time optional The published request contract defines value.metadata.time as string. Body scope: consent[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"standard","values":["Adobe"]},{"kind":"value_in","param":"version","values":["2.0"]}]}. Native JSON type: string. vendor.adobe-web-sdk.body.value.metadata.time.empty
vendor.adobe-web-sdk.body.value.metadata.time.invalid
docs
standard optional Body scope: consent[]. Applies when {"kind":"value_in","param":"standard","values":["IAB TCF"]}. docs
value optional The published request contract defines value as string. Body scope: consent[]. Applies when {"kind":"value_in","param":"standard","values":["IAB TCF"]}. Native JSON type: string. vendor.adobe-web-sdk.body.value.empty
vendor.adobe-web-sdk.body.value.invalid
docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.collect. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.collect. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
__consent_standard optional Body scope: consent[].value.collect. docs
__consent_version optional Body scope: consent[].value.collect. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.share. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.share. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
__consent_standard optional Body scope: consent[].value.share. docs
__consent_version optional Body scope: consent[].value.share. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.personalize.content. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.personalize.content. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
__consent_standard optional Body scope: consent[].value.personalize.content. docs
__consent_version optional Body scope: consent[].value.personalize.content. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.personalize. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
content optional Published Adobe2 consent field content. Body scope: consent[].value.personalize. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.content.invalid docs
__consent_standard optional Body scope: consent[].value.personalize. docs
__consent_version optional Body scope: consent[].value.personalize. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.any. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.marketing.any. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
time optional Published Adobe2 consent field time. Body scope: consent[].value.marketing.any. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.time.empty
vendor.adobe-web-sdk.body.time.invalid
docs
reason optional Published Adobe2 consent field reason. Body scope: consent[].value.marketing.any. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 255. vendor.adobe-web-sdk.body.reason.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.any. docs
__consent_version optional Body scope: consent[].value.marketing.any. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.email.subscriptions.*.subscribers.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
time optional Published Adobe2 consent field time. Body scope: consent[].value.marketing.email.subscriptions.*.subscribers.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.time.empty
vendor.adobe-web-sdk.body.time.invalid
docs
source optional Published Adobe2 consent field source. Body scope: consent[].value.marketing.email.subscriptions.*.subscribers.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 15. vendor.adobe-web-sdk.body.source.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.email.subscriptions.*.subscribers.*. docs
__consent_version optional Body scope: consent[].value.marketing.email.subscriptions.*.subscribers.*. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.email.subscriptions.*.subscribers. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.email.subscriptions.*.subscribers. docs
__consent_version optional Body scope: consent[].value.marketing.email.subscriptions.*.subscribers. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.email.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val optional Published Adobe2 consent field val. Body scope: consent[].value.marketing.email.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
type optional Published Adobe2 consent field type. Body scope: consent[].value.marketing.email.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 15. vendor.adobe-web-sdk.body.type.invalid docs
topics optional Published Adobe2 consent field topics. Body scope: consent[].value.marketing.email.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: array. vendor.adobe-web-sdk.body.topics.invalid docs
topics[] optional Published Adobe2 consent field topics[]. Body scope: consent[].value.marketing.email.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 25. vendor.adobe-web-sdk.body.topics[].invalid docs
subscribers optional Published Adobe2 consent field subscribers. Body scope: consent[].value.marketing.email.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.subscribers.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.email.subscriptions.*. docs
__consent_version optional Body scope: consent[].value.marketing.email.subscriptions.*. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.email.subscriptions. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.email.subscriptions. docs
__consent_version optional Body scope: consent[].value.marketing.email.subscriptions. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.email. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.marketing.email. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
time optional Published Adobe2 consent field time. Body scope: consent[].value.marketing.email. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.time.empty
vendor.adobe-web-sdk.body.time.invalid
docs
reason optional Published Adobe2 consent field reason. Body scope: consent[].value.marketing.email. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 255. vendor.adobe-web-sdk.body.reason.invalid docs
subscriptions optional Published Adobe2 consent field subscriptions. Body scope: consent[].value.marketing.email. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.subscriptions.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.email. docs
__consent_version optional Body scope: consent[].value.marketing.email. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.push.subscriptions.*.subscribers.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
time optional Published Adobe2 consent field time. Body scope: consent[].value.marketing.push.subscriptions.*.subscribers.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.time.empty
vendor.adobe-web-sdk.body.time.invalid
docs
source optional Published Adobe2 consent field source. Body scope: consent[].value.marketing.push.subscriptions.*.subscribers.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 15. vendor.adobe-web-sdk.body.source.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.push.subscriptions.*.subscribers.*. docs
__consent_version optional Body scope: consent[].value.marketing.push.subscriptions.*.subscribers.*. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.push.subscriptions.*.subscribers. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.push.subscriptions.*.subscribers. docs
__consent_version optional Body scope: consent[].value.marketing.push.subscriptions.*.subscribers. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.push.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val optional Published Adobe2 consent field val. Body scope: consent[].value.marketing.push.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
type optional Published Adobe2 consent field type. Body scope: consent[].value.marketing.push.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 15. vendor.adobe-web-sdk.body.type.invalid docs
topics optional Published Adobe2 consent field topics. Body scope: consent[].value.marketing.push.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: array. vendor.adobe-web-sdk.body.topics.invalid docs
topics[] optional Published Adobe2 consent field topics[]. Body scope: consent[].value.marketing.push.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 25. vendor.adobe-web-sdk.body.topics[].invalid docs
subscribers optional Published Adobe2 consent field subscribers. Body scope: consent[].value.marketing.push.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.subscribers.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.push.subscriptions.*. docs
__consent_version optional Body scope: consent[].value.marketing.push.subscriptions.*. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.push.subscriptions. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.push.subscriptions. docs
__consent_version optional Body scope: consent[].value.marketing.push.subscriptions. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.push. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.marketing.push. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
time optional Published Adobe2 consent field time. Body scope: consent[].value.marketing.push. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.time.empty
vendor.adobe-web-sdk.body.time.invalid
docs
reason optional Published Adobe2 consent field reason. Body scope: consent[].value.marketing.push. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 255. vendor.adobe-web-sdk.body.reason.invalid docs
subscriptions optional Published Adobe2 consent field subscriptions. Body scope: consent[].value.marketing.push. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.subscriptions.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.push. docs
__consent_version optional Body scope: consent[].value.marketing.push. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.sms.subscriptions.*.subscribers.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
time optional Published Adobe2 consent field time. Body scope: consent[].value.marketing.sms.subscriptions.*.subscribers.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.time.empty
vendor.adobe-web-sdk.body.time.invalid
docs
source optional Published Adobe2 consent field source. Body scope: consent[].value.marketing.sms.subscriptions.*.subscribers.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 15. vendor.adobe-web-sdk.body.source.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.sms.subscriptions.*.subscribers.*. docs
__consent_version optional Body scope: consent[].value.marketing.sms.subscriptions.*.subscribers.*. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.sms.subscriptions.*.subscribers. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.sms.subscriptions.*.subscribers. docs
__consent_version optional Body scope: consent[].value.marketing.sms.subscriptions.*.subscribers. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.sms.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val optional Published Adobe2 consent field val. Body scope: consent[].value.marketing.sms.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
type optional Published Adobe2 consent field type. Body scope: consent[].value.marketing.sms.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 15. vendor.adobe-web-sdk.body.type.invalid docs
topics optional Published Adobe2 consent field topics. Body scope: consent[].value.marketing.sms.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: array. vendor.adobe-web-sdk.body.topics.invalid docs
topics[] optional Published Adobe2 consent field topics[]. Body scope: consent[].value.marketing.sms.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 25. vendor.adobe-web-sdk.body.topics[].invalid docs
subscribers optional Published Adobe2 consent field subscribers. Body scope: consent[].value.marketing.sms.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.subscribers.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.sms.subscriptions.*. docs
__consent_version optional Body scope: consent[].value.marketing.sms.subscriptions.*. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.sms.subscriptions. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.sms.subscriptions. docs
__consent_version optional Body scope: consent[].value.marketing.sms.subscriptions. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.sms. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.marketing.sms. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
time optional Published Adobe2 consent field time. Body scope: consent[].value.marketing.sms. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.time.empty
vendor.adobe-web-sdk.body.time.invalid
docs
reason optional Published Adobe2 consent field reason. Body scope: consent[].value.marketing.sms. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 255. vendor.adobe-web-sdk.body.reason.invalid docs
subscriptions optional Published Adobe2 consent field subscriptions. Body scope: consent[].value.marketing.sms. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.subscriptions.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.sms. docs
__consent_version optional Body scope: consent[].value.marketing.sms. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.whatsApp.subscriptions.*.subscribers.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
time optional Published Adobe2 consent field time. Body scope: consent[].value.marketing.whatsApp.subscriptions.*.subscribers.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.time.empty
vendor.adobe-web-sdk.body.time.invalid
docs
source optional Published Adobe2 consent field source. Body scope: consent[].value.marketing.whatsApp.subscriptions.*.subscribers.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 15. vendor.adobe-web-sdk.body.source.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.whatsApp.subscriptions.*.subscribers.*. docs
__consent_version optional Body scope: consent[].value.marketing.whatsApp.subscriptions.*.subscribers.*. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.whatsApp.subscriptions.*.subscribers. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.whatsApp.subscriptions.*.subscribers. docs
__consent_version optional Body scope: consent[].value.marketing.whatsApp.subscriptions.*.subscribers. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.whatsApp.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val optional Published Adobe2 consent field val. Body scope: consent[].value.marketing.whatsApp.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
type optional Published Adobe2 consent field type. Body scope: consent[].value.marketing.whatsApp.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 15. vendor.adobe-web-sdk.body.type.invalid docs
topics optional Published Adobe2 consent field topics. Body scope: consent[].value.marketing.whatsApp.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: array. vendor.adobe-web-sdk.body.topics.invalid docs
topics[] optional Published Adobe2 consent field topics[]. Body scope: consent[].value.marketing.whatsApp.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 25. vendor.adobe-web-sdk.body.topics[].invalid docs
subscribers optional Published Adobe2 consent field subscribers. Body scope: consent[].value.marketing.whatsApp.subscriptions.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.subscribers.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.whatsApp.subscriptions.*. docs
__consent_version optional Body scope: consent[].value.marketing.whatsApp.subscriptions.*. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.whatsApp.subscriptions. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.whatsApp.subscriptions. docs
__consent_version optional Body scope: consent[].value.marketing.whatsApp.subscriptions. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.whatsApp. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.marketing.whatsApp. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
time optional Published Adobe2 consent field time. Body scope: consent[].value.marketing.whatsApp. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.time.empty
vendor.adobe-web-sdk.body.time.invalid
docs
reason optional Published Adobe2 consent field reason. Body scope: consent[].value.marketing.whatsApp. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 255. vendor.adobe-web-sdk.body.reason.invalid docs
subscriptions optional Published Adobe2 consent field subscriptions. Body scope: consent[].value.marketing.whatsApp. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.subscriptions.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.whatsApp. docs
__consent_version optional Body scope: consent[].value.marketing.whatsApp. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.call. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.marketing.call. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
time optional Published Adobe2 consent field time. Body scope: consent[].value.marketing.call. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.time.empty
vendor.adobe-web-sdk.body.time.invalid
docs
reason optional Published Adobe2 consent field reason. Body scope: consent[].value.marketing.call. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 255. vendor.adobe-web-sdk.body.reason.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.call. docs
__consent_version optional Body scope: consent[].value.marketing.call. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.fax. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.marketing.fax. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
time optional Published Adobe2 consent field time. Body scope: consent[].value.marketing.fax. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.time.empty
vendor.adobe-web-sdk.body.time.invalid
docs
reason optional Published Adobe2 consent field reason. Body scope: consent[].value.marketing.fax. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 255. vendor.adobe-web-sdk.body.reason.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.fax. docs
__consent_version optional Body scope: consent[].value.marketing.fax. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.commercialEmail. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.marketing.commercialEmail. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
time optional Published Adobe2 consent field time. Body scope: consent[].value.marketing.commercialEmail. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.time.empty
vendor.adobe-web-sdk.body.time.invalid
docs
reason optional Published Adobe2 consent field reason. Body scope: consent[].value.marketing.commercialEmail. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 255. vendor.adobe-web-sdk.body.reason.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.commercialEmail. docs
__consent_version optional Body scope: consent[].value.marketing.commercialEmail. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing.postalMail. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.marketing.postalMail. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
time optional Published Adobe2 consent field time. Body scope: consent[].value.marketing.postalMail. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.time.empty
vendor.adobe-web-sdk.body.time.invalid
docs
reason optional Published Adobe2 consent field reason. Body scope: consent[].value.marketing.postalMail. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 255. vendor.adobe-web-sdk.body.reason.invalid docs
__consent_standard optional Body scope: consent[].value.marketing.postalMail. docs
__consent_version optional Body scope: consent[].value.marketing.postalMail. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.marketing. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
preferred optional Published Adobe2 consent field preferred. Body scope: consent[].value.marketing. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.preferred.empty
vendor.adobe-web-sdk.body.preferred.invalid
docs
any optional Published Adobe2 consent field any. Body scope: consent[].value.marketing. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.any.invalid docs
email optional Published Adobe2 consent field email. Body scope: consent[].value.marketing. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.email.invalid docs
push optional Published Adobe2 consent field push. Body scope: consent[].value.marketing. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.push.invalid docs
sms optional Published Adobe2 consent field sms. Body scope: consent[].value.marketing. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.sms.invalid docs
whatsApp optional Published Adobe2 consent field whatsApp. Body scope: consent[].value.marketing. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.whatsApp.invalid docs
call optional Published Adobe2 consent field call. Body scope: consent[].value.marketing. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.call.invalid docs
fax optional Published Adobe2 consent field fax. Body scope: consent[].value.marketing. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.fax.invalid docs
commercialEmail optional Published Adobe2 consent field commercialEmail. Body scope: consent[].value.marketing. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.commercialEmail.invalid docs
postalMail optional Published Adobe2 consent field postalMail. Body scope: consent[].value.marketing. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.postalMail.invalid docs
__consent_standard optional Body scope: consent[].value.marketing. docs
__consent_version optional Body scope: consent[].value.marketing. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.tracking.email.open. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.tracking.email.open. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
time optional Published Adobe2 consent field time. Body scope: consent[].value.tracking.email.open. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.time.empty
vendor.adobe-web-sdk.body.time.invalid
docs
reason optional Published Adobe2 consent field reason. Body scope: consent[].value.tracking.email.open. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 255. vendor.adobe-web-sdk.body.reason.invalid docs
__consent_standard optional Body scope: consent[].value.tracking.email.open. docs
__consent_version optional Body scope: consent[].value.tracking.email.open. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.tracking.email. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
open optional Published Adobe2 consent field open. Body scope: consent[].value.tracking.email. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.open.invalid docs
__consent_standard optional Body scope: consent[].value.tracking.email. docs
__consent_version optional Body scope: consent[].value.tracking.email. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.tracking. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
email optional Published Adobe2 consent field email. Body scope: consent[].value.tracking. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.email.invalid docs
__consent_standard optional Body scope: consent[].value.tracking. docs
__consent_version optional Body scope: consent[].value.tracking. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.idSpecific.*.*.collect. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.idSpecific.*.*.collect. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
__consent_standard optional Body scope: consent[].value.idSpecific.*.*.collect. docs
__consent_version optional Body scope: consent[].value.idSpecific.*.*.collect. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.idSpecific.*.*.share. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.idSpecific.*.*.share. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
__consent_standard optional Body scope: consent[].value.idSpecific.*.*.share. docs
__consent_version optional Body scope: consent[].value.idSpecific.*.*.share. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.idSpecific.*.*.adID. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.idSpecific.*.*.adID. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
idType optional Published Adobe2 consent field idType. Body scope: consent[].value.idSpecific.*.*.adID. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.idType.empty
vendor.adobe-web-sdk.body.idType.invalid
docs
__consent_standard optional Body scope: consent[].value.idSpecific.*.*.adID. docs
__consent_version optional Body scope: consent[].value.idSpecific.*.*.adID. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.idSpecific.*.*.personalize.content. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.idSpecific.*.*.personalize.content. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
__consent_standard optional Body scope: consent[].value.idSpecific.*.*.personalize.content. docs
__consent_version optional Body scope: consent[].value.idSpecific.*.*.personalize.content. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.idSpecific.*.*.personalize. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
content optional Published Adobe2 consent field content. Body scope: consent[].value.idSpecific.*.*.personalize. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.content.invalid docs
__consent_standard optional Body scope: consent[].value.idSpecific.*.*.personalize. docs
__consent_version optional Body scope: consent[].value.idSpecific.*.*.personalize. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.idSpecific.*.*.marketing.email. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.idSpecific.*.*.marketing.email. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
time optional Published Adobe2 consent field time. Body scope: consent[].value.idSpecific.*.*.marketing.email. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.time.empty
vendor.adobe-web-sdk.body.time.invalid
docs
reason optional Published Adobe2 consent field reason. Body scope: consent[].value.idSpecific.*.*.marketing.email. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 255. vendor.adobe-web-sdk.body.reason.invalid docs
__consent_standard optional Body scope: consent[].value.idSpecific.*.*.marketing.email. docs
__consent_version optional Body scope: consent[].value.idSpecific.*.*.marketing.email. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.idSpecific.*.*.marketing.push. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.idSpecific.*.*.marketing.push. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
time optional Published Adobe2 consent field time. Body scope: consent[].value.idSpecific.*.*.marketing.push. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.time.empty
vendor.adobe-web-sdk.body.time.invalid
docs
reason optional Published Adobe2 consent field reason. Body scope: consent[].value.idSpecific.*.*.marketing.push. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 255. vendor.adobe-web-sdk.body.reason.invalid docs
__consent_standard optional Body scope: consent[].value.idSpecific.*.*.marketing.push. docs
__consent_version optional Body scope: consent[].value.idSpecific.*.*.marketing.push. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.idSpecific.*.*.marketing.sms. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.idSpecific.*.*.marketing.sms. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
time optional Published Adobe2 consent field time. Body scope: consent[].value.idSpecific.*.*.marketing.sms. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.time.empty
vendor.adobe-web-sdk.body.time.invalid
docs
reason optional Published Adobe2 consent field reason. Body scope: consent[].value.idSpecific.*.*.marketing.sms. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 255. vendor.adobe-web-sdk.body.reason.invalid docs
__consent_standard optional Body scope: consent[].value.idSpecific.*.*.marketing.sms. docs
__consent_version optional Body scope: consent[].value.idSpecific.*.*.marketing.sms. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.idSpecific.*.*.marketing.whatsApp. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.idSpecific.*.*.marketing.whatsApp. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
time optional Published Adobe2 consent field time. Body scope: consent[].value.idSpecific.*.*.marketing.whatsApp. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.time.empty
vendor.adobe-web-sdk.body.time.invalid
docs
reason optional Published Adobe2 consent field reason. Body scope: consent[].value.idSpecific.*.*.marketing.whatsApp. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 255. vendor.adobe-web-sdk.body.reason.invalid docs
__consent_standard optional Body scope: consent[].value.idSpecific.*.*.marketing.whatsApp. docs
__consent_version optional Body scope: consent[].value.idSpecific.*.*.marketing.whatsApp. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.idSpecific.*.*.marketing. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
email optional Published Adobe2 consent field email. Body scope: consent[].value.idSpecific.*.*.marketing. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.email.invalid docs
push optional Published Adobe2 consent field push. Body scope: consent[].value.idSpecific.*.*.marketing. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.push.invalid docs
sms optional Published Adobe2 consent field sms. Body scope: consent[].value.idSpecific.*.*.marketing. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.sms.invalid docs
whatsApp optional Published Adobe2 consent field whatsApp. Body scope: consent[].value.idSpecific.*.*.marketing. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.whatsApp.invalid docs
__consent_standard optional Body scope: consent[].value.idSpecific.*.*.marketing. docs
__consent_version optional Body scope: consent[].value.idSpecific.*.*.marketing. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.idSpecific.*.*.tracking.email.open. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.idSpecific.*.*.tracking.email.open. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
time optional Published Adobe2 consent field time. Body scope: consent[].value.idSpecific.*.*.tracking.email.open. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.time.empty
vendor.adobe-web-sdk.body.time.invalid
docs
reason optional Published Adobe2 consent field reason. Body scope: consent[].value.idSpecific.*.*.tracking.email.open. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: string. Maximum decoded characters: 255. vendor.adobe-web-sdk.body.reason.invalid docs
__consent_standard optional Body scope: consent[].value.idSpecific.*.*.tracking.email.open. docs
__consent_version optional Body scope: consent[].value.idSpecific.*.*.tracking.email.open. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.idSpecific.*.*.tracking.email. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
open optional Published Adobe2 consent field open. Body scope: consent[].value.idSpecific.*.*.tracking.email. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.open.invalid docs
__consent_standard optional Body scope: consent[].value.idSpecific.*.*.tracking.email. docs
__consent_version optional Body scope: consent[].value.idSpecific.*.*.tracking.email. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.idSpecific.*.*.tracking. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
email optional Published Adobe2 consent field email. Body scope: consent[].value.idSpecific.*.*.tracking. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.email.invalid docs
__consent_standard optional Body scope: consent[].value.idSpecific.*.*.tracking. docs
__consent_version optional Body scope: consent[].value.idSpecific.*.*.tracking. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.idSpecific.*.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
collect optional Published Adobe2 consent field collect. Body scope: consent[].value.idSpecific.*.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.collect.invalid docs
share optional Published Adobe2 consent field share. Body scope: consent[].value.idSpecific.*.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.share.invalid docs
adID optional Published Adobe2 consent field adID. Body scope: consent[].value.idSpecific.*.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.adID.invalid docs
personalize optional Published Adobe2 consent field personalize. Body scope: consent[].value.idSpecific.*.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.personalize.invalid docs
marketing optional Published Adobe2 consent field marketing. Body scope: consent[].value.idSpecific.*.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.marketing.invalid docs
tracking optional Published Adobe2 consent field tracking. Body scope: consent[].value.idSpecific.*.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.tracking.invalid docs
__consent_standard optional Body scope: consent[].value.idSpecific.*.*. docs
__consent_version optional Body scope: consent[].value.idSpecific.*.*. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.idSpecific.*. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
__consent_standard optional Body scope: consent[].value.idSpecific.*. docs
__consent_version optional Body scope: consent[].value.idSpecific.*. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.idSpecific. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
__consent_standard optional Body scope: consent[].value.idSpecific. docs
__consent_version optional Body scope: consent[].value.idSpecific. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.metadata. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
time optional Published Adobe2 consent field time. Body scope: consent[].value.metadata. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.time.empty
vendor.adobe-web-sdk.body.time.invalid
docs
__consent_standard optional Body scope: consent[].value.metadata. docs
__consent_version optional Body scope: consent[].value.metadata. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value.adID. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
val required Published Adobe2 consent field val. Body scope: consent[].value.adID. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.val.missing
vendor.adobe-web-sdk.body.val.empty
vendor.adobe-web-sdk.body.val.invalid
docs
idType optional Published Adobe2 consent field idType. Body scope: consent[].value.adID. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Presence diagnostic severity: error. Native JSON type: string. vendor.adobe-web-sdk.body.idType.empty
vendor.adobe-web-sdk.body.idType.invalid
docs
__consent_standard optional Body scope: consent[].value.adID. docs
__consent_version optional Body scope: consent[].value.adID. docs
root optional Published Adobe2 consent field object. Body scope: consent[].value. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.root.invalid docs
collect optional Published Adobe2 consent field collect. Body scope: consent[].value. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.collect.invalid docs
share optional Published Adobe2 consent field share. Body scope: consent[].value. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.share.invalid docs
personalize optional Published Adobe2 consent field personalize. Body scope: consent[].value. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.personalize.invalid docs
marketing optional Published Adobe2 consent field marketing. Body scope: consent[].value. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.marketing.invalid docs
tracking optional Published Adobe2 consent field tracking. Body scope: consent[].value. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.tracking.invalid docs
idSpecific optional Published Adobe2 consent field idSpecific. Body scope: consent[].value. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.idSpecific.invalid docs
metadata optional Published Adobe2 consent field metadata. Body scope: consent[].value. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.metadata.invalid docs
adID optional Published Adobe2 consent field adID. Body scope: consent[].value. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__consent_standard","values":["Adobe"]},{"kind":"value_in","param":"__consent_version","values":["2.0"]}]}. Native JSON type: object. vendor.adobe-web-sdk.body.adID.invalid docs
__consent_standard optional Body scope: consent[].value. docs
__consent_version optional Body scope: consent[].value. docs
method required Both current direct API and pinned SDK transports use POST. Complete HTTP capture contract. Native JSON type: string. vendor.adobe-web-sdk.http.method.missing
vendor.adobe-web-sdk.http.method.empty
vendor.adobe-web-sdk.http.method.invalid
docs
host optional The host distinguishes authenticated server and anonymous Edge calls. Complete HTTP capture contract. Native JSON type: string. vendor.adobe-web-sdk.http.host.empty
vendor.adobe-web-sdk.http.host.invalid
docs
path optional The path selects the API version and action. Complete HTTP capture contract. Native JSON type: string. vendor.adobe-web-sdk.http.path.empty
vendor.adobe-web-sdk.http.path.invalid
docs
content_type optional JSON request MIME and the official SDK text/plain transport are retained. Complete HTTP capture contract. Presence diagnostic severity: warning. Value diagnostic severity: warning. Native JSON type: string. vendor.adobe-web-sdk.http.content_type.empty
vendor.adobe-web-sdk.http.content_type.invalid
docs
body required Collection sends a JSON object. Complete HTTP capture contract. Native JSON type: object. vendor.adobe-web-sdk.http.body.missing
vendor.adobe-web-sdk.http.body.invalid
docs
headers.authorization required Authenticated server Edge calls require Bearer authentication. Complete HTTP capture contract. Applies when {"kind":"value_in","param":"host","values":["server.adobedc.net"]}. Native JSON type: string. vendor.adobe-web-sdk.http.headers.authorization.missing
vendor.adobe-web-sdk.http.headers.authorization.empty
vendor.adobe-web-sdk.http.headers.authorization.invalid
docs
headers.x-api-key required Authenticated server Edge calls require the API client ID. Complete HTTP capture contract. Applies when {"kind":"value_in","param":"host","values":["server.adobedc.net"]}. Native JSON type: string. vendor.adobe-web-sdk.http.headers.x-api-key.missing
vendor.adobe-web-sdk.http.headers.x-api-key.empty
vendor.adobe-web-sdk.http.headers.x-api-key.invalid
docs
headers.x-gw-ims-org-id required Authenticated server Edge calls require the IMS organization ID. Complete HTTP capture contract. Applies when {"kind":"value_in","param":"host","values":["server.adobedc.net"]}. Native JSON type: string. vendor.adobe-web-sdk.http.headers.x-gw-ims-org-id.missing
vendor.adobe-web-sdk.http.headers.x-gw-ims-org-id.empty
vendor.adobe-web-sdk.http.headers.x-gw-ims-org-id.invalid
docs
body.event required The v2 interact API uses a singular event object. Complete HTTP capture contract. Applies when {"kind":"value_pattern","param":"path","pattern":"/v2/interact$"}. Native JSON type: object. vendor.adobe-web-sdk.http.body.event.missing
vendor.adobe-web-sdk.http.body.event.invalid
docs
body.events required Collect and v1 SDK interact use the event array. Complete HTTP capture contract. Applies when {"kind":"value_pattern","param":"path","pattern":"/(?:v[12]/collect|v1/interact)$"}. Native JSON type: array. Minimum array items: 1. vendor.adobe-web-sdk.http.body.events.missing
vendor.adobe-web-sdk.http.body.events.invalid
docs
body.consent required The pinned Web SDK requires a nonempty consent array for the setConsent action. Complete HTTP capture contract. Applies when {"kind":"value_pattern","param":"path","pattern":"/v1/privacy/set-consent$"}. Native JSON type: array. Minimum array items: 1. vendor.adobe-web-sdk.http.body.consent.missing
vendor.adobe-web-sdk.http.body.consent.invalid
docs

Validate a payload

pixellint validate url "$ARTIFACT" --rulepack vendor/adobe-web-sdk

Try this failing payload in the playground. Adobe Edge interact missing datastreamId.

https://edge.adobedc.net/ee/v2/interact

cargo install pixellint · npm install pixellint