VeraDial · JSON-LD Context

Veradial Context

JSON-LD context defining the semantic vocabulary for Veradial from VeraDial.

9 Classes 17 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/
veradial: https://veradial.com/schema#

Classes

PostHooksRequest PostHooksResponse DeleteHooksIdResponse GetKeysResponse PostKeysRequest PostKeysResponse GetLinesResponse GetMeResponse GetSamplesResponse

Properties

Property Type Container
targetUrl string
kind string
lineId string
id string
enabled boolean
entitled boolean
keys list
name string
apiKey string
lines list
type string
version integer
source string
occurredAt string
account
line
data

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://veradial.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "veradial": "https://veradial.com/schema#",
    "PostHooksRequest": "veradial:PostHooksRequest",
    "targetUrl": {
      "@id": "veradial:targetUrl",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "veradial:kind",
      "@type": "xsd:string"
    },
    "lineId": {
      "@id": "veradial:lineId",
      "@type": "xsd:string"
    },
    "PostHooksResponse": "veradial:PostHooksResponse",
    "id": {
      "@id": "veradial:id",
      "@type": "xsd:string"
    },
    "DeleteHooksIdResponse": "veradial:DeleteHooksIdResponse",
    "GetKeysResponse": "veradial:GetKeysResponse",
    "enabled": {
      "@id": "veradial:enabled",
      "@type": "xsd:boolean"
    },
    "entitled": {
      "@id": "veradial:entitled",
      "@type": "xsd:boolean"
    },
    "keys": {
      "@id": "veradial:keys",
      "@container": "@list"
    },
    "PostKeysRequest": "veradial:PostKeysRequest",
    "name": {
      "@id": "veradial:name",
      "@type": "xsd:string"
    },
    "PostKeysResponse": "veradial:PostKeysResponse",
    "apiKey": {
      "@id": "veradial:apiKey",
      "@type": "xsd:string"
    },
    "GetLinesResponse": "veradial:GetLinesResponse",
    "lines": {
      "@id": "veradial:lines",
      "@container": "@list"
    },
    "GetMeResponse": "veradial:GetMeResponse",
    "GetSamplesResponse": "veradial:GetSamplesResponse",
    "type": {
      "@id": "veradial:type",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "veradial:version",
      "@type": "xsd:integer"
    },
    "source": {
      "@id": "veradial:source",
      "@type": "xsd:string"
    },
    "occurredAt": {
      "@id": "veradial:occurredAt",
      "@type": "xsd:string"
    },
    "account": {
      "@id": "veradial:account"
    },
    "line": {
      "@id": "veradial:line"
    },
    "data": {
      "@id": "veradial:data"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "VeraDial API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects VeraDial'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-23) from openapi/_ae-authored/veradial-openapi-generated.yml.",
  "dcterms:created": "2026-09-23",
  "dcterms:source": [
    "openapi/_ae-authored/veradial-openapi-generated.yml"
  ]
}