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
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
{
"@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"
]
}