GatewayAPI · JSON-LD Context

Gatewayapi Context

JSON-LD context defining the semantic vocabulary for Gatewayapi from GatewayAPI.

23 Classes 47 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/
gatewayapi: https://gatewayapi.com/schema#

Classes

GetApiPricesListSmsFileformatStrResponse PostApiUsageLabelsRequest PostApiUsageLabelsResponse GetApiVasResponse PostApiVasRequest PostApiVasResponse PostApiVasCheckRequest PostApiVasCheckResponse PostExampleCallbackRequest PostExampleCallbackResponse PostMobileMultiRequest PostMobileMultiResponse PostMobileSingleRequest PostRestEmailRequest PostRestEmailResponse PostRestHlrRequest PostRestHlrResponse GetRestMeResponse GetRestMtsmsResponse PostRestMtsmsRequest PostRestMtsmsResponse DeleteRestMtsmsIdIntResponse GetRestMtsmsMessageIdIntResponse

Properties

Property Type Container
premium list
standard list
from string
to string
label string
amount decimal
cost decimal
country string
currency string
messageclass_id string
shortcode integer
keyword string
pushsetting_reference string
account_id integer
system string
available boolean
id integer
msisdn integer
time integer
status string
error string
code string
userref string
country_code string
country_prefix integer
mcc string
mnc string
messages list
responses list
message string
recipients list
html string
plaintext string
subject string
reply string
callback_url string
tags list
attachments list
ids list
usage
msisdns list
hlr
lookups integer
total_cost decimal
credit string
class string
sender string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://gatewayapi.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "gatewayapi": "https://gatewayapi.com/schema#",
    "GetApiPricesListSmsFileformatStrResponse": "gatewayapi:GetApiPricesListSmsFileformatStrResponse",
    "premium": {
      "@id": "gatewayapi:premium",
      "@container": "@list"
    },
    "standard": {
      "@id": "gatewayapi:standard",
      "@container": "@list"
    },
    "PostApiUsageLabelsRequest": "gatewayapi:PostApiUsageLabelsRequest",
    "from": {
      "@id": "gatewayapi:from",
      "@type": "xsd:string"
    },
    "to": {
      "@id": "gatewayapi:to",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "gatewayapi:label",
      "@type": "xsd:string"
    },
    "PostApiUsageLabelsResponse": "gatewayapi:PostApiUsageLabelsResponse",
    "amount": {
      "@id": "gatewayapi:amount",
      "@type": "xsd:decimal"
    },
    "cost": {
      "@id": "gatewayapi:cost",
      "@type": "xsd:decimal"
    },
    "country": {
      "@id": "gatewayapi:country",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "gatewayapi:currency",
      "@type": "xsd:string"
    },
    "messageclass_id": {
      "@id": "gatewayapi:messageclass_id",
      "@type": "xsd:string"
    },
    "GetApiVasResponse": "gatewayapi:GetApiVasResponse",
    "shortcode": {
      "@id": "gatewayapi:shortcode",
      "@type": "xsd:integer"
    },
    "keyword": {
      "@id": "gatewayapi:keyword",
      "@type": "xsd:string"
    },
    "pushsetting_reference": {
      "@id": "gatewayapi:pushsetting_reference",
      "@type": "xsd:string"
    },
    "PostApiVasRequest": "gatewayapi:PostApiVasRequest",
    "PostApiVasResponse": "gatewayapi:PostApiVasResponse",
    "account_id": {
      "@id": "gatewayapi:account_id",
      "@type": "xsd:integer"
    },
    "PostApiVasCheckRequest": "gatewayapi:PostApiVasCheckRequest",
    "PostApiVasCheckResponse": "gatewayapi:PostApiVasCheckResponse",
    "system": {
      "@id": "gatewayapi:system",
      "@type": "xsd:string"
    },
    "available": {
      "@id": "gatewayapi:available",
      "@type": "xsd:boolean"
    },
    "PostExampleCallbackRequest": "gatewayapi:PostExampleCallbackRequest",
    "id": {
      "@id": "gatewayapi:id",
      "@type": "xsd:integer"
    },
    "msisdn": {
      "@id": "gatewayapi:msisdn",
      "@type": "xsd:integer"
    },
    "time": {
      "@id": "gatewayapi:time",
      "@type": "xsd:integer"
    },
    "status": {
      "@id": "gatewayapi:status",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "gatewayapi:error",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "gatewayapi:code",
      "@type": "xsd:string"
    },
    "userref": {
      "@id": "gatewayapi:userref",
      "@type": "xsd:string"
    },
    "country_code": {
      "@id": "gatewayapi:country_code",
      "@type": "xsd:string"
    },
    "country_prefix": {
      "@id": "gatewayapi:country_prefix",
      "@type": "xsd:integer"
    },
    "mcc": {
      "@id": "gatewayapi:mcc",
      "@type": "xsd:string"
    },
    "mnc": {
      "@id": "gatewayapi:mnc",
      "@type": "xsd:string"
    },
    "PostExampleCallbackResponse": "gatewayapi:PostExampleCallbackResponse",
    "PostMobileMultiRequest": "gatewayapi:PostMobileMultiRequest",
    "messages": {
      "@id": "gatewayapi:messages",
      "@container": "@list"
    },
    "PostMobileMultiResponse": "gatewayapi:PostMobileMultiResponse",
    "responses": {
      "@id": "gatewayapi:responses",
      "@container": "@list"
    },
    "PostMobileSingleRequest": "gatewayapi:PostMobileSingleRequest",
    "message": {
      "@id": "gatewayapi:message",
      "@type": "xsd:string"
    },
    "recipients": {
      "@id": "gatewayapi:recipients",
      "@container": "@list"
    },
    "PostRestEmailRequest": "gatewayapi:PostRestEmailRequest",
    "html": {
      "@id": "gatewayapi:html",
      "@type": "xsd:string"
    },
    "plaintext": {
      "@id": "gatewayapi:plaintext",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "gatewayapi:subject",
      "@type": "xsd:string"
    },
    "reply": {
      "@id": "gatewayapi:reply",
      "@type": "xsd:string"
    },
    "callback_url": {
      "@id": "gatewayapi:callback_url",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "gatewayapi:tags",
      "@container": "@list"
    },
    "attachments": {
      "@id": "gatewayapi:attachments",
      "@container": "@list"
    },
    "PostRestEmailResponse": "gatewayapi:PostRestEmailResponse",
    "ids": {
      "@id": "gatewayapi:ids",
      "@container": "@list"
    },
    "usage": {
      "@id": "gatewayapi:usage"
    },
    "PostRestHlrRequest": "gatewayapi:PostRestHlrRequest",
    "msisdns": {
      "@id": "gatewayapi:msisdns",
      "@container": "@list"
    },
    "PostRestHlrResponse": "gatewayapi:PostRestHlrResponse",
    "hlr": {
      "@id": "gatewayapi:hlr"
    },
    "lookups": {
      "@id": "gatewayapi:lookups",
      "@type": "xsd:integer"
    },
    "total_cost": {
      "@id": "gatewayapi:total_cost",
      "@type": "xsd:decimal"
    },
    "GetRestMeResponse": "gatewayapi:GetRestMeResponse",
    "credit": {
      "@id": "gatewayapi:credit",
      "@type": "xsd:string"
    },
    "GetRestMtsmsResponse": "gatewayapi:GetRestMtsmsResponse",
    "PostRestMtsmsRequest": "gatewayapi:PostRestMtsmsRequest",
    "class": {
      "@id": "gatewayapi:class",
      "@type": "xsd:string"
    },
    "sender": {
      "@id": "gatewayapi:sender",
      "@type": "xsd:string"
    },
    "PostRestMtsmsResponse": "gatewayapi:PostRestMtsmsResponse",
    "DeleteRestMtsmsIdIntResponse": "gatewayapi:DeleteRestMtsmsIdIntResponse",
    "GetRestMtsmsMessageIdIntResponse": "gatewayapi:GetRestMtsmsMessageIdIntResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "GatewayAPI API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects GatewayAPI'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-27) from openapi/_ae-authored/gatewayapi-openapi-generated.yml.",
  "dcterms:created": "2026-10-27",
  "dcterms:source": [
    "openapi/_ae-authored/gatewayapi-openapi-generated.yml"
  ]
}