DNSMint · JSON-LD Context

Dnsmint Com Context

JSON-LD context defining the semantic vocabulary for Dnsmint Com from DNSMint.

23 Classes 79 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/
dnsmint: https://dnsmint.com/schema#

Classes

HostView HostnameList CreateHostnameRequest RegisterIpRequest ReleaseResult Error AcmeRegistration HostRecord HostRecordList CreateRecordRequest ManagedCertificate CertificateRequestSubmission CertificateOrderAccepted ApiKeySummary ApiKeyList CreateKeyRequest Diagnosis DiagnosticCheck CheckoutRequest Checkout CheckoutConflict ProvisioningStatus BillingStatus

Properties

Property Type Container
id string
hostname string
status string
certificate string
created_at dateTime
hostnames list
total integer
active integer
cap integer
limit integer
skip integer
ip string
target string
subdomain string
domain string
ca string
released boolean
error string
code string
field string
username string
password string
fulldomain string
server_url string
allowfrom list
name string
type string
ttl integer
data
records list
text
usage integer
selector integer
matching_type integer
association string
preference integer
exchange string
priority integer
weight integer
port integer
algorithm integer
fptype integer
fingerprint string
params
private_key string
privateKey string
names list
expires_at dateTime
expiresAt dateTime
issuer string
mode string
csr string
wildcard boolean
state string
key_id string
scopes list
last_used_at dateTime
created_by_key_id string
expired boolean
keys list
expires_in_days integer
summary string
checks list
checked_at dateTime
checkedAt dateTime
label string
verdict string
detail string
action string
domains integer
checkout_url string
amount_cents integer
selection
manage_url string
since dateTime
delegated boolean
retry_after integer
plan
pending_checkout

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://dnsmint.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "dnsmint": "https://dnsmint.com/schema#",
    "HostView": "dnsmint:HostView",
    "id": {
      "@id": "dnsmint:id",
      "@type": "xsd:string"
    },
    "hostname": {
      "@id": "dnsmint:hostname",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "dnsmint:status",
      "@type": "xsd:string"
    },
    "certificate": {
      "@id": "dnsmint:certificate",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "dnsmint:created_at",
      "@type": "xsd:dateTime"
    },
    "HostnameList": "dnsmint:HostnameList",
    "hostnames": {
      "@id": "dnsmint:hostnames",
      "@container": "@list"
    },
    "total": {
      "@id": "dnsmint:total",
      "@type": "xsd:integer"
    },
    "active": {
      "@id": "dnsmint:active",
      "@type": "xsd:integer"
    },
    "cap": {
      "@id": "dnsmint:cap",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "dnsmint:limit",
      "@type": "xsd:integer"
    },
    "skip": {
      "@id": "dnsmint:skip",
      "@type": "xsd:integer"
    },
    "CreateHostnameRequest": "dnsmint:CreateHostnameRequest",
    "ip": {
      "@id": "dnsmint:ip",
      "@type": "xsd:string"
    },
    "target": {
      "@id": "dnsmint:target",
      "@type": "xsd:string"
    },
    "subdomain": {
      "@id": "dnsmint:subdomain",
      "@type": "xsd:string"
    },
    "domain": {
      "@id": "dnsmint:domain",
      "@type": "xsd:string"
    },
    "ca": {
      "@id": "dnsmint:ca",
      "@type": "xsd:string"
    },
    "RegisterIpRequest": "dnsmint:RegisterIpRequest",
    "ReleaseResult": "dnsmint:ReleaseResult",
    "released": {
      "@id": "dnsmint:released",
      "@type": "xsd:boolean"
    },
    "Error": "dnsmint:Error",
    "error": {
      "@id": "dnsmint:error",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "dnsmint:code",
      "@type": "xsd:string"
    },
    "field": {
      "@id": "dnsmint:field",
      "@type": "xsd:string"
    },
    "AcmeRegistration": "dnsmint:AcmeRegistration",
    "username": {
      "@id": "dnsmint:username",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "dnsmint:password",
      "@type": "xsd:string"
    },
    "fulldomain": {
      "@id": "dnsmint:fulldomain",
      "@type": "xsd:string"
    },
    "server_url": {
      "@id": "dnsmint:server_url",
      "@type": "xsd:string"
    },
    "allowfrom": {
      "@id": "dnsmint:allowfrom",
      "@container": "@list"
    },
    "HostRecord": "dnsmint:HostRecord",
    "name": {
      "@id": "dnsmint:name",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "dnsmint:type",
      "@type": "xsd:string"
    },
    "ttl": {
      "@id": "dnsmint:ttl",
      "@type": "xsd:integer"
    },
    "data": {
      "@id": "dnsmint:data"
    },
    "HostRecordList": "dnsmint:HostRecordList",
    "records": {
      "@id": "dnsmint:records",
      "@container": "@list"
    },
    "CreateRecordRequest": "dnsmint:CreateRecordRequest",
    "text": {
      "@id": "dnsmint:text"
    },
    "usage": {
      "@id": "dnsmint:usage",
      "@type": "xsd:integer"
    },
    "selector": {
      "@id": "dnsmint:selector",
      "@type": "xsd:integer"
    },
    "matching_type": {
      "@id": "dnsmint:matching_type",
      "@type": "xsd:integer"
    },
    "association": {
      "@id": "dnsmint:association",
      "@type": "xsd:string"
    },
    "preference": {
      "@id": "dnsmint:preference",
      "@type": "xsd:integer"
    },
    "exchange": {
      "@id": "dnsmint:exchange",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "dnsmint:priority",
      "@type": "xsd:integer"
    },
    "weight": {
      "@id": "dnsmint:weight",
      "@type": "xsd:integer"
    },
    "port": {
      "@id": "dnsmint:port",
      "@type": "xsd:integer"
    },
    "algorithm": {
      "@id": "dnsmint:algorithm",
      "@type": "xsd:integer"
    },
    "fptype": {
      "@id": "dnsmint:fptype",
      "@type": "xsd:integer"
    },
    "fingerprint": {
      "@id": "dnsmint:fingerprint",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "dnsmint:params"
    },
    "ManagedCertificate": "dnsmint:ManagedCertificate",
    "private_key": {
      "@id": "dnsmint:private_key",
      "@type": "xsd:string"
    },
    "privateKey": {
      "@id": "dnsmint:privateKey",
      "@type": "xsd:string"
    },
    "names": {
      "@id": "dnsmint:names",
      "@container": "@list"
    },
    "expires_at": {
      "@id": "dnsmint:expires_at",
      "@type": "xsd:dateTime"
    },
    "expiresAt": {
      "@id": "dnsmint:expiresAt",
      "@type": "xsd:dateTime"
    },
    "issuer": {
      "@id": "dnsmint:issuer",
      "@type": "xsd:string"
    },
    "mode": {
      "@id": "dnsmint:mode",
      "@type": "xsd:string"
    },
    "CertificateRequestSubmission": "dnsmint:CertificateRequestSubmission",
    "csr": {
      "@id": "dnsmint:csr",
      "@type": "xsd:string"
    },
    "wildcard": {
      "@id": "dnsmint:wildcard",
      "@type": "xsd:boolean"
    },
    "CertificateOrderAccepted": "dnsmint:CertificateOrderAccepted",
    "state": {
      "@id": "dnsmint:state",
      "@type": "xsd:string"
    },
    "ApiKeySummary": "dnsmint:ApiKeySummary",
    "key_id": {
      "@id": "dnsmint:key_id",
      "@type": "xsd:string"
    },
    "scopes": {
      "@id": "dnsmint:scopes",
      "@container": "@list"
    },
    "last_used_at": {
      "@id": "dnsmint:last_used_at",
      "@type": "xsd:dateTime"
    },
    "created_by_key_id": {
      "@id": "dnsmint:created_by_key_id",
      "@type": "xsd:string"
    },
    "expired": {
      "@id": "dnsmint:expired",
      "@type": "xsd:boolean"
    },
    "ApiKeyList": "dnsmint:ApiKeyList",
    "keys": {
      "@id": "dnsmint:keys",
      "@container": "@list"
    },
    "CreateKeyRequest": "dnsmint:CreateKeyRequest",
    "expires_in_days": {
      "@id": "dnsmint:expires_in_days",
      "@type": "xsd:integer"
    },
    "Diagnosis": "dnsmint:Diagnosis",
    "summary": {
      "@id": "dnsmint:summary",
      "@type": "xsd:string"
    },
    "checks": {
      "@id": "dnsmint:checks",
      "@container": "@list"
    },
    "checked_at": {
      "@id": "dnsmint:checked_at",
      "@type": "xsd:dateTime"
    },
    "checkedAt": {
      "@id": "dnsmint:checkedAt",
      "@type": "xsd:dateTime"
    },
    "DiagnosticCheck": "dnsmint:DiagnosticCheck",
    "label": {
      "@id": "dnsmint:label",
      "@type": "xsd:string"
    },
    "verdict": {
      "@id": "dnsmint:verdict",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "dnsmint:detail",
      "@type": "xsd:string"
    },
    "action": {
      "@id": "dnsmint:action",
      "@type": "xsd:string"
    },
    "CheckoutRequest": "dnsmint:CheckoutRequest",
    "domains": {
      "@id": "dnsmint:domains",
      "@type": "xsd:integer"
    },
    "Checkout": "dnsmint:Checkout",
    "checkout_url": {
      "@id": "dnsmint:checkout_url",
      "@type": "xsd:string"
    },
    "amount_cents": {
      "@id": "dnsmint:amount_cents",
      "@type": "xsd:integer"
    },
    "selection": {
      "@id": "dnsmint:selection"
    },
    "CheckoutConflict": "dnsmint:CheckoutConflict",
    "manage_url": {
      "@id": "dnsmint:manage_url",
      "@type": "xsd:string"
    },
    "ProvisioningStatus": "dnsmint:ProvisioningStatus",
    "since": {
      "@id": "dnsmint:since",
      "@type": "xsd:dateTime"
    },
    "delegated": {
      "@id": "dnsmint:delegated",
      "@type": "xsd:boolean"
    },
    "retry_after": {
      "@id": "dnsmint:retry_after",
      "@type": "xsd:integer"
    },
    "BillingStatus": "dnsmint:BillingStatus",
    "plan": {
      "@id": "dnsmint:plan"
    },
    "pending_checkout": {
      "@id": "dnsmint:pending_checkout"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "DNSMint API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects DNSMint'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-11-05) from openapi/_original/dnsmint-com-api-openapi.json.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/_original/dnsmint-com-api-openapi.json"
  ]
}