Pterodactyl · JSON-LD Context

Pterodactyl Context

JSON-LD context defining the semantic vocabulary for Pterodactyl from Pterodactyl.

16 Classes 32 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/
pterodactyl: https://pterodactyl.io/schema#

Classes

GetApiAdminExtensionsResponse PostApiAdminExtensionsResponse PostApiAdminExtensionsArchitectoDisableResponse PostApiAdminExtensionsArchitectoEnableResponse GetApiAdminExtensionsArchitectoSettingsResponse PatchApiAdminExtensionsArchitectoSettingsRequest PatchApiAdminExtensionsArchitectoSettingsResponse GetApiAdminLanguagesResponse PostApiAdminNodes1DeployTokenResponse GetApiAdminNodes1SystemInformationResponse GetApiAdminNodes1UtilizationResponse PostApiAdminServersRequest PostApiAdminServers1MountsRequest PostApiAdminUsersRequest PutApiAdminUsers1Request GetApiApplicationUsersResponse

Properties

Property Type Container
data list
meta
registered boolean
settings
en string
node integer
token string
panel_url string
allow_insecure boolean
architecture string
cpu_count integer
kernel_version string
os string
version string
disk
memory
name string
owner_id integer
egg_id integer
docker_image string
startup string
swap decimal
io decimal
cpu decimal
primary_allocation_id integer
mount_id integer
email string
username string
name_first string
name_last string
object string
attributes

JSON-LD Document

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