pictify-io · JSON-LD Context

Pictify Io Context

JSON-LD context defining the semantic vocabulary for Pictify Io from pictify-io.

18 Classes 81 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/
pictify: https://pictify.io/schema#

Classes

Error ImageRequest ImageResponse RenderResponse GifRequest GifCaptureRequest GifResponse PdfRenderRequest PdfMultiPageRequest PdfResponse Template VariableDefinition BatchRenderRequest BatchResponse BatchStatus WebhookSubscription Binding Pagination

Properties

Property Type Container
type reference
title string
status integer
detail string
instance string
html string
url reference
template string
variables
width integer
height integer
selector string
fileExtension string
userStorageUrl reference
id string
createdAt dateTime
results list
errors list
totalLayouts integer
totalRendered integer
totalErrors integer
templateUid string
quality string
frameDurationSeconds decimal
gif
options
variableSets list
success boolean
pageCount integer
preset string
pageSize
uid string
name string
engine string
fabricJSData
jsEnabled boolean
strictVariables boolean
category string
tags list
thumbnail reference
outputFormat string
pdfPreset string
variableDefinitions list
pages list
layouts
updatedAt dateTime
defaultValue
description string
allowRawHtml boolean
validation
format string
layout string
concurrency integer
batchId string
totalItems integer
message string
progress integer
completedItems integer
failedItems integer
startedAt dateTime
completedAt dateTime
event string
targetUrl reference
platform string
filters
deliveryCount integer
failureCount integer
lastDeliveryAt dateTime
templateId string
dataSource
mapping
defaults
refreshPolicy
renderUrl reference
webhookUrl reference
page integer
limit integer
total integer
totalPages integer
hasNext boolean
hasPrev boolean

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://pictify.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "pictify": "https://pictify.io/schema#",
    "Error": "pictify:Error",
    "type": {
      "@id": "pictify:type",
      "@type": "@id"
    },
    "title": {
      "@id": "pictify:title",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "pictify:status",
      "@type": "xsd:integer"
    },
    "detail": {
      "@id": "pictify:detail",
      "@type": "xsd:string"
    },
    "instance": {
      "@id": "pictify:instance",
      "@type": "xsd:string"
    },
    "ImageRequest": "pictify:ImageRequest",
    "html": {
      "@id": "pictify:html",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "pictify:url",
      "@type": "@id"
    },
    "template": {
      "@id": "pictify:template",
      "@type": "xsd:string"
    },
    "variables": {
      "@id": "pictify:variables"
    },
    "width": {
      "@id": "pictify:width",
      "@type": "xsd:integer"
    },
    "height": {
      "@id": "pictify:height",
      "@type": "xsd:integer"
    },
    "selector": {
      "@id": "pictify:selector",
      "@type": "xsd:string"
    },
    "fileExtension": {
      "@id": "pictify:fileExtension",
      "@type": "xsd:string"
    },
    "ImageResponse": "pictify:ImageResponse",
    "userStorageUrl": {
      "@id": "pictify:userStorageUrl",
      "@type": "@id"
    },
    "id": {
      "@id": "pictify:id",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "pictify:createdAt",
      "@type": "xsd:dateTime"
    },
    "RenderResponse": "pictify:RenderResponse",
    "results": {
      "@id": "pictify:results",
      "@container": "@list"
    },
    "errors": {
      "@id": "pictify:errors",
      "@container": "@list"
    },
    "totalLayouts": {
      "@id": "pictify:totalLayouts",
      "@type": "xsd:integer"
    },
    "totalRendered": {
      "@id": "pictify:totalRendered",
      "@type": "xsd:integer"
    },
    "totalErrors": {
      "@id": "pictify:totalErrors",
      "@type": "xsd:integer"
    },
    "templateUid": {
      "@id": "pictify:templateUid",
      "@type": "xsd:string"
    },
    "GifRequest": "pictify:GifRequest",
    "GifCaptureRequest": "pictify:GifCaptureRequest",
    "quality": {
      "@id": "pictify:quality",
      "@type": "xsd:string"
    },
    "frameDurationSeconds": {
      "@id": "pictify:frameDurationSeconds",
      "@type": "xsd:decimal"
    },
    "GifResponse": "pictify:GifResponse",
    "gif": {
      "@id": "pictify:gif"
    },
    "PdfRenderRequest": "pictify:PdfRenderRequest",
    "options": {
      "@id": "pictify:options"
    },
    "PdfMultiPageRequest": "pictify:PdfMultiPageRequest",
    "variableSets": {
      "@id": "pictify:variableSets",
      "@container": "@list"
    },
    "PdfResponse": "pictify:PdfResponse",
    "success": {
      "@id": "pictify:success",
      "@type": "xsd:boolean"
    },
    "pageCount": {
      "@id": "pictify:pageCount",
      "@type": "xsd:integer"
    },
    "preset": {
      "@id": "pictify:preset",
      "@type": "xsd:string"
    },
    "pageSize": {
      "@id": "pictify:pageSize"
    },
    "Template": "pictify:Template",
    "uid": {
      "@id": "pictify:uid",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "pictify:name",
      "@type": "xsd:string"
    },
    "engine": {
      "@id": "pictify:engine",
      "@type": "xsd:string"
    },
    "fabricJSData": {
      "@id": "pictify:fabricJSData"
    },
    "jsEnabled": {
      "@id": "pictify:jsEnabled",
      "@type": "xsd:boolean"
    },
    "strictVariables": {
      "@id": "pictify:strictVariables",
      "@type": "xsd:boolean"
    },
    "category": {
      "@id": "pictify:category",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "pictify:tags",
      "@container": "@list"
    },
    "thumbnail": {
      "@id": "pictify:thumbnail",
      "@type": "@id"
    },
    "outputFormat": {
      "@id": "pictify:outputFormat",
      "@type": "xsd:string"
    },
    "pdfPreset": {
      "@id": "pictify:pdfPreset",
      "@type": "xsd:string"
    },
    "variableDefinitions": {
      "@id": "pictify:variableDefinitions",
      "@container": "@list"
    },
    "pages": {
      "@id": "pictify:pages",
      "@container": "@list"
    },
    "layouts": {
      "@id": "pictify:layouts"
    },
    "updatedAt": {
      "@id": "pictify:updatedAt",
      "@type": "xsd:dateTime"
    },
    "VariableDefinition": "pictify:VariableDefinition",
    "defaultValue": {
      "@id": "pictify:defaultValue"
    },
    "description": {
      "@id": "pictify:description",
      "@type": "xsd:string"
    },
    "allowRawHtml": {
      "@id": "pictify:allowRawHtml",
      "@type": "xsd:boolean"
    },
    "validation": {
      "@id": "pictify:validation"
    },
    "BatchRenderRequest": "pictify:BatchRenderRequest",
    "format": {
      "@id": "pictify:format",
      "@type": "xsd:string"
    },
    "layout": {
      "@id": "pictify:layout",
      "@type": "xsd:string"
    },
    "concurrency": {
      "@id": "pictify:concurrency",
      "@type": "xsd:integer"
    },
    "BatchResponse": "pictify:BatchResponse",
    "batchId": {
      "@id": "pictify:batchId",
      "@type": "xsd:string"
    },
    "totalItems": {
      "@id": "pictify:totalItems",
      "@type": "xsd:integer"
    },
    "message": {
      "@id": "pictify:message",
      "@type": "xsd:string"
    },
    "BatchStatus": "pictify:BatchStatus",
    "progress": {
      "@id": "pictify:progress",
      "@type": "xsd:integer"
    },
    "completedItems": {
      "@id": "pictify:completedItems",
      "@type": "xsd:integer"
    },
    "failedItems": {
      "@id": "pictify:failedItems",
      "@type": "xsd:integer"
    },
    "startedAt": {
      "@id": "pictify:startedAt",
      "@type": "xsd:dateTime"
    },
    "completedAt": {
      "@id": "pictify:completedAt",
      "@type": "xsd:dateTime"
    },
    "WebhookSubscription": "pictify:WebhookSubscription",
    "event": {
      "@id": "pictify:event",
      "@type": "xsd:string"
    },
    "targetUrl": {
      "@id": "pictify:targetUrl",
      "@type": "@id"
    },
    "platform": {
      "@id": "pictify:platform",
      "@type": "xsd:string"
    },
    "filters": {
      "@id": "pictify:filters"
    },
    "deliveryCount": {
      "@id": "pictify:deliveryCount",
      "@type": "xsd:integer"
    },
    "failureCount": {
      "@id": "pictify:failureCount",
      "@type": "xsd:integer"
    },
    "lastDeliveryAt": {
      "@id": "pictify:lastDeliveryAt",
      "@type": "xsd:dateTime"
    },
    "Binding": "pictify:Binding",
    "templateId": {
      "@id": "pictify:templateId",
      "@type": "xsd:string"
    },
    "dataSource": {
      "@id": "pictify:dataSource"
    },
    "mapping": {
      "@id": "pictify:mapping"
    },
    "defaults": {
      "@id": "pictify:defaults"
    },
    "refreshPolicy": {
      "@id": "pictify:refreshPolicy"
    },
    "renderUrl": {
      "@id": "pictify:renderUrl",
      "@type": "@id"
    },
    "webhookUrl": {
      "@id": "pictify:webhookUrl",
      "@type": "@id"
    },
    "Pagination": "pictify:Pagination",
    "page": {
      "@id": "pictify:page",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "pictify:limit",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "pictify:total",
      "@type": "xsd:integer"
    },
    "totalPages": {
      "@id": "pictify:totalPages",
      "@type": "xsd:integer"
    },
    "hasNext": {
      "@id": "pictify:hasNext",
      "@type": "xsd:boolean"
    },
    "hasPrev": {
      "@id": "pictify:hasPrev",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "pictify-io API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects pictify-io'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-31) from openapi/v1.yaml.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/v1.yaml"
  ]
}