{
  "@context": {
    "@vocab": "https://helipod.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "helipod": "https://helipod.io/schema#",
    "PostRequest": "helipod:PostRequest",
    "name": {
      "@id": "helipod:name",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "helipod:source"
    },
    "ports": {
      "@id": "helipod:ports",
      "@container": "@list"
    },
    "PostApiAiOverviewRequest": "helipod:PostApiAiOverviewRequest",
    "amount": {
      "@id": "helipod:amount",
      "@type": "xsd:integer"
    },
    "PostApiBackupPlansRequest": "helipod:PostApiBackupPlansRequest",
    "planCode": {
      "@id": "helipod:planCode",
      "@type": "xsd:string"
    },
    "months": {
      "@id": "helipod:months",
      "@type": "xsd:integer"
    },
    "scheduleHour": {
      "@id": "helipod:scheduleHour",
      "@type": "xsd:integer"
    },
    "GetApiContainersEnvironmentsResponse": "helipod:GetApiContainersEnvironmentsResponse",
    "PostApiContainersEnvironmentsRequest": "helipod:PostApiContainersEnvironmentsRequest",
    "variables": {
      "@id": "helipod:variables"
    },
    "volumes": {
      "@id": "helipod:volumes",
      "@container": "@list"
    },
    "cpu": {
      "@id": "helipod:cpu",
      "@type": "xsd:integer"
    },
    "ram": {
      "@id": "helipod:ram",
      "@type": "xsd:integer"
    },
    "PostApiContainersEnvironmentsResponse": "helipod:PostApiContainersEnvironmentsResponse",
    "service": {
      "@id": "helipod:service"
    },
    "deploymentId": {
      "@id": "helipod:deploymentId",
      "@type": "xsd:string"
    },
    "PostApiContainersProjectsRequest": "helipod:PostApiContainersProjectsRequest",
    "description": {
      "@id": "helipod:description",
      "@type": "xsd:string"
    },
    "PatchApiContainersServicesRequest": "helipod:PatchApiContainersServicesRequest",
    "replicas": {
      "@id": "helipod:replicas",
      "@type": "xsd:integer"
    },
    "PostApiContainersServicesRequest": "helipod:PostApiContainersServicesRequest",
    "kind": {
      "@id": "helipod:kind",
      "@type": "xsd:string"
    },
    "port": {
      "@id": "helipod:port",
      "@type": "xsd:integer"
    },
    "PostApiContainersServicesResponse": "helipod:PostApiContainersServicesResponse",
    "domain": {
      "@id": "helipod:domain"
    },
    "needsRedeploy": {
      "@id": "helipod:needsRedeploy",
      "@type": "xsd:boolean"
    },
    "PutApiContainersServicesRequest": "helipod:PutApiContainersServicesRequest",
    "code": {
      "@id": "helipod:code",
      "@type": "xsd:string"
    },
    "PutApiContainersServicesResponse": "helipod:PutApiContainersServicesResponse",
    "serviceId": {
      "@id": "helipod:serviceId",
      "@type": "xsd:string"
    },
    "saved": {
      "@id": "helipod:saved",
      "@type": "xsd:boolean"
    },
    "PostApiDatabasesResponse": "helipod:PostApiDatabasesResponse",
    "deleted": {
      "@id": "helipod:deleted",
      "@type": "xsd:boolean"
    },
    "environmentId": {
      "@id": "helipod:environmentId",
      "@type": "xsd:string"
    },
    "PostApiDomainsMineRequest": "helipod:PostApiDomainsMineRequest",
    "period": {
      "@id": "helipod:period",
      "@type": "xsd:integer"
    },
    "PostApiDomainsMineResponse": "helipod:PostApiDomainsMineResponse",
    "success": {
      "@id": "helipod:success",
      "@type": "xsd:boolean"
    },
    "data": {
      "@id": "helipod:data"
    },
    "PostApiEmailJobsEml8F21C0A94D7B4C2E9A1FRequest": "helipod:PostApiEmailJobsEml8F21C0A94D7B4C2E9A1FRequest",
    "PostApiEmailJobsEml8F21C0A94D7B4C2E9A1FResponse": "helipod:PostApiEmailJobsEml8F21C0A94D7B4C2E9A1FResponse",
    "PostApiEmailKeysRequest": "helipod:PostApiEmailKeysRequest",
    "PostApiEmailSendRequest": "helipod:PostApiEmailSendRequest",
    "from": {
      "@id": "helipod:from",
      "@type": "xsd:string"
    },
    "to": {
      "@id": "helipod:to",
      "@container": "@list"
    },
    "replyTo": {
      "@id": "helipod:replyTo",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "helipod:subject",
      "@type": "xsd:string"
    },
    "html": {
      "@id": "helipod:html",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "helipod:text",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "helipod:metadata"
    },
    "idempotencyKey": {
      "@id": "helipod:idempotencyKey",
      "@type": "xsd:string"
    },
    "PostApiEmailSendResponse": "helipod:PostApiEmailSendResponse",
    "PostApiEmailSendBatchRequest": "helipod:PostApiEmailSendBatchRequest",
    "messages": {
      "@id": "helipod:messages",
      "@container": "@list"
    },
    "PostApiEmailSendBatchResponse": "helipod:PostApiEmailSendBatchResponse",
    "error": {
      "@id": "helipod:error",
      "@type": "xsd:string"
    },
    "PostApiEmailTemplatesRequest": "helipod:PostApiEmailTemplatesRequest",
    "htmlBody": {
      "@id": "helipod:htmlBody",
      "@type": "xsd:string"
    },
    "textBody": {
      "@id": "helipod:textBody",
      "@type": "xsd:string"
    },
    "PatchApiVpsRequest": "helipod:PatchApiVpsRequest",
    "PostApiVpsRequest": "helipod:PostApiVpsRequest",
    "planId": {
      "@id": "helipod:planId",
      "@type": "xsd:string"
    },
    "projectId": {
      "@id": "helipod:projectId",
      "@type": "xsd:string"
    },
    "osType": {
      "@id": "helipod:osType",
      "@type": "xsd:string"
    },
    "osVersion": {
      "@id": "helipod:osVersion",
      "@type": "xsd:string"
    },
    "rootPassword": {
      "@id": "helipod:rootPassword",
      "@type": "xsd:string"
    },
    "billingPeriod": {
      "@id": "helipod:billingPeriod",
      "@type": "xsd:string"
    },
    "PostApiVpsResponse": "helipod:PostApiVpsResponse",
    "PostApiVps1F757Fd598D1490A81A058B5798A5815FirewallRequest": "helipod:PostApiVps1F757Fd598D1490A81A058B5798A5815FirewallRequest",
    "rules": {
      "@id": "helipod:rules",
      "@container": "@list"
    },
    "PostApiVps1F757Fd598D1490A81A058B5798A5815PortsRequest": "helipod:PostApiVps1F757Fd598D1490A81A058B5798A5815PortsRequest",
    "protocol": {
      "@id": "helipod:protocol",
      "@type": "xsd:string"
    },
    "internalPort": {
      "@id": "helipod:internalPort",
      "@type": "xsd:integer"
    },
    "PostApiVps1F757Fd598D1490A81A058B5798A5815RenewRequest": "helipod:PostApiVps1F757Fd598D1490A81A058B5798A5815RenewRequest",
    "PostApiVps1F757Fd598D1490A81A058B5798A5815RenewalOptionsRequ": "helipod:PostApiVps1F757Fd598D1490A81A058B5798A5815RenewalOptionsRequ",
    "PostApiVps1F757Fd598D1490A81A058B5798A5815RestartRequest": "helipod:PostApiVps1F757Fd598D1490A81A058B5798A5815RestartRequest",
    "PostApiVps1F757Fd598D1490A81A058B5798A5815SnapshotsRequest": "helipod:PostApiVps1F757Fd598D1490A81A058B5798A5815SnapshotsRequest",
    "PostApiVps1F757Fd598D1490A81A058B5798A5815SnapshotsResponse": "helipod:PostApiVps1F757Fd598D1490A81A058B5798A5815SnapshotsResponse",
    "PostApiVps1F757Fd598D1490A81A058B5798A5815SshKeysResponse": "helipod:PostApiVps1F757Fd598D1490A81A058B5798A5815SshKeysResponse",
    "fingerprint": {
      "@id": "helipod:fingerprint",
      "@type": "xsd:string"
    },
    "keys": {
      "@id": "helipod:keys",
      "@container": "@list"
    },
    "GetApiVpsPlansResponse": "helipod:GetApiVpsPlansResponse",
    "PostMigrateRequest": "helipod:PostMigrateRequest",
    "sourceIp": {
      "@id": "helipod:sourceIp",
      "@type": "xsd:string"
    },
    "PostV1ChatCompletionsRequest": "helipod:PostV1ChatCompletionsRequest",
    "model": {
      "@id": "helipod:model",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Helipod API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Helipod'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-11) from openapi/_ae-authored/helipod-io-openapi-generated.yml.",
  "dcterms:created": "2026-11-11",
  "dcterms:source": [
    "openapi/_ae-authored/helipod-io-openapi-generated.yml"
  ]
}