Dynamic Yield · JSON-LD Context
Dynamic Yield Context
JSON-LD context defining the semantic vocabulary for Dynamic Yield from Dynamic Yield.
120 Classes
101 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
dynamic:
https://dynamicyield.com/schema#
Classes
BrowsePayloadEcom
QueryResults
Error
ChooseUserEcom
SessionChoose
ContextSearchEcom
Page
PageType
DeviceChooseEcom
DeviceTypeEcom
Browser
ChannelEcom
BranchEcom
OptionsBrowse
ProductDataEcom
QueryBrowse
QueryFilterNumber
QueryFilterString
QueryPagination
QuerySortBy
ChoosePayloadEcom
ChoosePayloadQsr
Choice
ChooseUserQsrSharedDeviceTrue
ContextChooseEcom
ContextChooseQsr
DeviceChooseQsr
DeviceTypeQsr
ChannelQsr
BranchQsr
DayPart
OrderFulfillment
SelectorChoose
Preview
ArgsItem
RealtimeRuleType
RealtimeRuleQuery
QueryAction
OptionsChooseEcom
OptionsChooseQsr
RecsProductDataEcom
RecsProductDataQsr
SearchPayloadEcom
SelectorSearch
OptionsSearchEcom
QuerySemanticSearch
QueryVisualSearch
ShoppingMusePayloadEcom
ShoppingMuseResult
SelectorShoppingMuse
CommerceContext
QueryShoppingMuse
SuggestPayloadEcom
QuerySuggestionResults
ContextSuggestEcom
PageSuggest
QueryAutosuggest
EngagementPayloadEcom
EngagementPayloadQsr
EngagementUserEcom
UserQsrSharedDeviceTrue
Session
SessionEngagement
ContextEngagementEcom
ContextEngagementQsr
DeviceEngagement
DeviceEngagementQsr
BranchQsrEngagement
EngagementEcomClickImp
EngagementEcomSlotClick
EngagementEcomPnClick
EngagementTypeEcomClickImp
EngagementTypeEcomSlotClick
EngagementTypeEcomPnClick
TrackingData
PageviewPayloadEcom
ContextPageviewEcom
DevicePageviewEcom
OptionsPageview
EventPayloadEcom
EventPayloadFi
EventPayloadQsr
Cuid
ContextEventQsr
DeviceEventQsr
BranchQsrPurchase
AddToCart
Application
Purchase
PurchaseQsr
Submission
RemoveFromCart
SyncCart
IdentifyUser
Login
Signup
NewsletterSubscription
MessageOptIn
MessageOptOut
KeywordSearch
AddToWishlist
FilterItems
ChangeAttribute
VideoWatch
SortItems
PromoCodeEntered
CustomEvent
InformAffinity
Progress
OutagePayloadQsr
TransactionStatusSpecificItem
BranchFeedPayloadQsr
ProductFeedPayload
ProductFeedUpdate
ProductFeedAction
ProductFeedBody
ProductFeedData
ExternalEventsPayload
OfflinePurchase
ExternalIdentify
Properties
| Property | Type | Container |
|---|---|---|
| user | reference | |
| session | reference | |
| query | reference | |
| context | reference | |
| options | reference | |
| choices | list | |
| cookies | list | |
| warnings | list | |
| message | reference | |
| type | reference | |
| dyid | reference | |
| dyid_server | reference | |
| active_consent_accepted | reference | |
| dy | string | |
| page | reference | |
| device | reference | |
| channel | reference | |
| pageAttributes | reference | |
| branch | reference | |
| data | reference | |
| location | reference | |
| referrer | reference | |
| locale | reference | |
| userAgent | reference | |
| browser | reference | |
| ip | reference | |
| dateTime | reference | |
| id | reference | |
| returnAnalyticsMetadata | reference | |
| isImplicitClientData | reference | |
| productData | reference | |
| fieldFilter | reference | |
| skusOnly | reference | |
| displayName | string | |
| filters | reference | |
| pagination | reference | |
| sortBy | reference | |
| field | string | |
| min | decimal | |
| max | decimal | |
| values | list | |
| numItems | decimal | |
| offset | decimal | |
| order | string | |
| selector | reference | |
| sharedDevice | reference | |
| cuid | string | |
| cuidType | string | |
| listedItems | reference | |
| cart | reference | |
| dayPart | reference | |
| orderFulfillment | reference | |
| names | reference | |
| groups | reference | |
| preview | reference | |
| args | reference | |
| ids | reference | |
| realtimeRules | reference | |
| conditions | reference | |
| isImplicitPageview | reference | |
| isImplicitImpressionMode | reference | |
| recsProductData | reference | |
| deduplicateRecommendations | reference | |
| name | string | |
| isImplicitKeywordSearchEvent | reference | |
| text | reference | |
| enableSpellCheck | reference | |
| imageBase64 | reference | |
| commerce | reference | |
| cart_id | string | |
| chatId | string | |
| variations | list | |
| suggestions | reference | |
| engagements | reference | |
| decisionId | reference | |
| slotId | reference | |
| trackingData | reference | |
| rri | string | |
| sectionID | string | |
| reqTs | string | |
| userID | string | |
| version | string | |
| events | list | |
| properties | ||
| outages | reference | |
| item | string | |
| status | string | |
| time | string | |
| products | list | |
| requests | reference | |
| success | boolean | |
| sku | reference | |
| group_id | string | |
| url | string | |
| price | reference | |
| in_stock | boolean | |
| image_url | string | |
| categories | string | |
| description | string | |
| publish_time | string | |
| keywords | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://dynamicyield.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"dynamic": "https://dynamicyield.com/schema#",
"BrowsePayloadEcom": "dynamic:BrowsePayloadEcom",
"user": {
"@id": "dynamic:user",
"@type": "@id"
},
"session": {
"@id": "dynamic:session",
"@type": "@id"
},
"query": {
"@id": "dynamic:query",
"@type": "@id"
},
"context": {
"@id": "dynamic:context",
"@type": "@id"
},
"options": {
"@id": "dynamic:options",
"@type": "@id"
},
"QueryResults": "dynamic:QueryResults",
"choices": {
"@id": "dynamic:choices",
"@container": "@list"
},
"cookies": {
"@id": "dynamic:cookies",
"@container": "@list"
},
"warnings": {
"@id": "dynamic:warnings",
"@container": "@list"
},
"Error": "dynamic:Error",
"message": {
"@id": "dynamic:message",
"@type": "@id"
},
"type": {
"@id": "dynamic:type",
"@type": "@id"
},
"ChooseUserEcom": "dynamic:ChooseUserEcom",
"dyid": {
"@id": "dynamic:dyid",
"@type": "@id"
},
"dyid_server": {
"@id": "dynamic:dyid_server",
"@type": "@id"
},
"active_consent_accepted": {
"@id": "dynamic:active_consent_accepted",
"@type": "@id"
},
"SessionChoose": "dynamic:SessionChoose",
"dy": {
"@id": "dynamic:dy",
"@type": "xsd:string"
},
"ContextSearchEcom": "dynamic:ContextSearchEcom",
"page": {
"@id": "dynamic:page",
"@type": "@id"
},
"device": {
"@id": "dynamic:device",
"@type": "@id"
},
"channel": {
"@id": "dynamic:channel",
"@type": "@id"
},
"pageAttributes": {
"@id": "dynamic:pageAttributes",
"@type": "@id"
},
"branch": {
"@id": "dynamic:branch",
"@type": "@id"
},
"Page": "dynamic:Page",
"data": {
"@id": "dynamic:data",
"@type": "@id"
},
"location": {
"@id": "dynamic:location",
"@type": "@id"
},
"referrer": {
"@id": "dynamic:referrer",
"@type": "@id"
},
"locale": {
"@id": "dynamic:locale",
"@type": "@id"
},
"PageType": "dynamic:PageType",
"DeviceChooseEcom": "dynamic:DeviceChooseEcom",
"userAgent": {
"@id": "dynamic:userAgent",
"@type": "@id"
},
"browser": {
"@id": "dynamic:browser",
"@type": "@id"
},
"ip": {
"@id": "dynamic:ip",
"@type": "@id"
},
"dateTime": {
"@id": "dynamic:dateTime",
"@type": "@id"
},
"DeviceTypeEcom": "dynamic:DeviceTypeEcom",
"Browser": "dynamic:Browser",
"ChannelEcom": "dynamic:ChannelEcom",
"BranchEcom": "dynamic:BranchEcom",
"id": {
"@id": "dynamic:id",
"@type": "@id"
},
"OptionsBrowse": "dynamic:OptionsBrowse",
"returnAnalyticsMetadata": {
"@id": "dynamic:returnAnalyticsMetadata",
"@type": "@id"
},
"isImplicitClientData": {
"@id": "dynamic:isImplicitClientData",
"@type": "@id"
},
"productData": {
"@id": "dynamic:productData",
"@type": "@id"
},
"ProductDataEcom": "dynamic:ProductDataEcom",
"fieldFilter": {
"@id": "dynamic:fieldFilter",
"@type": "@id"
},
"skusOnly": {
"@id": "dynamic:skusOnly",
"@type": "@id"
},
"QueryBrowse": "dynamic:QueryBrowse",
"displayName": {
"@id": "dynamic:displayName",
"@type": "xsd:string"
},
"filters": {
"@id": "dynamic:filters",
"@type": "@id"
},
"pagination": {
"@id": "dynamic:pagination",
"@type": "@id"
},
"sortBy": {
"@id": "dynamic:sortBy",
"@type": "@id"
},
"QueryFilterNumber": "dynamic:QueryFilterNumber",
"field": {
"@id": "dynamic:field",
"@type": "xsd:string"
},
"min": {
"@id": "dynamic:min",
"@type": "xsd:decimal"
},
"max": {
"@id": "dynamic:max",
"@type": "xsd:decimal"
},
"QueryFilterString": "dynamic:QueryFilterString",
"values": {
"@id": "dynamic:values",
"@container": "@list"
},
"QueryPagination": "dynamic:QueryPagination",
"numItems": {
"@id": "dynamic:numItems",
"@type": "xsd:decimal"
},
"offset": {
"@id": "dynamic:offset",
"@type": "xsd:decimal"
},
"QuerySortBy": "dynamic:QuerySortBy",
"order": {
"@id": "dynamic:order",
"@type": "xsd:string"
},
"ChoosePayloadEcom": "dynamic:ChoosePayloadEcom",
"selector": {
"@id": "dynamic:selector",
"@type": "@id"
},
"ChoosePayloadQsr": "dynamic:ChoosePayloadQsr",
"Choice": "dynamic:Choice",
"ChooseUserQsrSharedDeviceTrue": "dynamic:ChooseUserQsrSharedDeviceTrue",
"sharedDevice": {
"@id": "dynamic:sharedDevice",
"@type": "@id"
},
"cuid": {
"@id": "dynamic:cuid",
"@type": "xsd:string"
},
"cuidType": {
"@id": "dynamic:cuidType",
"@type": "xsd:string"
},
"ContextChooseEcom": "dynamic:ContextChooseEcom",
"listedItems": {
"@id": "dynamic:listedItems",
"@type": "@id"
},
"ContextChooseQsr": "dynamic:ContextChooseQsr",
"cart": {
"@id": "dynamic:cart",
"@type": "@id"
},
"DeviceChooseQsr": "dynamic:DeviceChooseQsr",
"DeviceTypeQsr": "dynamic:DeviceTypeQsr",
"ChannelQsr": "dynamic:ChannelQsr",
"BranchQsr": "dynamic:BranchQsr",
"dayPart": {
"@id": "dynamic:dayPart",
"@type": "@id"
},
"orderFulfillment": {
"@id": "dynamic:orderFulfillment",
"@type": "@id"
},
"DayPart": "dynamic:DayPart",
"OrderFulfillment": "dynamic:OrderFulfillment",
"SelectorChoose": "dynamic:SelectorChoose",
"names": {
"@id": "dynamic:names",
"@type": "@id"
},
"groups": {
"@id": "dynamic:groups",
"@type": "@id"
},
"preview": {
"@id": "dynamic:preview",
"@type": "@id"
},
"args": {
"@id": "dynamic:args",
"@type": "@id"
},
"Preview": "dynamic:Preview",
"ids": {
"@id": "dynamic:ids",
"@type": "@id"
},
"ArgsItem": "dynamic:ArgsItem",
"realtimeRules": {
"@id": "dynamic:realtimeRules",
"@type": "@id"
},
"RealtimeRuleType": "dynamic:RealtimeRuleType",
"RealtimeRuleQuery": "dynamic:RealtimeRuleQuery",
"conditions": {
"@id": "dynamic:conditions",
"@type": "@id"
},
"QueryAction": "dynamic:QueryAction",
"OptionsChooseEcom": "dynamic:OptionsChooseEcom",
"isImplicitPageview": {
"@id": "dynamic:isImplicitPageview",
"@type": "@id"
},
"isImplicitImpressionMode": {
"@id": "dynamic:isImplicitImpressionMode",
"@type": "@id"
},
"recsProductData": {
"@id": "dynamic:recsProductData",
"@type": "@id"
},
"deduplicateRecommendations": {
"@id": "dynamic:deduplicateRecommendations",
"@type": "@id"
},
"OptionsChooseQsr": "dynamic:OptionsChooseQsr",
"RecsProductDataEcom": "dynamic:RecsProductDataEcom",
"RecsProductDataQsr": "dynamic:RecsProductDataQsr",
"SearchPayloadEcom": "dynamic:SearchPayloadEcom",
"SelectorSearch": "dynamic:SelectorSearch",
"name": {
"@id": "dynamic:name",
"@type": "xsd:string"
},
"OptionsSearchEcom": "dynamic:OptionsSearchEcom",
"isImplicitKeywordSearchEvent": {
"@id": "dynamic:isImplicitKeywordSearchEvent",
"@type": "@id"
},
"QuerySemanticSearch": "dynamic:QuerySemanticSearch",
"text": {
"@id": "dynamic:text",
"@type": "@id"
},
"enableSpellCheck": {
"@id": "dynamic:enableSpellCheck",
"@type": "@id"
},
"QueryVisualSearch": "dynamic:QueryVisualSearch",
"imageBase64": {
"@id": "dynamic:imageBase64",
"@type": "@id"
},
"ShoppingMusePayloadEcom": "dynamic:ShoppingMusePayloadEcom",
"commerce": {
"@id": "dynamic:commerce",
"@type": "@id"
},
"ShoppingMuseResult": "dynamic:ShoppingMuseResult",
"SelectorShoppingMuse": "dynamic:SelectorShoppingMuse",
"CommerceContext": "dynamic:CommerceContext",
"cart_id": {
"@id": "dynamic:cart_id",
"@type": "xsd:string"
},
"QueryShoppingMuse": "dynamic:QueryShoppingMuse",
"chatId": {
"@id": "dynamic:chatId",
"@type": "xsd:string"
},
"SuggestPayloadEcom": "dynamic:SuggestPayloadEcom",
"QuerySuggestionResults": "dynamic:QuerySuggestionResults",
"variations": {
"@id": "dynamic:variations",
"@container": "@list"
},
"ContextSuggestEcom": "dynamic:ContextSuggestEcom",
"PageSuggest": "dynamic:PageSuggest",
"QueryAutosuggest": "dynamic:QueryAutosuggest",
"suggestions": {
"@id": "dynamic:suggestions",
"@type": "@id"
},
"EngagementPayloadEcom": "dynamic:EngagementPayloadEcom",
"engagements": {
"@id": "dynamic:engagements",
"@type": "@id"
},
"EngagementPayloadQsr": "dynamic:EngagementPayloadQsr",
"EngagementUserEcom": "dynamic:EngagementUserEcom",
"UserQsrSharedDeviceTrue": "dynamic:UserQsrSharedDeviceTrue",
"Session": "dynamic:Session",
"SessionEngagement": "dynamic:SessionEngagement",
"ContextEngagementEcom": "dynamic:ContextEngagementEcom",
"ContextEngagementQsr": "dynamic:ContextEngagementQsr",
"DeviceEngagement": "dynamic:DeviceEngagement",
"DeviceEngagementQsr": "dynamic:DeviceEngagementQsr",
"BranchQsrEngagement": "dynamic:BranchQsrEngagement",
"EngagementEcomClickImp": "dynamic:EngagementEcomClickImp",
"decisionId": {
"@id": "dynamic:decisionId",
"@type": "@id"
},
"EngagementEcomSlotClick": "dynamic:EngagementEcomSlotClick",
"slotId": {
"@id": "dynamic:slotId",
"@type": "@id"
},
"EngagementEcomPnClick": "dynamic:EngagementEcomPnClick",
"trackingData": {
"@id": "dynamic:trackingData",
"@type": "@id"
},
"EngagementTypeEcomClickImp": "dynamic:EngagementTypeEcomClickImp",
"EngagementTypeEcomSlotClick": "dynamic:EngagementTypeEcomSlotClick",
"EngagementTypeEcomPnClick": "dynamic:EngagementTypeEcomPnClick",
"TrackingData": "dynamic:TrackingData",
"rri": {
"@id": "dynamic:rri",
"@type": "xsd:string"
},
"sectionID": {
"@id": "dynamic:sectionID",
"@type": "xsd:string"
},
"reqTs": {
"@id": "dynamic:reqTs",
"@type": "xsd:string"
},
"userID": {
"@id": "dynamic:userID",
"@type": "xsd:string"
},
"version": {
"@id": "dynamic:version",
"@type": "xsd:string"
},
"events": {
"@id": "dynamic:events",
"@container": "@list"
},
"PageviewPayloadEcom": "dynamic:PageviewPayloadEcom",
"ContextPageviewEcom": "dynamic:ContextPageviewEcom",
"DevicePageviewEcom": "dynamic:DevicePageviewEcom",
"OptionsPageview": "dynamic:OptionsPageview",
"EventPayloadEcom": "dynamic:EventPayloadEcom",
"EventPayloadFi": "dynamic:EventPayloadFi",
"EventPayloadQsr": "dynamic:EventPayloadQsr",
"Cuid": "dynamic:Cuid",
"ContextEventQsr": "dynamic:ContextEventQsr",
"DeviceEventQsr": "dynamic:DeviceEventQsr",
"BranchQsrPurchase": "dynamic:BranchQsrPurchase",
"AddToCart": "dynamic:AddToCart",
"properties": {
"@id": "dynamic:properties"
},
"Application": "dynamic:Application",
"Purchase": "dynamic:Purchase",
"PurchaseQsr": "dynamic:PurchaseQsr",
"Submission": "dynamic:Submission",
"RemoveFromCart": "dynamic:RemoveFromCart",
"SyncCart": "dynamic:SyncCart",
"IdentifyUser": "dynamic:IdentifyUser",
"Login": "dynamic:Login",
"Signup": "dynamic:Signup",
"NewsletterSubscription": "dynamic:NewsletterSubscription",
"MessageOptIn": "dynamic:MessageOptIn",
"MessageOptOut": "dynamic:MessageOptOut",
"KeywordSearch": "dynamic:KeywordSearch",
"AddToWishlist": "dynamic:AddToWishlist",
"FilterItems": "dynamic:FilterItems",
"ChangeAttribute": "dynamic:ChangeAttribute",
"VideoWatch": "dynamic:VideoWatch",
"SortItems": "dynamic:SortItems",
"PromoCodeEntered": "dynamic:PromoCodeEntered",
"CustomEvent": "dynamic:CustomEvent",
"InformAffinity": "dynamic:InformAffinity",
"Progress": "dynamic:Progress",
"OutagePayloadQsr": "dynamic:OutagePayloadQsr",
"outages": {
"@id": "dynamic:outages",
"@type": "@id"
},
"TransactionStatusSpecificItem": "dynamic:TransactionStatusSpecificItem",
"item": {
"@id": "dynamic:item",
"@type": "xsd:string"
},
"status": {
"@id": "dynamic:status",
"@type": "xsd:string"
},
"time": {
"@id": "dynamic:time",
"@type": "xsd:string"
},
"BranchFeedPayloadQsr": "dynamic:BranchFeedPayloadQsr",
"products": {
"@id": "dynamic:products",
"@container": "@list"
},
"ProductFeedPayload": "dynamic:ProductFeedPayload",
"requests": {
"@id": "dynamic:requests",
"@type": "@id"
},
"ProductFeedUpdate": "dynamic:ProductFeedUpdate",
"success": {
"@id": "dynamic:success",
"@type": "xsd:boolean"
},
"ProductFeedAction": "dynamic:ProductFeedAction",
"ProductFeedBody": "dynamic:ProductFeedBody",
"ProductFeedData": "dynamic:ProductFeedData",
"sku": {
"@id": "dynamic:sku",
"@type": "@id"
},
"group_id": {
"@id": "dynamic:group_id",
"@type": "xsd:string"
},
"url": {
"@id": "dynamic:url",
"@type": "xsd:string"
},
"price": {
"@id": "dynamic:price",
"@type": "@id"
},
"in_stock": {
"@id": "dynamic:in_stock",
"@type": "xsd:boolean"
},
"image_url": {
"@id": "dynamic:image_url",
"@type": "xsd:string"
},
"categories": {
"@id": "dynamic:categories",
"@type": "xsd:string"
},
"description": {
"@id": "dynamic:description",
"@type": "xsd:string"
},
"publish_time": {
"@id": "dynamic:publish_time",
"@type": "xsd:string"
},
"keywords": {
"@id": "dynamic:keywords",
"@type": "xsd:string"
},
"ExternalEventsPayload": "dynamic:ExternalEventsPayload",
"OfflinePurchase": "dynamic:OfflinePurchase",
"ExternalIdentify": "dynamic:ExternalIdentify"
},
"@type": "schema:Dataset",
"schema:name": "Dynamic Yield API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Dynamic Yield's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-14) from openapi/dynamic-yield-experience-api-openapi.yml, openapi/dynamic-yield-experience-apis-for-api-sections-openapi.yml.",
"dcterms:created": "2026-10-14",
"dcterms:source": [
"openapi/dynamic-yield-experience-api-openapi.yml",
"openapi/dynamic-yield-experience-apis-for-api-sections-openapi.yml"
]
}