Spoolman · JSON-LD Context
Spoolman Context
JSON-LD context defining the semantic vocabulary for Spoolman from Spoolman.
12 Classes
34 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
spoolman:
https://spoolman.example/schema#
Classes
PostApiAppconnectionDeletenotificationwebhookRequest
PostApiAppconnectionSetnotificationwebhookRequest
GetApiAppconnectionInfoResponse
PostApiGadgetGetstatusfromappconnectionRequest
PostApiGadgetGetstatusfromappconnectionResponse
PostApiGadgetV1CancelcontextIdResponse
PostApiGadgetV1ContextinfoIdResponse
PostApiGadgetV1CreatecontextResponse
PostApiGadgetV1ExtendcontextIdRequest
PostApiGadgetV1ExtendcontextIdResponse
PostApiLiveCreatefromappconnectionRequest
PostApiLiveCreatefromappconnectionResponse
Properties
| Property | Type | Container |
|---|---|---|
| AppToken | string | |
| WebhookUrl | string | |
| InclusiveEventTypesFilter | integer | |
| PrinterName | string | |
| PrinterLocalIp | string | |
| IsOnline | boolean | |
| LastDisconnectTimeUtc | string | |
| LastConnectionTimeUtc | string | |
| UserFacingPrinterUrl | string | |
| PrinterLimits | ||
| MaxDownloadFileSizeBytes | integer | |
| MaxUploadFileSizeBytes | integer | |
| MaxSingleWebcamStreamLengthSeconds | integer | |
| State | integer | |
| Status | string | |
| StatusColor | string | |
| Rating | integer | |
| ContextId | string | |
| IsCancelled | boolean | |
| CreatedAtUtc | string | |
| ExpiresAtUtc | string | |
| MaxProcessCountPerMinute | integer | |
| ReferenceId | string | |
| WarningConfidenceLevel | integer | |
| PauseConfidenceLevel | integer | |
| IsExpired | boolean | |
| ProcessRequestUrl | string | |
| FallbackProcessRequestUrl | string | |
| ExpireAfterSec | integer | |
| ExpirationHours | decimal | |
| EndWhenCurrentPrintIsComplete | boolean | |
| LiveId | string | |
| Url | string | |
| ShortUrl | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://spoolman.example/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"spoolman": "https://spoolman.example/schema#",
"PostApiAppconnectionDeletenotificationwebhookRequest": "spoolman:PostApiAppconnectionDeletenotificationwebhookRequest",
"AppToken": {
"@id": "spoolman:AppToken",
"@type": "xsd:string"
},
"PostApiAppconnectionSetnotificationwebhookRequest": "spoolman:PostApiAppconnectionSetnotificationwebhookRequest",
"WebhookUrl": {
"@id": "spoolman:WebhookUrl",
"@type": "xsd:string"
},
"InclusiveEventTypesFilter": {
"@id": "spoolman:InclusiveEventTypesFilter",
"@type": "xsd:integer"
},
"GetApiAppconnectionInfoResponse": "spoolman:GetApiAppconnectionInfoResponse",
"PrinterName": {
"@id": "spoolman:PrinterName",
"@type": "xsd:string"
},
"PrinterLocalIp": {
"@id": "spoolman:PrinterLocalIp",
"@type": "xsd:string"
},
"IsOnline": {
"@id": "spoolman:IsOnline",
"@type": "xsd:boolean"
},
"LastDisconnectTimeUtc": {
"@id": "spoolman:LastDisconnectTimeUtc",
"@type": "xsd:string"
},
"LastConnectionTimeUtc": {
"@id": "spoolman:LastConnectionTimeUtc",
"@type": "xsd:string"
},
"UserFacingPrinterUrl": {
"@id": "spoolman:UserFacingPrinterUrl",
"@type": "xsd:string"
},
"PrinterLimits": {
"@id": "spoolman:PrinterLimits"
},
"MaxDownloadFileSizeBytes": {
"@id": "spoolman:MaxDownloadFileSizeBytes",
"@type": "xsd:integer"
},
"MaxUploadFileSizeBytes": {
"@id": "spoolman:MaxUploadFileSizeBytes",
"@type": "xsd:integer"
},
"MaxSingleWebcamStreamLengthSeconds": {
"@id": "spoolman:MaxSingleWebcamStreamLengthSeconds",
"@type": "xsd:integer"
},
"PostApiGadgetGetstatusfromappconnectionRequest": "spoolman:PostApiGadgetGetstatusfromappconnectionRequest",
"PostApiGadgetGetstatusfromappconnectionResponse": "spoolman:PostApiGadgetGetstatusfromappconnectionResponse",
"State": {
"@id": "spoolman:State",
"@type": "xsd:integer"
},
"Status": {
"@id": "spoolman:Status",
"@type": "xsd:string"
},
"StatusColor": {
"@id": "spoolman:StatusColor",
"@type": "xsd:string"
},
"Rating": {
"@id": "spoolman:Rating",
"@type": "xsd:integer"
},
"PostApiGadgetV1CancelcontextIdResponse": "spoolman:PostApiGadgetV1CancelcontextIdResponse",
"ContextId": {
"@id": "spoolman:ContextId",
"@type": "xsd:string"
},
"IsCancelled": {
"@id": "spoolman:IsCancelled",
"@type": "xsd:boolean"
},
"PostApiGadgetV1ContextinfoIdResponse": "spoolman:PostApiGadgetV1ContextinfoIdResponse",
"CreatedAtUtc": {
"@id": "spoolman:CreatedAtUtc",
"@type": "xsd:string"
},
"ExpiresAtUtc": {
"@id": "spoolman:ExpiresAtUtc",
"@type": "xsd:string"
},
"MaxProcessCountPerMinute": {
"@id": "spoolman:MaxProcessCountPerMinute",
"@type": "xsd:integer"
},
"ReferenceId": {
"@id": "spoolman:ReferenceId",
"@type": "xsd:string"
},
"WarningConfidenceLevel": {
"@id": "spoolman:WarningConfidenceLevel",
"@type": "xsd:integer"
},
"PauseConfidenceLevel": {
"@id": "spoolman:PauseConfidenceLevel",
"@type": "xsd:integer"
},
"IsExpired": {
"@id": "spoolman:IsExpired",
"@type": "xsd:boolean"
},
"PostApiGadgetV1CreatecontextResponse": "spoolman:PostApiGadgetV1CreatecontextResponse",
"ProcessRequestUrl": {
"@id": "spoolman:ProcessRequestUrl",
"@type": "xsd:string"
},
"FallbackProcessRequestUrl": {
"@id": "spoolman:FallbackProcessRequestUrl",
"@type": "xsd:string"
},
"PostApiGadgetV1ExtendcontextIdRequest": "spoolman:PostApiGadgetV1ExtendcontextIdRequest",
"ExpireAfterSec": {
"@id": "spoolman:ExpireAfterSec",
"@type": "xsd:integer"
},
"PostApiGadgetV1ExtendcontextIdResponse": "spoolman:PostApiGadgetV1ExtendcontextIdResponse",
"PostApiLiveCreatefromappconnectionRequest": "spoolman:PostApiLiveCreatefromappconnectionRequest",
"ExpirationHours": {
"@id": "spoolman:ExpirationHours",
"@type": "xsd:decimal"
},
"EndWhenCurrentPrintIsComplete": {
"@id": "spoolman:EndWhenCurrentPrintIsComplete",
"@type": "xsd:boolean"
},
"PostApiLiveCreatefromappconnectionResponse": "spoolman:PostApiLiveCreatefromappconnectionResponse",
"LiveId": {
"@id": "spoolman:LiveId",
"@type": "xsd:string"
},
"Url": {
"@id": "spoolman:Url",
"@type": "xsd:string"
},
"ShortUrl": {
"@id": "spoolman:ShortUrl",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Spoolman API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Spoolman'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-28) from openapi/_ae-authored/spoolman-openapi-generated.yml.",
"dcterms:created": "2026-10-28",
"dcterms:source": [
"openapi/_ae-authored/spoolman-openapi-generated.yml"
]
}