SimpleVoIP · JSON-LD Context
Simplevoip Context
JSON-LD context defining the semantic vocabulary for Simplevoip from SimpleVoIP.
9 Classes
65 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
simplevoip:
https://simplevoip.com/schema#
Classes
SendSmsRequest
SendSmsResponseSuccess
SendSmsResponseFailure
SmsWebhookPayload
CdrWebhookPayload
TodRuleSet
ModifyTodRulesRequest
EnqueueJobResponse
ModifyMohRequest
Properties
| Property | Type | Container |
|---|---|---|
| sender | string | |
| recipients | list | |
| body_text | string | |
| subject | string | |
| media | list | |
| status | string | |
| msg_id | string | |
| error | string | |
| sender_name | string | |
| subscriber_id | string | |
| site_number | string | |
| received_time | string | |
| mediaUrls | list | |
| media_ids | list | |
| call_id | string | |
| account_id | string | |
| timestamp | integer | |
| datetime_local | string | |
| site_name | string | |
| total_duration_secs | integer | |
| total_billing_secs | integer | |
| hangup_cause | string | |
| direction | string | |
| caller_id_number | string | |
| caller_id_name | string | |
| callee_id_number | string | |
| callee_id_name | string | |
| total_user_talk_time | integer | |
| max_user_ring_time | integer | |
| first_answered_user | string | |
| first_answered_device | string | |
| attempted_users | list | |
| attempted_devices | list | |
| menu_selections | list | |
| recording_ids | list | |
| was_park_abandoned | boolean | |
| was_missed | boolean | |
| custom_application_vars | ||
| sunday_forced | string | |
| sunday_open | string | |
| sunday_close | string | |
| monday_forced | string | |
| monday_open | string | |
| monday_close | string | |
| tuesday_forced | string | |
| tuesday_open | string | |
| tuesday_close | string | |
| wednesday_forced | string | |
| wednesday_open | string | |
| wednesday_close | string | |
| thursday_forced | string | |
| thursday_open | string | |
| thursday_close | string | |
| friday_forced | string | |
| friday_open | string | |
| friday_close | string | |
| saturday_forced | string | |
| saturday_open | string | |
| saturday_close | string | |
| rules | list | |
| sites | list | |
| enqueued_tasks | integer | |
| music | string | |
| mediaType | string | |
| parent | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://simplevoip.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"simplevoip": "https://simplevoip.com/schema#",
"SendSmsRequest": "simplevoip:SendSmsRequest",
"sender": {
"@id": "simplevoip:sender",
"@type": "xsd:string"
},
"recipients": {
"@id": "simplevoip:recipients",
"@container": "@list"
},
"body_text": {
"@id": "simplevoip:body_text",
"@type": "xsd:string"
},
"subject": {
"@id": "simplevoip:subject",
"@type": "xsd:string"
},
"media": {
"@id": "simplevoip:media",
"@container": "@list"
},
"SendSmsResponseSuccess": "simplevoip:SendSmsResponseSuccess",
"status": {
"@id": "simplevoip:status",
"@type": "xsd:string"
},
"msg_id": {
"@id": "simplevoip:msg_id",
"@type": "xsd:string"
},
"SendSmsResponseFailure": "simplevoip:SendSmsResponseFailure",
"error": {
"@id": "simplevoip:error",
"@type": "xsd:string"
},
"SmsWebhookPayload": "simplevoip:SmsWebhookPayload",
"sender_name": {
"@id": "simplevoip:sender_name",
"@type": "xsd:string"
},
"subscriber_id": {
"@id": "simplevoip:subscriber_id",
"@type": "xsd:string"
},
"site_number": {
"@id": "simplevoip:site_number",
"@type": "xsd:string"
},
"received_time": {
"@id": "simplevoip:received_time",
"@type": "xsd:string"
},
"mediaUrls": {
"@id": "simplevoip:mediaUrls",
"@container": "@list"
},
"media_ids": {
"@id": "simplevoip:media_ids",
"@container": "@list"
},
"CdrWebhookPayload": "simplevoip:CdrWebhookPayload",
"call_id": {
"@id": "simplevoip:call_id",
"@type": "xsd:string"
},
"account_id": {
"@id": "simplevoip:account_id",
"@type": "xsd:string"
},
"timestamp": {
"@id": "simplevoip:timestamp",
"@type": "xsd:integer"
},
"datetime_local": {
"@id": "simplevoip:datetime_local",
"@type": "xsd:string"
},
"site_name": {
"@id": "simplevoip:site_name",
"@type": "xsd:string"
},
"total_duration_secs": {
"@id": "simplevoip:total_duration_secs",
"@type": "xsd:integer"
},
"total_billing_secs": {
"@id": "simplevoip:total_billing_secs",
"@type": "xsd:integer"
},
"hangup_cause": {
"@id": "simplevoip:hangup_cause",
"@type": "xsd:string"
},
"direction": {
"@id": "simplevoip:direction",
"@type": "xsd:string"
},
"caller_id_number": {
"@id": "simplevoip:caller_id_number",
"@type": "xsd:string"
},
"caller_id_name": {
"@id": "simplevoip:caller_id_name",
"@type": "xsd:string"
},
"callee_id_number": {
"@id": "simplevoip:callee_id_number",
"@type": "xsd:string"
},
"callee_id_name": {
"@id": "simplevoip:callee_id_name",
"@type": "xsd:string"
},
"total_user_talk_time": {
"@id": "simplevoip:total_user_talk_time",
"@type": "xsd:integer"
},
"max_user_ring_time": {
"@id": "simplevoip:max_user_ring_time",
"@type": "xsd:integer"
},
"first_answered_user": {
"@id": "simplevoip:first_answered_user",
"@type": "xsd:string"
},
"first_answered_device": {
"@id": "simplevoip:first_answered_device",
"@type": "xsd:string"
},
"attempted_users": {
"@id": "simplevoip:attempted_users",
"@container": "@list"
},
"attempted_devices": {
"@id": "simplevoip:attempted_devices",
"@container": "@list"
},
"menu_selections": {
"@id": "simplevoip:menu_selections",
"@container": "@list"
},
"recording_ids": {
"@id": "simplevoip:recording_ids",
"@container": "@list"
},
"was_park_abandoned": {
"@id": "simplevoip:was_park_abandoned",
"@type": "xsd:boolean"
},
"was_missed": {
"@id": "simplevoip:was_missed",
"@type": "xsd:boolean"
},
"custom_application_vars": {
"@id": "simplevoip:custom_application_vars"
},
"TodRuleSet": "simplevoip:TodRuleSet",
"sunday_forced": {
"@id": "simplevoip:sunday_forced",
"@type": "xsd:string"
},
"sunday_open": {
"@id": "simplevoip:sunday_open",
"@type": "xsd:string"
},
"sunday_close": {
"@id": "simplevoip:sunday_close",
"@type": "xsd:string"
},
"monday_forced": {
"@id": "simplevoip:monday_forced",
"@type": "xsd:string"
},
"monday_open": {
"@id": "simplevoip:monday_open",
"@type": "xsd:string"
},
"monday_close": {
"@id": "simplevoip:monday_close",
"@type": "xsd:string"
},
"tuesday_forced": {
"@id": "simplevoip:tuesday_forced",
"@type": "xsd:string"
},
"tuesday_open": {
"@id": "simplevoip:tuesday_open",
"@type": "xsd:string"
},
"tuesday_close": {
"@id": "simplevoip:tuesday_close",
"@type": "xsd:string"
},
"wednesday_forced": {
"@id": "simplevoip:wednesday_forced",
"@type": "xsd:string"
},
"wednesday_open": {
"@id": "simplevoip:wednesday_open",
"@type": "xsd:string"
},
"wednesday_close": {
"@id": "simplevoip:wednesday_close",
"@type": "xsd:string"
},
"thursday_forced": {
"@id": "simplevoip:thursday_forced",
"@type": "xsd:string"
},
"thursday_open": {
"@id": "simplevoip:thursday_open",
"@type": "xsd:string"
},
"thursday_close": {
"@id": "simplevoip:thursday_close",
"@type": "xsd:string"
},
"friday_forced": {
"@id": "simplevoip:friday_forced",
"@type": "xsd:string"
},
"friday_open": {
"@id": "simplevoip:friday_open",
"@type": "xsd:string"
},
"friday_close": {
"@id": "simplevoip:friday_close",
"@type": "xsd:string"
},
"saturday_forced": {
"@id": "simplevoip:saturday_forced",
"@type": "xsd:string"
},
"saturday_open": {
"@id": "simplevoip:saturday_open",
"@type": "xsd:string"
},
"saturday_close": {
"@id": "simplevoip:saturday_close",
"@type": "xsd:string"
},
"ModifyTodRulesRequest": "simplevoip:ModifyTodRulesRequest",
"rules": {
"@id": "simplevoip:rules",
"@container": "@list"
},
"sites": {
"@id": "simplevoip:sites",
"@container": "@list"
},
"EnqueueJobResponse": "simplevoip:EnqueueJobResponse",
"enqueued_tasks": {
"@id": "simplevoip:enqueued_tasks",
"@type": "xsd:integer"
},
"ModifyMohRequest": "simplevoip:ModifyMohRequest",
"music": {
"@id": "simplevoip:music",
"@type": "xsd:string"
},
"mediaType": {
"@id": "simplevoip:mediaType",
"@type": "xsd:string"
},
"parent": {
"@id": "simplevoip:parent",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "SimpleVoIP API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects SimpleVoIP'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-28) from openapi/simplevoip-openapi.json.",
"dcterms:created": "2026-10-28",
"dcterms:source": [
"openapi/simplevoip-openapi.json"
]
}