{
  "@context": {
    "@vocab": "https://iotpush.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "iotpush": "https://iotpush.com/schema#",
    "PostApi1MessagesJsonRequest": "iotpush:PostApi1MessagesJsonRequest",
    "token": {
      "@id": "iotpush:token",
      "@type": "xsd:string"
    },
    "user": {
      "@id": "iotpush:user",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "iotpush:message",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "iotpush:title",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "iotpush:url",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "iotpush:priority",
      "@type": "xsd:integer"
    },
    "PostApiActionRequest": "iotpush:PostApiActionRequest",
    "message_id": {
      "@id": "iotpush:message_id",
      "@type": "xsd:string"
    },
    "action_id": {
      "@id": "iotpush:action_id",
      "@type": "xsd:string"
    },
    "reply_text": {
      "@id": "iotpush:reply_text",
      "@type": "xsd:string"
    },
    "device_id": {
      "@id": "iotpush:device_id",
      "@type": "xsd:string"
    },
    "PostApiDevicesRequest": "iotpush:PostApiDevicesRequest",
    "push_token": {
      "@id": "iotpush:push_token",
      "@type": "xsd:string"
    },
    "platform": {
      "@id": "iotpush:platform",
      "@type": "xsd:string"
    },
    "device_name": {
      "@id": "iotpush:device_name",
      "@type": "xsd:string"
    },
    "app_version": {
      "@id": "iotpush:app_version",
      "@type": "xsd:string"
    },
    "PostApiPushTopicRequest": "iotpush:PostApiPushTopicRequest",
    "tags": {
      "@id": "iotpush:tags",
      "@type": "xsd:string"
    },
    "click_url": {
      "@id": "iotpush:click_url",
      "@type": "xsd:string"
    },
    "actions": {
      "@id": "iotpush:actions",
      "@container": "@list"
    },
    "callback_url": {
      "@id": "iotpush:callback_url",
      "@type": "xsd:string"
    },
    "PostApiPushTopicResponse": "iotpush:PostApiPushTopicResponse",
    "success": {
      "@id": "iotpush:success",
      "@type": "xsd:boolean"
    },
    "id": {
      "@id": "iotpush:id",
      "@type": "xsd:string"
    },
    "receipt_id": {
      "@id": "iotpush:receipt_id",
      "@type": "xsd:string"
    },
    "topic": {
      "@id": "iotpush:topic",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "iotpush:timestamp",
      "@type": "xsd:string"
    },
    "subscribers": {
      "@id": "iotpush:subscribers",
      "@type": "xsd:integer"
    },
    "PostApiPushoverRequest": "iotpush:PostApiPushoverRequest",
    "GetApiReceiptsReceiptidResponse": "iotpush:GetApiReceiptsReceiptidResponse",
    "topic_id": {
      "@id": "iotpush:topic_id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "iotpush:status",
      "@type": "xsd:string"
    },
    "delivered_count": {
      "@id": "iotpush:delivered_count",
      "@type": "xsd:integer"
    },
    "read_count": {
      "@id": "iotpush:read_count",
      "@type": "xsd:integer"
    },
    "acted_count": {
      "@id": "iotpush:acted_count",
      "@type": "xsd:integer"
    },
    "actions_taken": {
      "@id": "iotpush:actions_taken",
      "@container": "@list"
    },
    "created_at": {
      "@id": "iotpush:created_at",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "iotpush:updated_at",
      "@type": "xsd:string"
    },
    "PostApiTopicsRequest": "iotpush:PostApiTopicsRequest",
    "name": {
      "@id": "iotpush:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "iotpush:description",
      "@type": "xsd:string"
    },
    "is_private": {
      "@id": "iotpush:is_private",
      "@type": "xsd:boolean"
    },
    "PatchApiTopicsIdRequest": "iotpush:PatchApiTopicsIdRequest",
    "PostApiV1LinksRequest": "iotpush:PostApiV1LinksRequest",
    "source": {
      "@id": "iotpush:source",
      "@type": "xsd:string"
    },
    "resource": {
      "@id": "iotpush:resource",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "iotpush:label",
      "@type": "xsd:string"
    },
    "PostApiV1LinksResponse": "iotpush:PostApiV1LinksResponse",
    "link_id": {
      "@id": "iotpush:link_id",
      "@type": "xsd:string"
    },
    "publish_url": {
      "@id": "iotpush:publish_url",
      "@type": "xsd:string"
    },
    "subscribed_devices": {
      "@id": "iotpush:subscribed_devices",
      "@type": "xsd:integer"
    },
    "devices_total": {
      "@id": "iotpush:devices_total",
      "@type": "xsd:integer"
    },
    "created": {
      "@id": "iotpush:created",
      "@type": "xsd:boolean"
    },
    "PostApiV1QuestionsRequest": "iotpush:PostApiV1QuestionsRequest",
    "question": {
      "@id": "iotpush:question",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "iotpush:kind",
      "@type": "xsd:string"
    },
    "timeout_s": {
      "@id": "iotpush:timeout_s",
      "@type": "xsd:integer"
    },
    "idempotency_key": {
      "@id": "iotpush:idempotency_key",
      "@type": "xsd:string"
    },
    "PostApiV1QuestionsResponse": "iotpush:PostApiV1QuestionsResponse",
    "question_id": {
      "@id": "iotpush:question_id",
      "@type": "xsd:string"
    },
    "PostApiWebhooksRequest": "iotpush:PostApiWebhooksRequest",
    "events": {
      "@id": "iotpush:events",
      "@container": "@list"
    },
    "topic_ids": {
      "@id": "iotpush:topic_ids",
      "@container": "@list"
    },
    "PatchApiWebhooksIdRequest": "iotpush:PatchApiWebhooksIdRequest",
    "active": {
      "@id": "iotpush:active",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "iotPush API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects iotPush'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-12) from openapi/_ae-authored/iotpush-com-openapi-generated.yml.",
  "dcterms:created": "2026-11-12",
  "dcterms:source": [
    "openapi/_ae-authored/iotpush-com-openapi-generated.yml"
  ]
}