BrewMyPDF · JSON-LD Context

Brewmypdf Com Context

JSON-LD context defining the semantic vocabulary for Brewmypdf Com from BrewMyPDF.

31 Classes 56 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/
brewmypdf: https://brewmypdf.com/schema#

Classes

PostMcpRequest PostMcpResponse PostV1AssetsRequest PostV1AssetsResponse DeleteV1AssetsIdResponse PostV1BatchRequest PostV1BatchResponse PostV1CreateRequest PostV1CreateResponse PostV1EmbedSessionsRequest PostV1EmbedSessionsResponse PostV1FilesRequest PostV1FilesResponse GetV1FilesIdResponse PostV1IntakeRunsRequest PostV1IntakeRunsResponse GetV1IntakeRunsIdResponse GetV1JobsIdResponse PostV1JobsIdRetryResponse PostV1PdfFieldsRequest PostV1PdfFieldsResponse PostV1PdfMergeRequest PostV1PdfMergeResponse PostV1PdfStampRequest PostV1PdfStampResponse GetV1TemplatesResponse PostV1TemplatesRequest PostV1TemplatesResponse GetV1TemplatesIdResponse PutV1TemplatesIdRequest GetV1TemplatesIdVersionsResponse

Properties

Property Type Container
jsonrpc string
id integer
method string
params
result
error
file string
ok boolean
asset_id string
items list
merge boolean
ids list
url string
template
template_id string
data
format string
quality integer
expiresAt integer
mode string
ttl_seconds integer
file_id string
pages integer
size integer
rotation integer
encrypted boolean
xfa boolean
fields list
hash string
total integer
seq_start integer
docs list
run_id string
status string
counts
signed_url string
zip_url string
error_code string
values
flatten boolean
filled list
missing list
rejected list
file_ids list
text string
x decimal
y decimal
opacity decimal
rotate decimal
color string
name string
timestamps
doc
version_id string
schema_version string
versions list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://brewmypdf.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "brewmypdf": "https://brewmypdf.com/schema#",
    "PostMcpRequest": "brewmypdf:PostMcpRequest",
    "jsonrpc": {
      "@id": "brewmypdf:jsonrpc",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "brewmypdf:id",
      "@type": "xsd:integer"
    },
    "method": {
      "@id": "brewmypdf:method",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "brewmypdf:params"
    },
    "PostMcpResponse": "brewmypdf:PostMcpResponse",
    "result": {
      "@id": "brewmypdf:result"
    },
    "error": {
      "@id": "brewmypdf:error"
    },
    "PostV1AssetsRequest": "brewmypdf:PostV1AssetsRequest",
    "file": {
      "@id": "brewmypdf:file",
      "@type": "xsd:string"
    },
    "PostV1AssetsResponse": "brewmypdf:PostV1AssetsResponse",
    "ok": {
      "@id": "brewmypdf:ok",
      "@type": "xsd:boolean"
    },
    "asset_id": {
      "@id": "brewmypdf:asset_id",
      "@type": "xsd:string"
    },
    "DeleteV1AssetsIdResponse": "brewmypdf:DeleteV1AssetsIdResponse",
    "PostV1BatchRequest": "brewmypdf:PostV1BatchRequest",
    "items": {
      "@id": "brewmypdf:items",
      "@container": "@list"
    },
    "merge": {
      "@id": "brewmypdf:merge",
      "@type": "xsd:boolean"
    },
    "PostV1BatchResponse": "brewmypdf:PostV1BatchResponse",
    "ids": {
      "@id": "brewmypdf:ids",
      "@container": "@list"
    },
    "url": {
      "@id": "brewmypdf:url",
      "@type": "xsd:string"
    },
    "PostV1CreateRequest": "brewmypdf:PostV1CreateRequest",
    "template": {
      "@id": "brewmypdf:template"
    },
    "template_id": {
      "@id": "brewmypdf:template_id",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "brewmypdf:data"
    },
    "format": {
      "@id": "brewmypdf:format",
      "@type": "xsd:string"
    },
    "quality": {
      "@id": "brewmypdf:quality",
      "@type": "xsd:integer"
    },
    "PostV1CreateResponse": "brewmypdf:PostV1CreateResponse",
    "expiresAt": {
      "@id": "brewmypdf:expiresAt",
      "@type": "xsd:integer"
    },
    "PostV1EmbedSessionsRequest": "brewmypdf:PostV1EmbedSessionsRequest",
    "mode": {
      "@id": "brewmypdf:mode",
      "@type": "xsd:string"
    },
    "ttl_seconds": {
      "@id": "brewmypdf:ttl_seconds",
      "@type": "xsd:integer"
    },
    "PostV1EmbedSessionsResponse": "brewmypdf:PostV1EmbedSessionsResponse",
    "PostV1FilesRequest": "brewmypdf:PostV1FilesRequest",
    "PostV1FilesResponse": "brewmypdf:PostV1FilesResponse",
    "file_id": {
      "@id": "brewmypdf:file_id",
      "@type": "xsd:string"
    },
    "GetV1FilesIdResponse": "brewmypdf:GetV1FilesIdResponse",
    "pages": {
      "@id": "brewmypdf:pages",
      "@type": "xsd:integer"
    },
    "size": {
      "@id": "brewmypdf:size",
      "@type": "xsd:integer"
    },
    "rotation": {
      "@id": "brewmypdf:rotation",
      "@type": "xsd:integer"
    },
    "encrypted": {
      "@id": "brewmypdf:encrypted",
      "@type": "xsd:boolean"
    },
    "xfa": {
      "@id": "brewmypdf:xfa",
      "@type": "xsd:boolean"
    },
    "fields": {
      "@id": "brewmypdf:fields",
      "@container": "@list"
    },
    "PostV1IntakeRunsRequest": "brewmypdf:PostV1IntakeRunsRequest",
    "hash": {
      "@id": "brewmypdf:hash",
      "@type": "xsd:string"
    },
    "total": {
      "@id": "brewmypdf:total",
      "@type": "xsd:integer"
    },
    "seq_start": {
      "@id": "brewmypdf:seq_start",
      "@type": "xsd:integer"
    },
    "docs": {
      "@id": "brewmypdf:docs",
      "@container": "@list"
    },
    "run_id": {
      "@id": "brewmypdf:run_id",
      "@type": "xsd:string"
    },
    "PostV1IntakeRunsResponse": "brewmypdf:PostV1IntakeRunsResponse",
    "GetV1IntakeRunsIdResponse": "brewmypdf:GetV1IntakeRunsIdResponse",
    "status": {
      "@id": "brewmypdf:status",
      "@type": "xsd:string"
    },
    "counts": {
      "@id": "brewmypdf:counts"
    },
    "signed_url": {
      "@id": "brewmypdf:signed_url",
      "@type": "xsd:string"
    },
    "zip_url": {
      "@id": "brewmypdf:zip_url",
      "@type": "xsd:string"
    },
    "GetV1JobsIdResponse": "brewmypdf:GetV1JobsIdResponse",
    "error_code": {
      "@id": "brewmypdf:error_code",
      "@type": "xsd:string"
    },
    "PostV1JobsIdRetryResponse": "brewmypdf:PostV1JobsIdRetryResponse",
    "PostV1PdfFieldsRequest": "brewmypdf:PostV1PdfFieldsRequest",
    "values": {
      "@id": "brewmypdf:values"
    },
    "flatten": {
      "@id": "brewmypdf:flatten",
      "@type": "xsd:boolean"
    },
    "PostV1PdfFieldsResponse": "brewmypdf:PostV1PdfFieldsResponse",
    "filled": {
      "@id": "brewmypdf:filled",
      "@container": "@list"
    },
    "missing": {
      "@id": "brewmypdf:missing",
      "@container": "@list"
    },
    "rejected": {
      "@id": "brewmypdf:rejected",
      "@container": "@list"
    },
    "PostV1PdfMergeRequest": "brewmypdf:PostV1PdfMergeRequest",
    "file_ids": {
      "@id": "brewmypdf:file_ids",
      "@container": "@list"
    },
    "PostV1PdfMergeResponse": "brewmypdf:PostV1PdfMergeResponse",
    "PostV1PdfStampRequest": "brewmypdf:PostV1PdfStampRequest",
    "text": {
      "@id": "brewmypdf:text",
      "@type": "xsd:string"
    },
    "x": {
      "@id": "brewmypdf:x",
      "@type": "xsd:decimal"
    },
    "y": {
      "@id": "brewmypdf:y",
      "@type": "xsd:decimal"
    },
    "opacity": {
      "@id": "brewmypdf:opacity",
      "@type": "xsd:decimal"
    },
    "rotate": {
      "@id": "brewmypdf:rotate",
      "@type": "xsd:decimal"
    },
    "color": {
      "@id": "brewmypdf:color",
      "@type": "xsd:string"
    },
    "PostV1PdfStampResponse": "brewmypdf:PostV1PdfStampResponse",
    "GetV1TemplatesResponse": "brewmypdf:GetV1TemplatesResponse",
    "name": {
      "@id": "brewmypdf:name",
      "@type": "xsd:string"
    },
    "timestamps": {
      "@id": "brewmypdf:timestamps"
    },
    "PostV1TemplatesRequest": "brewmypdf:PostV1TemplatesRequest",
    "doc": {
      "@id": "brewmypdf:doc"
    },
    "PostV1TemplatesResponse": "brewmypdf:PostV1TemplatesResponse",
    "version_id": {
      "@id": "brewmypdf:version_id",
      "@type": "xsd:string"
    },
    "GetV1TemplatesIdResponse": "brewmypdf:GetV1TemplatesIdResponse",
    "schema_version": {
      "@id": "brewmypdf:schema_version",
      "@type": "xsd:string"
    },
    "PutV1TemplatesIdRequest": "brewmypdf:PutV1TemplatesIdRequest",
    "GetV1TemplatesIdVersionsResponse": "brewmypdf:GetV1TemplatesIdVersionsResponse",
    "versions": {
      "@id": "brewmypdf:versions",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "BrewMyPDF API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects BrewMyPDF'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-03) from openapi/_ae-authored/brewmypdf-com-openapi-generated.yml.",
  "dcterms:created": "2026-11-03",
  "dcterms:source": [
    "openapi/_ae-authored/brewmypdf-com-openapi-generated.yml"
  ]
}