Formfeed · JSON-LD Context
Formfeed Context
JSON-LD context defining the semantic vocabulary for Formfeed from Formfeed.
30 Classes
140 Properties
4 Namespaces
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
{
"@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"
]
}