snapforge-org · JSON-LD Context

Snapforge Org Context

JSON-LD context defining the semantic vocabulary for Snapforge Org from snapforge-org.

9 Classes 21 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/
snapforge: https://snapforge.org/schema#

Classes

PostSignupRequest PostSignupResponse PostV1MarkdownRequest PostV1MarkdownResponse PostV1PdfRequest PostV1PdfResponse PostV1ScreenshotRequest PostV1ScreenshotResponse GetV1UsageResponse

Properties

Property Type Container
email string
apiKey string
plan string
monthlyQuota integer
url string
html string
singlePage boolean
pageFormat string
landscape boolean
margin string
printBackground boolean
width integer
height integer
fullPage boolean
format string
quality integer
scale integer
delay integer
waitUntil string
usage
quota

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://snapforge.org/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "snapforge": "https://snapforge.org/schema#",
    "PostSignupRequest": "snapforge:PostSignupRequest",
    "email": {
      "@id": "snapforge:email",
      "@type": "xsd:string"
    },
    "PostSignupResponse": "snapforge:PostSignupResponse",
    "apiKey": {
      "@id": "snapforge:apiKey",
      "@type": "xsd:string"
    },
    "plan": {
      "@id": "snapforge:plan",
      "@type": "xsd:string"
    },
    "monthlyQuota": {
      "@id": "snapforge:monthlyQuota",
      "@type": "xsd:integer"
    },
    "PostV1MarkdownRequest": "snapforge:PostV1MarkdownRequest",
    "url": {
      "@id": "snapforge:url",
      "@type": "xsd:string"
    },
    "PostV1MarkdownResponse": "snapforge:PostV1MarkdownResponse",
    "html": {
      "@id": "snapforge:html",
      "@type": "xsd:string"
    },
    "singlePage": {
      "@id": "snapforge:singlePage",
      "@type": "xsd:boolean"
    },
    "pageFormat": {
      "@id": "snapforge:pageFormat",
      "@type": "xsd:string"
    },
    "landscape": {
      "@id": "snapforge:landscape",
      "@type": "xsd:boolean"
    },
    "margin": {
      "@id": "snapforge:margin",
      "@type": "xsd:string"
    },
    "printBackground": {
      "@id": "snapforge:printBackground",
      "@type": "xsd:boolean"
    },
    "PostV1PdfRequest": "snapforge:PostV1PdfRequest",
    "PostV1PdfResponse": "snapforge:PostV1PdfResponse",
    "PostV1ScreenshotRequest": "snapforge:PostV1ScreenshotRequest",
    "width": {
      "@id": "snapforge:width",
      "@type": "xsd:integer"
    },
    "height": {
      "@id": "snapforge:height",
      "@type": "xsd:integer"
    },
    "fullPage": {
      "@id": "snapforge:fullPage",
      "@type": "xsd:boolean"
    },
    "format": {
      "@id": "snapforge:format",
      "@type": "xsd:string"
    },
    "quality": {
      "@id": "snapforge:quality",
      "@type": "xsd:integer"
    },
    "scale": {
      "@id": "snapforge:scale",
      "@type": "xsd:integer"
    },
    "delay": {
      "@id": "snapforge:delay",
      "@type": "xsd:integer"
    },
    "waitUntil": {
      "@id": "snapforge:waitUntil",
      "@type": "xsd:string"
    },
    "PostV1ScreenshotResponse": "snapforge:PostV1ScreenshotResponse",
    "GetV1UsageResponse": "snapforge:GetV1UsageResponse",
    "usage": {
      "@id": "snapforge:usage"
    },
    "quota": {
      "@id": "snapforge:quota"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "snapforge-org API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects snapforge-org'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/snapforge-org-openapi-generated.yml.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/_ae-authored/snapforge-org-openapi-generated.yml"
  ]
}