schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
nocthost:
https://nocthost.com/schema#
{
"@context": {
"@vocab": "https://nocthost.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"nocthost": "https://nocthost.com/schema#",
"PostAuthLoginRequest": "nocthost:PostAuthLoginRequest",
"email": {
"@id": "nocthost:email",
"@type": "xsd:string"
},
"password": {
"@id": "nocthost:password",
"@type": "xsd:string"
},
"PostAuthLoginResponse": "nocthost:PostAuthLoginResponse",
"accessToken": {
"@id": "nocthost:accessToken",
"@type": "xsd:string"
},
"user": {
"@id": "nocthost:user"
},
"GetAuthMeResponse": "nocthost:GetAuthMeResponse",
"PostAuthRegisterRequest": "nocthost:PostAuthRegisterRequest",
"PostAuthRegisterResponse": "nocthost:PostAuthRegisterResponse",
"GetBackupsResponse": "nocthost:GetBackupsResponse",
"backups": {
"@id": "nocthost:backups",
"@container": "@list"
},
"id": {
"@id": "nocthost:id",
"@type": "xsd:string"
},
"label": {
"@id": "nocthost:label",
"@type": "xsd:string"
},
"status": {
"@id": "nocthost:status",
"@type": "xsd:string"
},
"region": {
"@id": "nocthost:region",
"@type": "xsd:string"
},
"plan": {
"@id": "nocthost:plan",
"@type": "xsd:string"
},
"createdAt": {
"@id": "nocthost:createdAt",
"@type": "xsd:string"
},
"expiresAt": {
"@id": "nocthost:expiresAt",
"@type": "xsd:string"
},
"PostBackupsRequest": "nocthost:PostBackupsRequest",
"serverId": {
"@id": "nocthost:serverId",
"@type": "xsd:string"
},
"PostBackupsResponse": "nocthost:PostBackupsResponse",
"backup": {
"@id": "nocthost:backup"
},
"DeleteBackupsIdResponse": "nocthost:DeleteBackupsIdResponse",
"ok": {
"@id": "nocthost:ok",
"@type": "xsd:boolean"
},
"PostBackupsIdRestoreRequest": "nocthost:PostBackupsIdRestoreRequest",
"planId": {
"@id": "nocthost:planId",
"@type": "xsd:string"
},
"PostBackupsIdRestoreResponse": "nocthost:PostBackupsIdRestoreResponse",
"server": {
"@id": "nocthost:server"
},
"GetBillingResponse": "nocthost:GetBillingResponse",
"balance": {
"@id": "nocthost:balance",
"@type": "xsd:string"
},
"hourlySpend": {
"@id": "nocthost:hourlySpend",
"@type": "xsd:string"
},
"DeleteServersResponse": "nocthost:DeleteServersResponse",
"GetServersResponse": "nocthost:GetServersResponse",
"servers": {
"@id": "nocthost:servers",
"@container": "@list"
},
"PostServersRequest": "nocthost:PostServersRequest",
"PostServersResponse": "nocthost:PostServersResponse",
"DeleteServersIdResponse": "nocthost:DeleteServersIdResponse",
"GetServersIdResponse": "nocthost:GetServersIdResponse",
"PostServersIdRebootResponse": "nocthost:PostServersIdRebootResponse",
"PostServersIdRootPasswordRequest": "nocthost:PostServersIdRootPasswordRequest",
"PostServersIdRootPasswordResponse": "nocthost:PostServersIdRootPasswordResponse",
"matchesRequested": {
"@id": "nocthost:matchesRequested",
"@type": "xsd:boolean"
},
"note": {
"@id": "nocthost:note",
"@type": "xsd:string"
},
"PostServersIdStartResponse": "nocthost:PostServersIdStartResponse",
"PostServersIdStopResponse": "nocthost:PostServersIdStopResponse",
"PostServersBulkRequest": "nocthost:PostServersBulkRequest",
"count": {
"@id": "nocthost:count",
"@type": "xsd:integer"
},
"regionId": {
"@id": "nocthost:regionId",
"@type": "xsd:string"
},
"sshKey": {
"@id": "nocthost:sshKey",
"@type": "xsd:string"
},
"PostServersBulkResponse": "nocthost:PostServersBulkResponse"
},
"@type": "schema:Dataset",
"schema:name": "NoctHost API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects NoctHost'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-02) from openapi/_ae-authored/nocthost-openapi-generated.yml.",
"dcterms:created": "2026-11-02",
"dcterms:source": [
"openapi/_ae-authored/nocthost-openapi-generated.yml"
]
}