{
  "@context": {
    "@vocab": "https://snapshot-site.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "snapshot": "https://snapshot-site.com/schema#",
    "PostApiV1Request": "snapshot:PostApiV1Request",
    "url": {
      "@id": "snapshot:url",
      "@type": "xsd:string"
    },
    "format": {
      "@id": "snapshot:format",
      "@type": "xsd:string"
    },
    "width": {
      "@id": "snapshot:width",
      "@type": "xsd:integer"
    },
    "height": {
      "@id": "snapshot:height",
      "@type": "xsd:integer"
    },
    "fullSize": {
      "@id": "snapshot:fullSize",
      "@type": "xsd:boolean"
    },
    "hideCookie": {
      "@id": "snapshot:hideCookie",
      "@type": "xsd:boolean"
    },
    "delay": {
      "@id": "snapshot:delay",
      "@type": "xsd:integer"
    },
    "PostApiV1ScreenshotRequest": "snapshot:PostApiV1ScreenshotRequest",
    "PostApiV2ScreenshotRequest": "snapshot:PostApiV2ScreenshotRequest",
    "hide": {
      "@id": "snapshot:hide",
      "@type": "xsd:string"
    },
    "PostApiV3AnalyzeRequest": "snapshot:PostApiV3AnalyzeRequest",
    "waitForDom": {
      "@id": "snapshot:waitForDom",
      "@type": "xsd:boolean"
    },
    "enableSummary": {
      "@id": "snapshot:enableSummary",
      "@type": "xsd:boolean"
    },
    "enableQuality": {
      "@id": "snapshot:enableQuality",
      "@type": "xsd:boolean"
    },
    "PostApiV3CompareRequest": "snapshot:PostApiV3CompareRequest",
    "before": {
      "@id": "snapshot:before"
    },
    "before.url": {
      "@id": "snapshot:before.url",
      "@type": "xsd:string"
    },
    "before.width": {
      "@id": "snapshot:before.width",
      "@type": "xsd:integer"
    },
    "before.fullSize": {
      "@id": "snapshot:before.fullSize",
      "@type": "xsd:boolean"
    },
    "before.hideCookie": {
      "@id": "snapshot:before.hideCookie",
      "@type": "xsd:boolean"
    },
    "after": {
      "@id": "snapshot:after"
    },
    "after.url": {
      "@id": "snapshot:after.url",
      "@type": "xsd:string"
    },
    "after.width": {
      "@id": "snapshot:after.width",
      "@type": "xsd:integer"
    },
    "after.fullSize": {
      "@id": "snapshot:after.fullSize",
      "@type": "xsd:boolean"
    },
    "after.hideCookie": {
      "@id": "snapshot:after.hideCookie",
      "@type": "xsd:boolean"
    },
    "threshold": {
      "@id": "snapshot:threshold",
      "@type": "xsd:decimal"
    },
    "PostApiV3CompareResponse": "snapshot:PostApiV3CompareResponse",
    "status": {
      "@id": "snapshot:status",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "snapshot:message",
      "@type": "xsd:string"
    },
    "fetchTime": {
      "@id": "snapshot:fetchTime",
      "@type": "xsd:string"
    },
    "before.link": {
      "@id": "snapshot:before.link",
      "@type": "xsd:string"
    },
    "before.height": {
      "@id": "snapshot:before.height",
      "@type": "xsd:integer"
    },
    "before.source": {
      "@id": "snapshot:before.source",
      "@type": "xsd:string"
    },
    "after.link": {
      "@id": "snapshot:after.link",
      "@type": "xsd:string"
    },
    "after.height": {
      "@id": "snapshot:after.height",
      "@type": "xsd:integer"
    },
    "after.source": {
      "@id": "snapshot:after.source",
      "@type": "xsd:string"
    },
    "diff": {
      "@id": "snapshot:diff"
    },
    "diff.link": {
      "@id": "snapshot:diff.link",
      "@type": "xsd:string"
    },
    "diff.width": {
      "@id": "snapshot:diff.width",
      "@type": "xsd:integer"
    },
    "diff.height": {
      "@id": "snapshot:diff.height",
      "@type": "xsd:integer"
    },
    "summary": {
      "@id": "snapshot:summary"
    },
    "summary.mismatchPixels": {
      "@id": "snapshot:summary.mismatchPixels",
      "@type": "xsd:integer"
    },
    "summary.mismatchPercentage": {
      "@id": "snapshot:summary.mismatchPercentage",
      "@type": "xsd:decimal"
    },
    "summary.totalPixels": {
      "@id": "snapshot:summary.totalPixels",
      "@type": "xsd:integer"
    },
    "summary.sameDimensions": {
      "@id": "snapshot:summary.sameDimensions",
      "@type": "xsd:boolean"
    },
    "PostV1ScreenshotRequest": "snapshot:PostV1ScreenshotRequest",
    "PostV1UrltoimageRequest": "snapshot:PostV1UrltoimageRequest",
    "PostV2ScreenshotRequest": "snapshot:PostV2ScreenshotRequest",
    "javascriptCode": {
      "@id": "snapshot:javascriptCode",
      "@type": "xsd:string"
    },
    "PostV3AnalyzeRequest": "snapshot:PostV3AnalyzeRequest"
  },
  "@type": "schema:Dataset",
  "schema:name": "snapshot-site-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects snapshot-site-com'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-31) from openapi/_ae-authored/snapshot-site-com-openapi-generated.yml.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/_ae-authored/snapshot-site-com-openapi-generated.yml"
  ]
}