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