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