domainee-dev · JSON-LD Context

Domainee Dev Context

JSON-LD context defining the semantic vocabulary for Domainee Dev from domainee-dev.

13 Classes 76 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/
domainee: https://domainee.dev/schema#

Classes

Error PreflightError PreflightWarning ToolResult ToolError DnsRecordInstruction DnsRecordSet Domain DomainPurchase Registrant RegistrarDnsRecord WebhookEndpoint Project

Properties

Property Type Container
error string
message string
warnings list
code string
caaRecords list
details string
resolvedIps list
ok boolean
data
name string
value string
type string
purpose string
method string
label string
recommended boolean
note string
records list
id string
workspaceId string
hostname string
originUrl reference
metadata
mode string
keepHost boolean
redirectWww boolean
redirectStatus integer
status string
dnsRecords list
dnsRecordOptions list
verificationToken string
verifiedAt dateTime
lastCheckedAt dateTime
isResolving boolean
pointsToEdge boolean
dnsPointedAt list
sslActiveFrom dateTime
sslActiveUntil dateTime
monitorStatus string
monitorMessage string
lastMonitoredAt dateTime
createdAt dateTime
updatedAt dateTime
years integer
wholesaleCents integer
feeCents integer
totalCents integer
currency string
registrar string
registrarDomainId string
errorMessage string
registrant
whoisPrivacyEnabled boolean
autoRenew boolean
expiresAt dateTime
connectedDomainId string
customerReference string
firstName string
lastName string
email string
phone string
address1 string
address2 string
city string
stateOrProvince string
postalCode string
country string
organization string
ttl integer
priority integer
url reference
events list
enabled boolean
createdBy string
title string
description string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://domainee.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "domainee": "https://domainee.dev/schema#",
    "Error": "domainee:Error",
    "error": {
      "@id": "domainee:error",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "domainee:message",
      "@type": "xsd:string"
    },
    "PreflightError": "domainee:PreflightError",
    "warnings": {
      "@id": "domainee:warnings",
      "@container": "@list"
    },
    "PreflightWarning": "domainee:PreflightWarning",
    "code": {
      "@id": "domainee:code",
      "@type": "xsd:string"
    },
    "caaRecords": {
      "@id": "domainee:caaRecords",
      "@container": "@list"
    },
    "details": {
      "@id": "domainee:details",
      "@type": "xsd:string"
    },
    "resolvedIps": {
      "@id": "domainee:resolvedIps",
      "@container": "@list"
    },
    "ToolResult": "domainee:ToolResult",
    "ok": {
      "@id": "domainee:ok",
      "@type": "xsd:boolean"
    },
    "data": {
      "@id": "domainee:data"
    },
    "ToolError": "domainee:ToolError",
    "DnsRecordInstruction": "domainee:DnsRecordInstruction",
    "name": {
      "@id": "domainee:name",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "domainee:value",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "domainee:type",
      "@type": "xsd:string"
    },
    "purpose": {
      "@id": "domainee:purpose",
      "@type": "xsd:string"
    },
    "DnsRecordSet": "domainee:DnsRecordSet",
    "method": {
      "@id": "domainee:method",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "domainee:label",
      "@type": "xsd:string"
    },
    "recommended": {
      "@id": "domainee:recommended",
      "@type": "xsd:boolean"
    },
    "note": {
      "@id": "domainee:note",
      "@type": "xsd:string"
    },
    "records": {
      "@id": "domainee:records",
      "@container": "@list"
    },
    "Domain": "domainee:Domain",
    "id": {
      "@id": "domainee:id",
      "@type": "xsd:string"
    },
    "workspaceId": {
      "@id": "domainee:workspaceId",
      "@type": "xsd:string"
    },
    "hostname": {
      "@id": "domainee:hostname",
      "@type": "xsd:string"
    },
    "originUrl": {
      "@id": "domainee:originUrl",
      "@type": "@id"
    },
    "metadata": {
      "@id": "domainee:metadata"
    },
    "mode": {
      "@id": "domainee:mode",
      "@type": "xsd:string"
    },
    "keepHost": {
      "@id": "domainee:keepHost",
      "@type": "xsd:boolean"
    },
    "redirectWww": {
      "@id": "domainee:redirectWww",
      "@type": "xsd:boolean"
    },
    "redirectStatus": {
      "@id": "domainee:redirectStatus",
      "@type": "xsd:integer"
    },
    "status": {
      "@id": "domainee:status",
      "@type": "xsd:string"
    },
    "dnsRecords": {
      "@id": "domainee:dnsRecords",
      "@container": "@list"
    },
    "dnsRecordOptions": {
      "@id": "domainee:dnsRecordOptions",
      "@container": "@list"
    },
    "verificationToken": {
      "@id": "domainee:verificationToken",
      "@type": "xsd:string"
    },
    "verifiedAt": {
      "@id": "domainee:verifiedAt",
      "@type": "xsd:dateTime"
    },
    "lastCheckedAt": {
      "@id": "domainee:lastCheckedAt",
      "@type": "xsd:dateTime"
    },
    "isResolving": {
      "@id": "domainee:isResolving",
      "@type": "xsd:boolean"
    },
    "pointsToEdge": {
      "@id": "domainee:pointsToEdge",
      "@type": "xsd:boolean"
    },
    "dnsPointedAt": {
      "@id": "domainee:dnsPointedAt",
      "@container": "@list"
    },
    "sslActiveFrom": {
      "@id": "domainee:sslActiveFrom",
      "@type": "xsd:dateTime"
    },
    "sslActiveUntil": {
      "@id": "domainee:sslActiveUntil",
      "@type": "xsd:dateTime"
    },
    "monitorStatus": {
      "@id": "domainee:monitorStatus",
      "@type": "xsd:string"
    },
    "monitorMessage": {
      "@id": "domainee:monitorMessage",
      "@type": "xsd:string"
    },
    "lastMonitoredAt": {
      "@id": "domainee:lastMonitoredAt",
      "@type": "xsd:dateTime"
    },
    "createdAt": {
      "@id": "domainee:createdAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "domainee:updatedAt",
      "@type": "xsd:dateTime"
    },
    "DomainPurchase": "domainee:DomainPurchase",
    "years": {
      "@id": "domainee:years",
      "@type": "xsd:integer"
    },
    "wholesaleCents": {
      "@id": "domainee:wholesaleCents",
      "@type": "xsd:integer"
    },
    "feeCents": {
      "@id": "domainee:feeCents",
      "@type": "xsd:integer"
    },
    "totalCents": {
      "@id": "domainee:totalCents",
      "@type": "xsd:integer"
    },
    "currency": {
      "@id": "domainee:currency",
      "@type": "xsd:string"
    },
    "registrar": {
      "@id": "domainee:registrar",
      "@type": "xsd:string"
    },
    "registrarDomainId": {
      "@id": "domainee:registrarDomainId",
      "@type": "xsd:string"
    },
    "errorMessage": {
      "@id": "domainee:errorMessage",
      "@type": "xsd:string"
    },
    "registrant": {
      "@id": "domainee:registrant"
    },
    "whoisPrivacyEnabled": {
      "@id": "domainee:whoisPrivacyEnabled",
      "@type": "xsd:boolean"
    },
    "autoRenew": {
      "@id": "domainee:autoRenew",
      "@type": "xsd:boolean"
    },
    "expiresAt": {
      "@id": "domainee:expiresAt",
      "@type": "xsd:dateTime"
    },
    "connectedDomainId": {
      "@id": "domainee:connectedDomainId",
      "@type": "xsd:string"
    },
    "customerReference": {
      "@id": "domainee:customerReference",
      "@type": "xsd:string"
    },
    "Registrant": "domainee:Registrant",
    "firstName": {
      "@id": "domainee:firstName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "domainee:lastName",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "domainee:email",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "domainee:phone",
      "@type": "xsd:string"
    },
    "address1": {
      "@id": "domainee:address1",
      "@type": "xsd:string"
    },
    "address2": {
      "@id": "domainee:address2",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "domainee:city",
      "@type": "xsd:string"
    },
    "stateOrProvince": {
      "@id": "domainee:stateOrProvince",
      "@type": "xsd:string"
    },
    "postalCode": {
      "@id": "domainee:postalCode",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "domainee:country",
      "@type": "xsd:string"
    },
    "organization": {
      "@id": "domainee:organization",
      "@type": "xsd:string"
    },
    "RegistrarDnsRecord": "domainee:RegistrarDnsRecord",
    "ttl": {
      "@id": "domainee:ttl",
      "@type": "xsd:integer"
    },
    "priority": {
      "@id": "domainee:priority",
      "@type": "xsd:integer"
    },
    "WebhookEndpoint": "domainee:WebhookEndpoint",
    "url": {
      "@id": "domainee:url",
      "@type": "@id"
    },
    "events": {
      "@id": "domainee:events",
      "@container": "@list"
    },
    "enabled": {
      "@id": "domainee:enabled",
      "@type": "xsd:boolean"
    },
    "Project": "domainee:Project",
    "createdBy": {
      "@id": "domainee:createdBy",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "domainee:title",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "domainee:description",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "domainee-dev API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects domainee-dev'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-30) from openapi/domainee-dev-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/domainee-dev-openapi.json"
  ]
}