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
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}