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