ConsentLayer · JSON-LD Context

Consentlayer Com Context

JSON-LD context defining the semantic vocabulary for Consentlayer Com from ConsentLayer.

30 Classes 40 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/
consentlayer: https://consentlayer.com/schema#

Classes

GetApiV1SitesResponse PatchApiV1SitesSiteidBannerResponse PostApiV1SitesSiteidCategoriesResponse PatchApiV1SitesSiteidCategoriesCatidResponse PostApiV1SitesSiteidScanResponse GetApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789Response PatchApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789BannerRequest PatchApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789BannerRespons PostApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789CategoriesRequ PostApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789CategoriesResp DeleteApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789CategoriesF4 PatchApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789CategoriesF4A PatchApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789CategoriesF4A2 GetApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ConsentRecordsR PostApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ScanRequest PostApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ScanResponse GetApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ScansResponse GetApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ScansS1C2A3N4D5 PostApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ScansS1C2A3N4D DeleteApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ServicesResp GetSitesResponse GetSitesIdResponse GetSitesIdBannerResponse PatchSitesIdBannerRequest PatchSitesIdBannerResponse PostSitesIdScanRequest PostSitesIdScanResponse GetSitesIdScansResponse GetSitesIdScansScanidResponse PostSitesIdScansScanidConfigureResponse

Properties

Property Type Container
id string
accountId string
name string
projectKey string
createdAt dateTime
updatedAt dateTime
siteId string
template string
position string
colors
textOverrides
logoUrl string
privacyPolicyUrl string
defaultBehavior string
closeButtonBehavior string
cookieExpirationDays integer
consentVersion integer
blockingRules string
gcmExcludeGoogle boolean
shopifyIntegration boolean
slug string
description string
isRequired boolean
isDefault boolean
sortOrder integer
success boolean
url string
status string
detectedServices string
unrecognizedScripts string
errorMessage string
records list
total integer
page integer
limit integer
created integer
services list
categoryId string
label string
cookies list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://consentlayer.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "consentlayer": "https://consentlayer.com/schema#",
    "GetApiV1SitesResponse": "consentlayer:GetApiV1SitesResponse",
    "id": {
      "@id": "consentlayer:id",
      "@type": "xsd:string"
    },
    "accountId": {
      "@id": "consentlayer:accountId",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "consentlayer:name",
      "@type": "xsd:string"
    },
    "projectKey": {
      "@id": "consentlayer:projectKey",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "consentlayer:createdAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "consentlayer:updatedAt",
      "@type": "xsd:dateTime"
    },
    "PatchApiV1SitesSiteidBannerResponse": "consentlayer:PatchApiV1SitesSiteidBannerResponse",
    "siteId": {
      "@id": "consentlayer:siteId",
      "@type": "xsd:string"
    },
    "template": {
      "@id": "consentlayer:template",
      "@type": "xsd:string"
    },
    "position": {
      "@id": "consentlayer:position",
      "@type": "xsd:string"
    },
    "colors": {
      "@id": "consentlayer:colors"
    },
    "textOverrides": {
      "@id": "consentlayer:textOverrides"
    },
    "logoUrl": {
      "@id": "consentlayer:logoUrl",
      "@type": "xsd:string"
    },
    "privacyPolicyUrl": {
      "@id": "consentlayer:privacyPolicyUrl",
      "@type": "xsd:string"
    },
    "defaultBehavior": {
      "@id": "consentlayer:defaultBehavior",
      "@type": "xsd:string"
    },
    "closeButtonBehavior": {
      "@id": "consentlayer:closeButtonBehavior",
      "@type": "xsd:string"
    },
    "cookieExpirationDays": {
      "@id": "consentlayer:cookieExpirationDays",
      "@type": "xsd:integer"
    },
    "consentVersion": {
      "@id": "consentlayer:consentVersion",
      "@type": "xsd:integer"
    },
    "blockingRules": {
      "@id": "consentlayer:blockingRules",
      "@type": "xsd:string"
    },
    "gcmExcludeGoogle": {
      "@id": "consentlayer:gcmExcludeGoogle",
      "@type": "xsd:boolean"
    },
    "shopifyIntegration": {
      "@id": "consentlayer:shopifyIntegration",
      "@type": "xsd:boolean"
    },
    "PostApiV1SitesSiteidCategoriesResponse": "consentlayer:PostApiV1SitesSiteidCategoriesResponse",
    "slug": {
      "@id": "consentlayer:slug",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "consentlayer:description",
      "@type": "xsd:string"
    },
    "isRequired": {
      "@id": "consentlayer:isRequired",
      "@type": "xsd:boolean"
    },
    "isDefault": {
      "@id": "consentlayer:isDefault",
      "@type": "xsd:boolean"
    },
    "sortOrder": {
      "@id": "consentlayer:sortOrder",
      "@type": "xsd:integer"
    },
    "PatchApiV1SitesSiteidCategoriesCatidResponse": "consentlayer:PatchApiV1SitesSiteidCategoriesCatidResponse",
    "success": {
      "@id": "consentlayer:success",
      "@type": "xsd:boolean"
    },
    "PostApiV1SitesSiteidScanResponse": "consentlayer:PostApiV1SitesSiteidScanResponse",
    "url": {
      "@id": "consentlayer:url",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "consentlayer:status",
      "@type": "xsd:string"
    },
    "detectedServices": {
      "@id": "consentlayer:detectedServices",
      "@type": "xsd:string"
    },
    "unrecognizedScripts": {
      "@id": "consentlayer:unrecognizedScripts",
      "@type": "xsd:string"
    },
    "errorMessage": {
      "@id": "consentlayer:errorMessage",
      "@type": "xsd:string"
    },
    "GetApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789Response": "consentlayer:GetApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789Response",
    "PatchApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789BannerRequest": "consentlayer:PatchApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789BannerRequest",
    "PatchApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789BannerRespons": "consentlayer:PatchApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789BannerRespons",
    "PostApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789CategoriesRequ": "consentlayer:PostApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789CategoriesRequ",
    "PostApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789CategoriesResp": "consentlayer:PostApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789CategoriesResp",
    "DeleteApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789CategoriesF4": "consentlayer:DeleteApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789CategoriesF4",
    "PatchApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789CategoriesF4A": "consentlayer:PatchApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789CategoriesF4A",
    "PatchApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789CategoriesF4A2": "consentlayer:PatchApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789CategoriesF4A2",
    "GetApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ConsentRecordsR": "consentlayer:GetApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ConsentRecordsR",
    "records": {
      "@id": "consentlayer:records",
      "@container": "@list"
    },
    "total": {
      "@id": "consentlayer:total",
      "@type": "xsd:integer"
    },
    "page": {
      "@id": "consentlayer:page",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "consentlayer:limit",
      "@type": "xsd:integer"
    },
    "PostApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ScanRequest": "consentlayer:PostApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ScanRequest",
    "PostApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ScanResponse": "consentlayer:PostApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ScanResponse",
    "GetApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ScansResponse": "consentlayer:GetApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ScansResponse",
    "GetApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ScansS1C2A3N4D5": "consentlayer:GetApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ScansS1C2A3N4D5",
    "PostApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ScansS1C2A3N4D": "consentlayer:PostApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ScansS1C2A3N4D",
    "created": {
      "@id": "consentlayer:created",
      "@type": "xsd:integer"
    },
    "services": {
      "@id": "consentlayer:services",
      "@container": "@list"
    },
    "DeleteApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ServicesResp": "consentlayer:DeleteApiV1SitesE1A2B3C4D5E67F890A1B2C3D4E5F6789ServicesResp",
    "categoryId": {
      "@id": "consentlayer:categoryId",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "consentlayer:label",
      "@type": "xsd:string"
    },
    "cookies": {
      "@id": "consentlayer:cookies",
      "@container": "@list"
    },
    "GetSitesResponse": "consentlayer:GetSitesResponse",
    "GetSitesIdResponse": "consentlayer:GetSitesIdResponse",
    "GetSitesIdBannerResponse": "consentlayer:GetSitesIdBannerResponse",
    "PatchSitesIdBannerRequest": "consentlayer:PatchSitesIdBannerRequest",
    "PatchSitesIdBannerResponse": "consentlayer:PatchSitesIdBannerResponse",
    "PostSitesIdScanRequest": "consentlayer:PostSitesIdScanRequest",
    "PostSitesIdScanResponse": "consentlayer:PostSitesIdScanResponse",
    "GetSitesIdScansResponse": "consentlayer:GetSitesIdScansResponse",
    "GetSitesIdScansScanidResponse": "consentlayer:GetSitesIdScansScanidResponse",
    "PostSitesIdScansScanidConfigureResponse": "consentlayer:PostSitesIdScansScanidConfigureResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "ConsentLayer API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects ConsentLayer'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-04) from openapi/_ae-authored/consentlayer-com-openapi-generated.yml.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/_ae-authored/consentlayer-com-openapi-generated.yml"
  ]
}