eSIMfly · JSON-LD Context

Esimfly Net Context

JSON-LD context defining the semantic vocabulary for Esimfly Net from eSIMfly.

9 Classes 17 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/
esimfly: https://esimfly.net/schema#

Classes

GetApiV1BusinessBalanceResponse GetApiV1BusinessEsimsPackagesResponse GetApiV1BusinessOrdersResponse GetApiV1BusinessWebhooksResponse PutApiV1BusinessWebhooksRequest PutApiV1BusinessWebhooksResponse GetEsimsResponse GetEsimsPackagesResponse GetEsimsUsageQueryResponse

Properties

Property Type Container
success boolean
error string
code string
data
data.packages list
data.pagination
data.pagination.page integer
data.pagination.limit integer
data.pagination.total integer
data.pagination.total_pages integer
webhook
available_events list
recent_deliveries list
webhook_url string
events list
message string
note string

JSON-LD Document

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