canarics-com · JSON-LD Context
Canarics Com Context
JSON-LD context defining the semantic vocabulary for Canarics Com from canarics-com.
5 Classes
39 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
canarics:
https://canarics.com/schema#
Classes
Error
Agent
Call
Conversation
DailyStat
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| hint | string | |
| id | string | |
| name | string | |
| phoneNumber | string | |
| languageCode | string | |
| summaryLanguage | string | |
| type | string | |
| voice | string | |
| transferNumber | string | |
| minutesUsedThisCycle | decimal | |
| manageUrl | string | |
| settingsUrl | string | |
| number | string | |
| direction | string | |
| status | string | |
| createdAt | dateTime | |
| summary | string | |
| score | decimal | |
| sentiment | string | |
| isMissed | boolean | |
| recoveredAt | dateTime | |
| manualName | string | |
| userId | string | |
| agentId | string | |
| durationSeconds | decimal | |
| actionTaken | string | |
| needsCallback | string | |
| clientName | string | |
| date | string | |
| total | decimal | |
| inbound | decimal | |
| outbound | decimal | |
| missed | decimal | |
| missedInbound | decimal | |
| recovered | decimal | |
| scored | decimal | |
| scoreSum | decimal | |
| durationSum | decimal |
JSON-LD Document
{
"@context": {
"@vocab": "https://canarics.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"canarics": "https://canarics.com/schema#",
"Error": "canarics:Error",
"error": {
"@id": "canarics:error",
"@type": "xsd:string"
},
"hint": {
"@id": "canarics:hint",
"@type": "xsd:string"
},
"Agent": "canarics:Agent",
"id": {
"@id": "canarics:id",
"@type": "xsd:string"
},
"name": {
"@id": "canarics:name",
"@type": "xsd:string"
},
"phoneNumber": {
"@id": "canarics:phoneNumber",
"@type": "xsd:string"
},
"languageCode": {
"@id": "canarics:languageCode",
"@type": "xsd:string"
},
"summaryLanguage": {
"@id": "canarics:summaryLanguage",
"@type": "xsd:string"
},
"type": {
"@id": "canarics:type",
"@type": "xsd:string"
},
"voice": {
"@id": "canarics:voice",
"@type": "xsd:string"
},
"transferNumber": {
"@id": "canarics:transferNumber",
"@type": "xsd:string"
},
"minutesUsedThisCycle": {
"@id": "canarics:minutesUsedThisCycle",
"@type": "xsd:decimal"
},
"manageUrl": {
"@id": "canarics:manageUrl",
"@type": "xsd:string"
},
"settingsUrl": {
"@id": "canarics:settingsUrl",
"@type": "xsd:string"
},
"Call": "canarics:Call",
"number": {
"@id": "canarics:number",
"@type": "xsd:string"
},
"direction": {
"@id": "canarics:direction",
"@type": "xsd:string"
},
"status": {
"@id": "canarics:status",
"@type": "xsd:string"
},
"createdAt": {
"@id": "canarics:createdAt",
"@type": "xsd:dateTime"
},
"summary": {
"@id": "canarics:summary",
"@type": "xsd:string"
},
"score": {
"@id": "canarics:score",
"@type": "xsd:decimal"
},
"sentiment": {
"@id": "canarics:sentiment",
"@type": "xsd:string"
},
"isMissed": {
"@id": "canarics:isMissed",
"@type": "xsd:boolean"
},
"recoveredAt": {
"@id": "canarics:recoveredAt",
"@type": "xsd:dateTime"
},
"manualName": {
"@id": "canarics:manualName",
"@type": "xsd:string"
},
"userId": {
"@id": "canarics:userId",
"@type": "xsd:string"
},
"Conversation": "canarics:Conversation",
"agentId": {
"@id": "canarics:agentId",
"@type": "xsd:string"
},
"durationSeconds": {
"@id": "canarics:durationSeconds",
"@type": "xsd:decimal"
},
"actionTaken": {
"@id": "canarics:actionTaken",
"@type": "xsd:string"
},
"needsCallback": {
"@id": "canarics:needsCallback",
"@type": "xsd:string"
},
"clientName": {
"@id": "canarics:clientName",
"@type": "xsd:string"
},
"DailyStat": "canarics:DailyStat",
"date": {
"@id": "canarics:date",
"@type": "xsd:string"
},
"total": {
"@id": "canarics:total",
"@type": "xsd:decimal"
},
"inbound": {
"@id": "canarics:inbound",
"@type": "xsd:decimal"
},
"outbound": {
"@id": "canarics:outbound",
"@type": "xsd:decimal"
},
"missed": {
"@id": "canarics:missed",
"@type": "xsd:decimal"
},
"missedInbound": {
"@id": "canarics:missedInbound",
"@type": "xsd:decimal"
},
"recovered": {
"@id": "canarics:recovered",
"@type": "xsd:decimal"
},
"scored": {
"@id": "canarics:scored",
"@type": "xsd:decimal"
},
"scoreSum": {
"@id": "canarics:scoreSum",
"@type": "xsd:decimal"
},
"durationSum": {
"@id": "canarics:durationSum",
"@type": "xsd:decimal"
}
},
"@type": "schema:Dataset",
"schema:name": "canarics-com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects canarics-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-29) from openapi/canarics-com-openapi.json.",
"dcterms:created": "2026-10-29",
"dcterms:source": [
"openapi/canarics-com-openapi.json"
]
}