Voxplo · JSON-LD Context
Voxplo Ai Context
JSON-LD context defining the semantic vocabulary for Voxplo Ai from Voxplo.
4 Classes
20 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
voxplo:
https://voxplo.ai/schema#
Classes
PlaceCallRequest
AgentCall
AgentCallSummary
Error
Properties
| Property | Type | Container |
|---|---|---|
| to | string | |
| objective | string | |
| context | string | |
| fields | list | |
| webhookUrl | string | |
| callerId | string | |
| voice | string | |
| language | string | |
| id | string | |
| status | string | |
| languageSource | string | |
| summary | string | |
| transcript | string | |
| extracted | ||
| recordingUrl | string | |
| startedAt | dateTime | |
| endedAt | dateTime | |
| durationSec | decimal | |
| error | string | |
| message | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://voxplo.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"voxplo": "https://voxplo.ai/schema#",
"PlaceCallRequest": "voxplo:PlaceCallRequest",
"to": {
"@id": "voxplo:to",
"@type": "xsd:string"
},
"objective": {
"@id": "voxplo:objective",
"@type": "xsd:string"
},
"context": {
"@id": "voxplo:context",
"@type": "xsd:string"
},
"fields": {
"@id": "voxplo:fields",
"@container": "@list"
},
"webhookUrl": {
"@id": "voxplo:webhookUrl",
"@type": "xsd:string"
},
"callerId": {
"@id": "voxplo:callerId",
"@type": "xsd:string"
},
"voice": {
"@id": "voxplo:voice",
"@type": "xsd:string"
},
"language": {
"@id": "voxplo:language",
"@type": "xsd:string"
},
"AgentCall": "voxplo:AgentCall",
"id": {
"@id": "voxplo:id",
"@type": "xsd:string"
},
"status": {
"@id": "voxplo:status",
"@type": "xsd:string"
},
"languageSource": {
"@id": "voxplo:languageSource",
"@type": "xsd:string"
},
"summary": {
"@id": "voxplo:summary",
"@type": "xsd:string"
},
"transcript": {
"@id": "voxplo:transcript",
"@type": "xsd:string"
},
"extracted": {
"@id": "voxplo:extracted"
},
"recordingUrl": {
"@id": "voxplo:recordingUrl",
"@type": "xsd:string"
},
"startedAt": {
"@id": "voxplo:startedAt",
"@type": "xsd:dateTime"
},
"endedAt": {
"@id": "voxplo:endedAt",
"@type": "xsd:dateTime"
},
"durationSec": {
"@id": "voxplo:durationSec",
"@type": "xsd:decimal"
},
"error": {
"@id": "voxplo:error",
"@type": "xsd:string"
},
"AgentCallSummary": "voxplo:AgentCallSummary",
"Error": "voxplo:Error",
"message": {
"@id": "voxplo:message",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Voxplo API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Voxplo'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-31) from openapi/voxplo-ai-openapi.json.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/voxplo-ai-openapi.json"
]
}