Formfeed · JSON-LD Context

Formfeed Context

JSON-LD context defining the semantic vocabulary for Formfeed from Formfeed.

30 Classes 140 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/
formfeed: https://formfeed.dev/schema#

Classes

Engine TemplateKind Region RenderStatus OutputFormat Problem Diagnostic Settings RenderRequest Render Job Template TemplateCreate TemplateVersionCreate SchemaChange SchemaCheck Channel TemplateVersion File Brand Partial PartialPut RenderInput StorageDelivery StorageError StorageConnectionPut StorageConnection WebhookEndpointCreate Account Usage

Properties

Property Type Container
type reference
title string
status integer
detail string
code string
location
request_id string
errors list
index integer
severity string
message string
path string
part string
paragraph integer
paper
margin
header
footer
printBackground boolean
scale decimal
image
office
locale string
timezone string
currency string
template string
version string
html string
url reference
engine
data
output
settings reference
filename string
expires_in integer
access string
mode string
webhook_url reference
webhook_secret string
meta
region
dedupe boolean
canary_key string
validate_data boolean
post
storage
id string
download_url reference
expires_at dateTime
bytes integer
page_count integer
units decimal
environment string
engine_version string
template_checksum string
output_sha256 string
deduplicated boolean
timings
error
created_at dateTime
completed_at dateTime
total integer
succeeded integer
failed integer
zip_url reference
items list
slug string
name string
description string
kind reference
tags list
published_version integer
latest_version integer
updated_at dateTime
css string
head string
sample_data
data_schema
i18n
partials
publish boolean
data_sets
change_note string
base_checksum string
allow_breaking boolean
pointer string
breaking boolean
source string
safe list
canary
previous_version integer
usage_24h list
schema_check reference
number integer
checksum string
source_file
published_at dateTime
content_type string
sha256 string
colors
fonts
font_size string
logo
legal_footer string
page_defaults
base_version integer
render_id string
bucket string
key string
reason string
http_status integer
provider string
account_id string
jurisdiction string
endpoint reference
force_path_style boolean
prefix string
key_template string
environments list
public_base_url reference
access_key_id string
secret_access_key string
workspace_id string
paused_reason string
access_key_hint string
last_tested_at dateTime
last_error
events list
enabled boolean
workspace
organization
plan
period
limits
included integer
used decimal
overage_used decimal
overage_balance decimal
daily list
by_template list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://formfeed.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "formfeed": "https://formfeed.dev/schema#",
    "Engine": "formfeed:Engine",
    "TemplateKind": "formfeed:TemplateKind",
    "Region": "formfeed:Region",
    "RenderStatus": "formfeed:RenderStatus",
    "OutputFormat": "formfeed:OutputFormat",
    "Problem": "formfeed:Problem",
    "type": {
      "@id": "formfeed:type",
      "@type": "@id"
    },
    "title": {
      "@id": "formfeed:title",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "formfeed:status",
      "@type": "xsd:integer"
    },
    "detail": {
      "@id": "formfeed:detail",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "formfeed:code",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "formfeed:location"
    },
    "request_id": {
      "@id": "formfeed:request_id",
      "@type": "xsd:string"
    },
    "errors": {
      "@id": "formfeed:errors",
      "@container": "@list"
    },
    "index": {
      "@id": "formfeed:index",
      "@type": "xsd:integer"
    },
    "Diagnostic": "formfeed:Diagnostic",
    "severity": {
      "@id": "formfeed:severity",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "formfeed:message",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "formfeed:path",
      "@type": "xsd:string"
    },
    "part": {
      "@id": "formfeed:part",
      "@type": "xsd:string"
    },
    "paragraph": {
      "@id": "formfeed:paragraph",
      "@type": "xsd:integer"
    },
    "Settings": "formfeed:Settings",
    "paper": {
      "@id": "formfeed:paper"
    },
    "margin": {
      "@id": "formfeed:margin"
    },
    "header": {
      "@id": "formfeed:header"
    },
    "footer": {
      "@id": "formfeed:footer"
    },
    "printBackground": {
      "@id": "formfeed:printBackground",
      "@type": "xsd:boolean"
    },
    "scale": {
      "@id": "formfeed:scale",
      "@type": "xsd:decimal"
    },
    "image": {
      "@id": "formfeed:image"
    },
    "office": {
      "@id": "formfeed:office"
    },
    "locale": {
      "@id": "formfeed:locale",
      "@type": "xsd:string"
    },
    "timezone": {
      "@id": "formfeed:timezone",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "formfeed:currency",
      "@type": "xsd:string"
    },
    "RenderRequest": "formfeed:RenderRequest",
    "template": {
      "@id": "formfeed:template",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "formfeed:version",
      "@type": "xsd:string"
    },
    "html": {
      "@id": "formfeed:html",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "formfeed:url",
      "@type": "@id"
    },
    "engine": {
      "@id": "formfeed:engine"
    },
    "data": {
      "@id": "formfeed:data"
    },
    "output": {
      "@id": "formfeed:output"
    },
    "settings": {
      "@id": "formfeed:settings",
      "@type": "@id"
    },
    "filename": {
      "@id": "formfeed:filename",
      "@type": "xsd:string"
    },
    "expires_in": {
      "@id": "formfeed:expires_in",
      "@type": "xsd:integer"
    },
    "access": {
      "@id": "formfeed:access",
      "@type": "xsd:string"
    },
    "mode": {
      "@id": "formfeed:mode",
      "@type": "xsd:string"
    },
    "webhook_url": {
      "@id": "formfeed:webhook_url",
      "@type": "@id"
    },
    "webhook_secret": {
      "@id": "formfeed:webhook_secret",
      "@type": "xsd:string"
    },
    "meta": {
      "@id": "formfeed:meta"
    },
    "region": {
      "@id": "formfeed:region"
    },
    "dedupe": {
      "@id": "formfeed:dedupe",
      "@type": "xsd:boolean"
    },
    "canary_key": {
      "@id": "formfeed:canary_key",
      "@type": "xsd:string"
    },
    "validate_data": {
      "@id": "formfeed:validate_data",
      "@type": "xsd:boolean"
    },
    "post": {
      "@id": "formfeed:post"
    },
    "storage": {
      "@id": "formfeed:storage"
    },
    "Render": "formfeed:Render",
    "id": {
      "@id": "formfeed:id",
      "@type": "xsd:string"
    },
    "download_url": {
      "@id": "formfeed:download_url",
      "@type": "@id"
    },
    "expires_at": {
      "@id": "formfeed:expires_at",
      "@type": "xsd:dateTime"
    },
    "bytes": {
      "@id": "formfeed:bytes",
      "@type": "xsd:integer"
    },
    "page_count": {
      "@id": "formfeed:page_count",
      "@type": "xsd:integer"
    },
    "units": {
      "@id": "formfeed:units",
      "@type": "xsd:decimal"
    },
    "environment": {
      "@id": "formfeed:environment",
      "@type": "xsd:string"
    },
    "engine_version": {
      "@id": "formfeed:engine_version",
      "@type": "xsd:string"
    },
    "template_checksum": {
      "@id": "formfeed:template_checksum",
      "@type": "xsd:string"
    },
    "output_sha256": {
      "@id": "formfeed:output_sha256",
      "@type": "xsd:string"
    },
    "deduplicated": {
      "@id": "formfeed:deduplicated",
      "@type": "xsd:boolean"
    },
    "timings": {
      "@id": "formfeed:timings"
    },
    "error": {
      "@id": "formfeed:error"
    },
    "created_at": {
      "@id": "formfeed:created_at",
      "@type": "xsd:dateTime"
    },
    "completed_at": {
      "@id": "formfeed:completed_at",
      "@type": "xsd:dateTime"
    },
    "Job": "formfeed:Job",
    "total": {
      "@id": "formfeed:total",
      "@type": "xsd:integer"
    },
    "succeeded": {
      "@id": "formfeed:succeeded",
      "@type": "xsd:integer"
    },
    "failed": {
      "@id": "formfeed:failed",
      "@type": "xsd:integer"
    },
    "zip_url": {
      "@id": "formfeed:zip_url",
      "@type": "@id"
    },
    "items": {
      "@id": "formfeed:items",
      "@container": "@list"
    },
    "Template": "formfeed:Template",
    "slug": {
      "@id": "formfeed:slug",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "formfeed:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "formfeed:description",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "formfeed:kind",
      "@type": "@id"
    },
    "tags": {
      "@id": "formfeed:tags",
      "@container": "@list"
    },
    "published_version": {
      "@id": "formfeed:published_version",
      "@type": "xsd:integer"
    },
    "latest_version": {
      "@id": "formfeed:latest_version",
      "@type": "xsd:integer"
    },
    "updated_at": {
      "@id": "formfeed:updated_at",
      "@type": "xsd:dateTime"
    },
    "TemplateCreate": "formfeed:TemplateCreate",
    "css": {
      "@id": "formfeed:css",
      "@type": "xsd:string"
    },
    "head": {
      "@id": "formfeed:head",
      "@type": "xsd:string"
    },
    "sample_data": {
      "@id": "formfeed:sample_data"
    },
    "data_schema": {
      "@id": "formfeed:data_schema"
    },
    "i18n": {
      "@id": "formfeed:i18n"
    },
    "partials": {
      "@id": "formfeed:partials"
    },
    "publish": {
      "@id": "formfeed:publish",
      "@type": "xsd:boolean"
    },
    "TemplateVersionCreate": "formfeed:TemplateVersionCreate",
    "data_sets": {
      "@id": "formfeed:data_sets"
    },
    "change_note": {
      "@id": "formfeed:change_note",
      "@type": "xsd:string"
    },
    "base_checksum": {
      "@id": "formfeed:base_checksum",
      "@type": "xsd:string"
    },
    "allow_breaking": {
      "@id": "formfeed:allow_breaking",
      "@type": "xsd:boolean"
    },
    "SchemaChange": "formfeed:SchemaChange",
    "pointer": {
      "@id": "formfeed:pointer",
      "@type": "xsd:string"
    },
    "breaking": {
      "@id": "formfeed:breaking",
      "@type": "xsd:boolean"
    },
    "SchemaCheck": "formfeed:SchemaCheck",
    "source": {
      "@id": "formfeed:source",
      "@type": "xsd:string"
    },
    "safe": {
      "@id": "formfeed:safe",
      "@container": "@list"
    },
    "Channel": "formfeed:Channel",
    "canary": {
      "@id": "formfeed:canary"
    },
    "previous_version": {
      "@id": "formfeed:previous_version",
      "@type": "xsd:integer"
    },
    "usage_24h": {
      "@id": "formfeed:usage_24h",
      "@container": "@list"
    },
    "schema_check": {
      "@id": "formfeed:schema_check",
      "@type": "@id"
    },
    "TemplateVersion": "formfeed:TemplateVersion",
    "number": {
      "@id": "formfeed:number",
      "@type": "xsd:integer"
    },
    "checksum": {
      "@id": "formfeed:checksum",
      "@type": "xsd:string"
    },
    "source_file": {
      "@id": "formfeed:source_file"
    },
    "published_at": {
      "@id": "formfeed:published_at",
      "@type": "xsd:dateTime"
    },
    "File": "formfeed:File",
    "content_type": {
      "@id": "formfeed:content_type",
      "@type": "xsd:string"
    },
    "sha256": {
      "@id": "formfeed:sha256",
      "@type": "xsd:string"
    },
    "Brand": "formfeed:Brand",
    "colors": {
      "@id": "formfeed:colors"
    },
    "fonts": {
      "@id": "formfeed:fonts"
    },
    "font_size": {
      "@id": "formfeed:font_size",
      "@type": "xsd:string"
    },
    "logo": {
      "@id": "formfeed:logo"
    },
    "legal_footer": {
      "@id": "formfeed:legal_footer",
      "@type": "xsd:string"
    },
    "page_defaults": {
      "@id": "formfeed:page_defaults"
    },
    "Partial": "formfeed:Partial",
    "PartialPut": "formfeed:PartialPut",
    "base_version": {
      "@id": "formfeed:base_version",
      "@type": "xsd:integer"
    },
    "RenderInput": "formfeed:RenderInput",
    "render_id": {
      "@id": "formfeed:render_id",
      "@type": "xsd:string"
    },
    "StorageDelivery": "formfeed:StorageDelivery",
    "bucket": {
      "@id": "formfeed:bucket",
      "@type": "xsd:string"
    },
    "key": {
      "@id": "formfeed:key",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "formfeed:reason",
      "@type": "xsd:string"
    },
    "StorageError": "formfeed:StorageError",
    "http_status": {
      "@id": "formfeed:http_status",
      "@type": "xsd:integer"
    },
    "StorageConnectionPut": "formfeed:StorageConnectionPut",
    "provider": {
      "@id": "formfeed:provider",
      "@type": "xsd:string"
    },
    "account_id": {
      "@id": "formfeed:account_id",
      "@type": "xsd:string"
    },
    "jurisdiction": {
      "@id": "formfeed:jurisdiction",
      "@type": "xsd:string"
    },
    "endpoint": {
      "@id": "formfeed:endpoint",
      "@type": "@id"
    },
    "force_path_style": {
      "@id": "formfeed:force_path_style",
      "@type": "xsd:boolean"
    },
    "prefix": {
      "@id": "formfeed:prefix",
      "@type": "xsd:string"
    },
    "key_template": {
      "@id": "formfeed:key_template",
      "@type": "xsd:string"
    },
    "environments": {
      "@id": "formfeed:environments",
      "@container": "@list"
    },
    "public_base_url": {
      "@id": "formfeed:public_base_url",
      "@type": "@id"
    },
    "access_key_id": {
      "@id": "formfeed:access_key_id",
      "@type": "xsd:string"
    },
    "secret_access_key": {
      "@id": "formfeed:secret_access_key",
      "@type": "xsd:string"
    },
    "StorageConnection": "formfeed:StorageConnection",
    "workspace_id": {
      "@id": "formfeed:workspace_id",
      "@type": "xsd:string"
    },
    "paused_reason": {
      "@id": "formfeed:paused_reason",
      "@type": "xsd:string"
    },
    "access_key_hint": {
      "@id": "formfeed:access_key_hint",
      "@type": "xsd:string"
    },
    "last_tested_at": {
      "@id": "formfeed:last_tested_at",
      "@type": "xsd:dateTime"
    },
    "last_error": {
      "@id": "formfeed:last_error"
    },
    "WebhookEndpointCreate": "formfeed:WebhookEndpointCreate",
    "events": {
      "@id": "formfeed:events",
      "@container": "@list"
    },
    "enabled": {
      "@id": "formfeed:enabled",
      "@type": "xsd:boolean"
    },
    "Account": "formfeed:Account",
    "workspace": {
      "@id": "formfeed:workspace"
    },
    "organization": {
      "@id": "formfeed:organization"
    },
    "plan": {
      "@id": "formfeed:plan"
    },
    "period": {
      "@id": "formfeed:period"
    },
    "limits": {
      "@id": "formfeed:limits"
    },
    "Usage": "formfeed:Usage",
    "included": {
      "@id": "formfeed:included",
      "@type": "xsd:integer"
    },
    "used": {
      "@id": "formfeed:used",
      "@type": "xsd:decimal"
    },
    "overage_used": {
      "@id": "formfeed:overage_used",
      "@type": "xsd:decimal"
    },
    "overage_balance": {
      "@id": "formfeed:overage_balance",
      "@type": "xsd:decimal"
    },
    "daily": {
      "@id": "formfeed:daily",
      "@container": "@list"
    },
    "by_template": {
      "@id": "formfeed:by_template",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Formfeed API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Formfeed'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-09-28) from openapi/api_formfeed.json, openapi/formfeed-openapi.json.",
  "dcterms:created": "2026-09-28",
  "dcterms:source": [
    "openapi/api_formfeed.json",
    "openapi/formfeed-openapi.json"
  ]
}