{
  "@context": {
    "@vocab": "https://esimfly.net/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "esimfly": "https://esimfly.net/schema#",
    "GetApiV1BusinessBalanceResponse": "esimfly:GetApiV1BusinessBalanceResponse",
    "success": {
      "@id": "esimfly:success",
      "@type": "xsd:boolean"
    },
    "error": {
      "@id": "esimfly:error",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "esimfly:code",
      "@type": "xsd:string"
    },
    "GetApiV1BusinessEsimsPackagesResponse": "esimfly:GetApiV1BusinessEsimsPackagesResponse",
    "data": {
      "@id": "esimfly:data"
    },
    "data.packages": {
      "@id": "esimfly:data.packages",
      "@container": "@list"
    },
    "data.pagination": {
      "@id": "esimfly:data.pagination"
    },
    "data.pagination.page": {
      "@id": "esimfly:data.pagination.page",
      "@type": "xsd:integer"
    },
    "data.pagination.limit": {
      "@id": "esimfly:data.pagination.limit",
      "@type": "xsd:integer"
    },
    "data.pagination.total": {
      "@id": "esimfly:data.pagination.total",
      "@type": "xsd:integer"
    },
    "data.pagination.total_pages": {
      "@id": "esimfly:data.pagination.total_pages",
      "@type": "xsd:integer"
    },
    "GetApiV1BusinessOrdersResponse": "esimfly:GetApiV1BusinessOrdersResponse",
    "GetApiV1BusinessWebhooksResponse": "esimfly:GetApiV1BusinessWebhooksResponse",
    "webhook": {
      "@id": "esimfly:webhook"
    },
    "available_events": {
      "@id": "esimfly:available_events",
      "@container": "@list"
    },
    "recent_deliveries": {
      "@id": "esimfly:recent_deliveries",
      "@container": "@list"
    },
    "PutApiV1BusinessWebhooksRequest": "esimfly:PutApiV1BusinessWebhooksRequest",
    "webhook_url": {
      "@id": "esimfly:webhook_url",
      "@type": "xsd:string"
    },
    "events": {
      "@id": "esimfly:events",
      "@container": "@list"
    },
    "PutApiV1BusinessWebhooksResponse": "esimfly:PutApiV1BusinessWebhooksResponse",
    "message": {
      "@id": "esimfly:message",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "esimfly:note",
      "@type": "xsd:string"
    },
    "GetEsimsResponse": "esimfly:GetEsimsResponse",
    "GetEsimsPackagesResponse": "esimfly:GetEsimsPackagesResponse",
    "GetEsimsUsageQueryResponse": "esimfly:GetEsimsUsageQueryResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "eSIMfly API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects eSIMfly'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-07) from openapi/_ae-authored/esimfly-net-openapi-generated.yml.",
  "dcterms:created": "2026-11-07",
  "dcterms:source": [
    "openapi/_ae-authored/esimfly-net-openapi-generated.yml"
  ]
}