Deally · JSON-LD Context

Deal Ly Context

JSON-LD context defining the semantic vocabulary for Deal Ly from Deally.

41 Classes 35 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
deal: https://deal.ly/schema#

Classes

GetApiAccountResponse PostApiAccountResponse GetApiAccountUpdateResponse PutApiAccountUpdateRequest PutApiAccountUpdateResponse GetApiCampaignAddResponse PostApiCampaignAddRequest PostApiCampaignAddResponse GetApiCampaignCampaignidAssignLinkidResponse GetApiCampaignIdDeleteResponse GetApiCampaignIdUpdateResponse GetApiCampaignsResponse PostApiChannelAddRequest PostApiChannelAddResponse GetApiChannelChannelidAssignTypeItemidResponse GetApiChannelIdDeleteResponse GetApiChannelIdUpdateResponse GetApiChannelsResponse GetApiDomainAddResponse PostApiDomainAddRequest PostApiDomainAddResponse GetApiDomainIdDeleteResponse GetApiDomainIdUpdateResponse GetApiDomainsResponse GetApiOverlayResponse GetApiPixelAddResponse PostApiPixelAddRequest PostApiPixelAddResponse GetApiPixelIdDeleteResponse GetApiPixelIdUpdateResponse GetApiPixelsResponse GetApiQrResponse PostApiQrAddRequest PostApiQrAddResponse GetApiQrIdDeleteResponse GetApiQrIdUpdateResponse GetApiSplashResponse PostApiUrlAddRequest GetApiUrlIdDeleteResponse GetApiUrlIdUpdateResponse GetApiUrlsResponse

Properties

Property Type Container
method string
url string
headers
body string
email string
password string
name string
slug string
public boolean
description string
color string
starred boolean
domain string
redirectroot string
redirect404 string
type string
tag string
data string
background string
foreground string
logo string
status string
custom string
expiry dateTime
metatitle string
metadescription string
metaimage string
pixels list
channel integer
campaign integer
deeplink
geotarget list
devicetarget list
languagetarget list
parameters list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://deal.ly/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "deal": "https://deal.ly/schema#",
    "GetApiAccountResponse": "deal:GetApiAccountResponse",
    "method": {
      "@id": "deal:method",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "deal:url",
      "@type": "xsd:string"
    },
    "headers": {
      "@id": "deal:headers"
    },
    "PostApiAccountResponse": "deal:PostApiAccountResponse",
    "body": {
      "@id": "deal:body",
      "@type": "xsd:string"
    },
    "GetApiAccountUpdateResponse": "deal:GetApiAccountUpdateResponse",
    "email": {
      "@id": "deal:email",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "deal:password",
      "@type": "xsd:string"
    },
    "PutApiAccountUpdateRequest": "deal:PutApiAccountUpdateRequest",
    "PutApiAccountUpdateResponse": "deal:PutApiAccountUpdateResponse",
    "GetApiCampaignAddResponse": "deal:GetApiCampaignAddResponse",
    "name": {
      "@id": "deal:name",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "deal:slug",
      "@type": "xsd:string"
    },
    "public": {
      "@id": "deal:public",
      "@type": "xsd:boolean"
    },
    "PostApiCampaignAddRequest": "deal:PostApiCampaignAddRequest",
    "PostApiCampaignAddResponse": "deal:PostApiCampaignAddResponse",
    "GetApiCampaignCampaignidAssignLinkidResponse": "deal:GetApiCampaignCampaignidAssignLinkidResponse",
    "GetApiCampaignIdDeleteResponse": "deal:GetApiCampaignIdDeleteResponse",
    "GetApiCampaignIdUpdateResponse": "deal:GetApiCampaignIdUpdateResponse",
    "GetApiCampaignsResponse": "deal:GetApiCampaignsResponse",
    "PostApiChannelAddRequest": "deal:PostApiChannelAddRequest",
    "description": {
      "@id": "deal:description",
      "@type": "xsd:string"
    },
    "color": {
      "@id": "deal:color",
      "@type": "xsd:string"
    },
    "starred": {
      "@id": "deal:starred",
      "@type": "xsd:boolean"
    },
    "PostApiChannelAddResponse": "deal:PostApiChannelAddResponse",
    "GetApiChannelChannelidAssignTypeItemidResponse": "deal:GetApiChannelChannelidAssignTypeItemidResponse",
    "GetApiChannelIdDeleteResponse": "deal:GetApiChannelIdDeleteResponse",
    "GetApiChannelIdUpdateResponse": "deal:GetApiChannelIdUpdateResponse",
    "GetApiChannelsResponse": "deal:GetApiChannelsResponse",
    "GetApiDomainAddResponse": "deal:GetApiDomainAddResponse",
    "domain": {
      "@id": "deal:domain",
      "@type": "xsd:string"
    },
    "redirectroot": {
      "@id": "deal:redirectroot",
      "@type": "xsd:string"
    },
    "redirect404": {
      "@id": "deal:redirect404",
      "@type": "xsd:string"
    },
    "PostApiDomainAddRequest": "deal:PostApiDomainAddRequest",
    "PostApiDomainAddResponse": "deal:PostApiDomainAddResponse",
    "GetApiDomainIdDeleteResponse": "deal:GetApiDomainIdDeleteResponse",
    "GetApiDomainIdUpdateResponse": "deal:GetApiDomainIdUpdateResponse",
    "GetApiDomainsResponse": "deal:GetApiDomainsResponse",
    "GetApiOverlayResponse": "deal:GetApiOverlayResponse",
    "GetApiPixelAddResponse": "deal:GetApiPixelAddResponse",
    "type": {
      "@id": "deal:type",
      "@type": "xsd:string"
    },
    "tag": {
      "@id": "deal:tag",
      "@type": "xsd:string"
    },
    "PostApiPixelAddRequest": "deal:PostApiPixelAddRequest",
    "PostApiPixelAddResponse": "deal:PostApiPixelAddResponse",
    "GetApiPixelIdDeleteResponse": "deal:GetApiPixelIdDeleteResponse",
    "GetApiPixelIdUpdateResponse": "deal:GetApiPixelIdUpdateResponse",
    "GetApiPixelsResponse": "deal:GetApiPixelsResponse",
    "GetApiQrResponse": "deal:GetApiQrResponse",
    "PostApiQrAddRequest": "deal:PostApiQrAddRequest",
    "data": {
      "@id": "deal:data",
      "@type": "xsd:string"
    },
    "background": {
      "@id": "deal:background",
      "@type": "xsd:string"
    },
    "foreground": {
      "@id": "deal:foreground",
      "@type": "xsd:string"
    },
    "logo": {
      "@id": "deal:logo",
      "@type": "xsd:string"
    },
    "PostApiQrAddResponse": "deal:PostApiQrAddResponse",
    "GetApiQrIdDeleteResponse": "deal:GetApiQrIdDeleteResponse",
    "GetApiQrIdUpdateResponse": "deal:GetApiQrIdUpdateResponse",
    "GetApiSplashResponse": "deal:GetApiSplashResponse",
    "PostApiUrlAddRequest": "deal:PostApiUrlAddRequest",
    "status": {
      "@id": "deal:status",
      "@type": "xsd:string"
    },
    "custom": {
      "@id": "deal:custom",
      "@type": "xsd:string"
    },
    "expiry": {
      "@id": "deal:expiry",
      "@type": "xsd:dateTime"
    },
    "metatitle": {
      "@id": "deal:metatitle",
      "@type": "xsd:string"
    },
    "metadescription": {
      "@id": "deal:metadescription",
      "@type": "xsd:string"
    },
    "metaimage": {
      "@id": "deal:metaimage",
      "@type": "xsd:string"
    },
    "pixels": {
      "@id": "deal:pixels",
      "@container": "@list"
    },
    "channel": {
      "@id": "deal:channel",
      "@type": "xsd:integer"
    },
    "campaign": {
      "@id": "deal:campaign",
      "@type": "xsd:integer"
    },
    "deeplink": {
      "@id": "deal:deeplink"
    },
    "geotarget": {
      "@id": "deal:geotarget",
      "@container": "@list"
    },
    "devicetarget": {
      "@id": "deal:devicetarget",
      "@container": "@list"
    },
    "languagetarget": {
      "@id": "deal:languagetarget",
      "@container": "@list"
    },
    "parameters": {
      "@id": "deal:parameters",
      "@container": "@list"
    },
    "GetApiUrlIdDeleteResponse": "deal:GetApiUrlIdDeleteResponse",
    "GetApiUrlIdUpdateResponse": "deal:GetApiUrlIdUpdateResponse",
    "GetApiUrlsResponse": "deal:GetApiUrlsResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Deally API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Deally'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-11-05) from openapi/_ae-authored/deal-ly-openapi-generated.yml.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/_ae-authored/deal-ly-openapi-generated.yml"
  ]
}