schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
pterodactyl:
https://pterodactyl.io/schema#
{
"@context": {
"@vocab": "https://pterodactyl.io/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"pterodactyl": "https://pterodactyl.io/schema#",
"GetApiAdminExtensionsResponse": "pterodactyl:GetApiAdminExtensionsResponse",
"data": {
"@id": "pterodactyl:data",
"@container": "@list"
},
"meta": {
"@id": "pterodactyl:meta"
},
"PostApiAdminExtensionsResponse": "pterodactyl:PostApiAdminExtensionsResponse",
"PostApiAdminExtensionsArchitectoDisableResponse": "pterodactyl:PostApiAdminExtensionsArchitectoDisableResponse",
"PostApiAdminExtensionsArchitectoEnableResponse": "pterodactyl:PostApiAdminExtensionsArchitectoEnableResponse",
"GetApiAdminExtensionsArchitectoSettingsResponse": "pterodactyl:GetApiAdminExtensionsArchitectoSettingsResponse",
"registered": {
"@id": "pterodactyl:registered",
"@type": "xsd:boolean"
},
"PatchApiAdminExtensionsArchitectoSettingsRequest": "pterodactyl:PatchApiAdminExtensionsArchitectoSettingsRequest",
"settings": {
"@id": "pterodactyl:settings"
},
"PatchApiAdminExtensionsArchitectoSettingsResponse": "pterodactyl:PatchApiAdminExtensionsArchitectoSettingsResponse",
"GetApiAdminLanguagesResponse": "pterodactyl:GetApiAdminLanguagesResponse",
"en": {
"@id": "pterodactyl:en",
"@type": "xsd:string"
},
"PostApiAdminNodes1DeployTokenResponse": "pterodactyl:PostApiAdminNodes1DeployTokenResponse",
"node": {
"@id": "pterodactyl:node",
"@type": "xsd:integer"
},
"token": {
"@id": "pterodactyl:token",
"@type": "xsd:string"
},
"panel_url": {
"@id": "pterodactyl:panel_url",
"@type": "xsd:string"
},
"allow_insecure": {
"@id": "pterodactyl:allow_insecure",
"@type": "xsd:boolean"
},
"GetApiAdminNodes1SystemInformationResponse": "pterodactyl:GetApiAdminNodes1SystemInformationResponse",
"architecture": {
"@id": "pterodactyl:architecture",
"@type": "xsd:string"
},
"cpu_count": {
"@id": "pterodactyl:cpu_count",
"@type": "xsd:integer"
},
"kernel_version": {
"@id": "pterodactyl:kernel_version",
"@type": "xsd:string"
},
"os": {
"@id": "pterodactyl:os",
"@type": "xsd:string"
},
"version": {
"@id": "pterodactyl:version",
"@type": "xsd:string"
},
"GetApiAdminNodes1UtilizationResponse": "pterodactyl:GetApiAdminNodes1UtilizationResponse",
"disk": {
"@id": "pterodactyl:disk"
},
"memory": {
"@id": "pterodactyl:memory"
},
"PostApiAdminServersRequest": "pterodactyl:PostApiAdminServersRequest",
"name": {
"@id": "pterodactyl:name",
"@type": "xsd:string"
},
"owner_id": {
"@id": "pterodactyl:owner_id",
"@type": "xsd:integer"
},
"egg_id": {
"@id": "pterodactyl:egg_id",
"@type": "xsd:integer"
},
"docker_image": {
"@id": "pterodactyl:docker_image",
"@type": "xsd:string"
},
"startup": {
"@id": "pterodactyl:startup",
"@type": "xsd:string"
},
"swap": {
"@id": "pterodactyl:swap",
"@type": "xsd:decimal"
},
"io": {
"@id": "pterodactyl:io",
"@type": "xsd:decimal"
},
"cpu": {
"@id": "pterodactyl:cpu",
"@type": "xsd:decimal"
},
"primary_allocation_id": {
"@id": "pterodactyl:primary_allocation_id",
"@type": "xsd:integer"
},
"PostApiAdminServers1MountsRequest": "pterodactyl:PostApiAdminServers1MountsRequest",
"mount_id": {
"@id": "pterodactyl:mount_id",
"@type": "xsd:integer"
},
"PostApiAdminUsersRequest": "pterodactyl:PostApiAdminUsersRequest",
"email": {
"@id": "pterodactyl:email",
"@type": "xsd:string"
},
"username": {
"@id": "pterodactyl:username",
"@type": "xsd:string"
},
"name_first": {
"@id": "pterodactyl:name_first",
"@type": "xsd:string"
},
"name_last": {
"@id": "pterodactyl:name_last",
"@type": "xsd:string"
},
"PutApiAdminUsers1Request": "pterodactyl:PutApiAdminUsers1Request",
"GetApiApplicationUsersResponse": "pterodactyl:GetApiApplicationUsersResponse",
"object": {
"@id": "pterodactyl:object",
"@type": "xsd:string"
},
"attributes": {
"@id": "pterodactyl:attributes"
}
},
"@type": "schema:Dataset",
"schema:name": "Pterodactyl API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Pterodactyl'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-28) from openapi/pterodactyl-openapi.yml.",
"dcterms:created": "2026-10-28",
"dcterms:source": [
"openapi/pterodactyl-openapi.yml"
]
}