{
  "@context": {
    "@vocab": "https://platfone.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "platfone": "https://platfone.com/schema#",
    "error429TooManyRequests": "platfone:error429TooManyRequests",
    "errorMessage": {
      "@id": "platfone:errorMessage",
      "@type": "xsd:string"
    },
    "errorName": {
      "@id": "platfone:errorName",
      "@type": "xsd:string"
    },
    "Price": "platfone:Price",
    "price": {
      "@id": "platfone:price"
    },
    "quality": {
      "@id": "platfone:quality"
    },
    "count": {
      "@id": "platfone:count",
      "@type": "xsd:integer"
    },
    "error400": "platfone:error400",
    "error404": "platfone:error404",
    "Activation": "platfone:Activation",
    "activation_id": {
      "@id": "platfone:activation_id",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "platfone:phone",
      "@type": "xsd:string"
    },
    "country_id": {
      "@id": "platfone:country_id",
      "@type": "xsd:string"
    },
    "service_id": {
      "@id": "platfone:service_id",
      "@type": "xsd:string"
    },
    "sms_status": {
      "@id": "platfone:sms_status",
      "@type": "xsd:string"
    },
    "activation_status": {
      "@id": "platfone:activation_status",
      "@type": "xsd:string"
    },
    "billing_status": {
      "@id": "platfone:billing_status",
      "@type": "xsd:string"
    },
    "report_status": {
      "@id": "platfone:report_status"
    },
    "sms_code": {
      "@id": "platfone:sms_code",
      "@type": "xsd:string"
    },
    "sms_text": {
      "@id": "platfone:sms_text",
      "@type": "xsd:string"
    },
    "expire_at": {
      "@id": "platfone:expire_at",
      "@type": "xsd:integer"
    },
    "updated_at": {
      "@id": "platfone:updated_at",
      "@type": "xsd:integer"
    },
    "created_at": {
      "@id": "platfone:created_at",
      "@type": "xsd:integer"
    },
    "is_retriable": {
      "@id": "platfone:is_retriable",
      "@type": "xsd:boolean"
    },
    "cancelable_after": {
      "@id": "platfone:cancelable_after",
      "@type": "xsd:integer"
    },
    "error404NoNumbers": "platfone:error404NoNumbers",
    "error408OrderTimeout": "platfone:error408OrderTimeout",
    "orderId": {
      "@id": "platfone:orderId",
      "@type": "xsd:string"
    },
    "error429LowSuccessRate": "platfone:error429LowSuccessRate",
    "error429TooManyActivations": "platfone:error429TooManyActivations",
    "error409": "platfone:error409",
    "error409EarlyCancelDenied": "platfone:error409EarlyCancelDenied",
    "WhitelabelCustomerActivation": "platfone:WhitelabelCustomerActivation",
    "commission": {
      "@id": "platfone:commission",
      "@type": "xsd:decimal"
    },
    "WhitelabelCustomersActivationHistory": "platfone:WhitelabelCustomersActivationHistory",
    "activations": {
      "@id": "platfone:activations",
      "@container": "@list"
    },
    "page": {
      "@id": "platfone:page",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "platfone:limit",
      "@type": "xsd:integer"
    },
    "pages": {
      "@id": "platfone:pages",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "platfone:total",
      "@type": "xsd:integer"
    },
    "error409ReportCreationDeadline": "platfone:error409ReportCreationDeadline",
    "Report": "platfone:Report",
    "reason_id": {
      "@id": "platfone:reason_id",
      "@type": "xsd:integer"
    },
    "reason_name": {
      "@id": "platfone:reason_name",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "platfone:message",
      "@type": "xsd:string"
    },
    "evidence_url": {
      "@id": "platfone:evidence_url",
      "@type": "xsd:string"
    },
    "activation_state_snapshot": {
      "@id": "platfone:activation_state_snapshot",
      "@type": "xsd:string"
    },
    "activation": {
      "@id": "platfone:activation",
      "@type": "@id"
    },
    "ActivationReportRequestBody": "platfone:ActivationReportRequestBody",
    "evidence": {
      "@id": "platfone:evidence",
      "@type": "xsd:string"
    },
    "200Report": "platfone:200Report",
    "status": {
      "@id": "platfone:status",
      "@type": "xsd:string"
    },
    "decline_id": {
      "@id": "platfone:decline_id",
      "@type": "xsd:integer"
    },
    "Reports": "platfone:Reports",
    "reports": {
      "@id": "platfone:reports",
      "@container": "@list"
    },
    "Webhook": "platfone:Webhook",
    "id": {
      "@id": "platfone:id",
      "@type": "xsd:string"
    },
    "api_version": {
      "@id": "platfone:api_version",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "platfone:type",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "platfone:data"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "platfone-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects platfone-com'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-30) from openapi/platfone-com-activation-openapi.yaml.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/platfone-com-activation-openapi.yaml"
  ]
}